Problemas mostrando ráster de 16 bit en v 1.0 estable

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Problemas mostrando ráster de 16 bit en v 1.0 estable

Hernán De Angelis-2
Hola todos,

Este mensaje es para describir otro problema diferente del anterior. El modelo
de elevación digital de mi proyecto es un ráster de 16 bit con valores que
oscilan entre -3000 y +2500. El valor nulo (NaN) es -32768. El problema es
que no consigo hacer que se muestre adecuadamente en la pantalla, es decir
con una única escala de grises desde el valor más negativo en negro hasta el
máximo en blanco, sino que las áreas emergidas aparecen en negro y las
sumergidas en blanco. He probado todas las combinaciones posibles de realce e
incluso e generado rásteres sin el NaN o con 0 como valor nulo. El manual no
es claro en este aspecto así que agradecería si alguien me pudiera orientar
con este problema.

Gracias

Hernán

--
Hernán De Angelis



Reply | Threaded
Open this post in threaded view
|

Re: Problemas mostrando ráster de 16 bit en v 1.0 estable

Nacho Brodin-2
El Martes 19 Diciembre 2006 23:10, Hernán De Angelis escribió:

> Hola todos,
>
> Este mensaje es para describir otro problema diferente del anterior. El
> modelo de elevación digital de mi proyecto es un ráster de 16 bit con
> valores que oscilan entre -3000 y +2500. El valor nulo (NaN) es -32768. El
> problema es que no consigo hacer que se muestre adecuadamente en la
> pantalla, es decir con una única escala de grises desde el valor más
> negativo en negro hasta el máximo en blanco, sino que las áreas emergidas
> aparecen en negro y las sumergidas en blanco. He probado todas las
> combinaciones posibles de realce e incluso e generado rásteres sin el NaN o
> con 0 como valor nulo. El manual no es claro en este aspecto así que
> agradecería si alguien me pudiera orientar con este problema.

Con el realce aplicado a 16 bits lo que haces es meter los datos en un rango
de valores de byte, es decir entre 0 y 255 para que pueda ser visualizado. En
un principio puede parecer que valores excesivos por abajo o por arriba, en
este caso -32768, hacen que el rango no se ajuste correctamente. Para eso
está el recorte de colas para evitar que los valores extremos entren en el
calculo de ese ajuste. Puede parecer que el variar el recorte solucionaría el
asunto pero, si como comentas, no lo hace puede que el problema sea otro. De
todas formas cuando tengas el realce aplicado prueba a hacer un zoom a la
imagen a ver si con un zoom mayor aplica el degradado. Si es así puedes
probar a afinar el recorte con el teclado numérico (no con la barra
deslizadora) introduciendo datos decimales para ajustar este recorte.

En breve vamos a publicar una extensión que se instalará sobre gvSIG con unas
funcionalidades piloto para raster. Entre ellas tendrás la asignación de
paletas de color por lo que podrás poner color a rangos de valores concretos
y tu problema quedará solucionado. Eso si, cuando apliques estas paletas a
raster de 16 bits ten la precaución de eliminar el realce porque sino te la
estará considerando como de 8bits y tu paleta no se verá bien.

Saludos
Nacho Brodin
Equipo de desarrollo de gvSIG


Reply | Threaded
Open this post in threaded view
|

Re: Problemas mostrando ráster de 16 bit en v 1.0 estable

Hernán De Angelis-2
Gracias por tu respuesta Nacho,

Te cuento que si, logré hacer visualizar una capa raster de 16 bit pero ésta
aparece con franjas de acuerdo a como vos lo explicaste, es decir gvSIG
divide al rango de la imagen en períodos de 256 valores. Con el zoom la
imagen aparece bien, pero claro, si uno lo mira donde del rango es menor que
256 valores. El problema lo solucioné escalando la imagen a 8 bit en OpenEV.
Por ahora lo dejaré así y espero la próxima versión de gvSIG.

Saludos

Hernán
 

El DIASEMANA 22 Diciembre  2006 10:22, Nacho Brodin escribió:

> El Martes 19 Diciembre 2006 23:10, Hernán De Angelis escribió:
> > Hola todos,
> >
> > Este mensaje es para describir otro problema diferente del anterior. El
> > modelo de elevación digital de mi proyecto es un ráster de 16 bit con
> > valores que oscilan entre -3000 y +2500. El valor nulo (NaN) es -32768.
> > El problema es que no consigo hacer que se muestre adecuadamente en la
> > pantalla, es decir con una única escala de grises desde el valor más
> > negativo en negro hasta el máximo en blanco, sino que las áreas emergidas
> > aparecen en negro y las sumergidas en blanco. He probado todas las
> > combinaciones posibles de realce e incluso e generado rásteres sin el NaN
> > o con 0 como valor nulo. El manual no es claro en este aspecto así que
> > agradecería si alguien me pudiera orientar con este problema.
>
> Con el realce aplicado a 16 bits lo que haces es meter los datos en un
> rango de valores de byte, es decir entre 0 y 255 para que pueda ser
> visualizado. En un principio puede parecer que valores excesivos por abajo
> o por arriba, en este caso -32768, hacen que el rango no se ajuste
> correctamente. Para eso está el recorte de colas para evitar que los
> valores extremos entren en el calculo de ese ajuste. Puede parecer que el
> variar el recorte solucionaría el asunto pero, si como comentas, no lo hace
> puede que el problema sea otro. De todas formas cuando tengas el realce
> aplicado prueba a hacer un zoom a la imagen a ver si con un zoom mayor
> aplica el degradado. Si es así puedes probar a afinar el recorte con el
> teclado numérico (no con la barra deslizadora) introduciendo datos
> decimales para ajustar este recorte.
>
> En breve vamos a publicar una extensión que se instalará sobre gvSIG con
> unas funcionalidades piloto para raster. Entre ellas tendrás la asignación
> de paletas de color por lo que podrás poner color a rangos de valores
> concretos y tu problema quedará solucionado. Eso si, cuando apliques estas
> paletas a raster de 16 bits ten la precaución de eliminar el realce porque
> sino te la estará considerando como de 8bits y tu paleta no se verá bien.
>
> Saludos
> Nacho Brodin
> Equipo de desarrollo de gvSIG
>
> _______________________________________________
> gvSIG_usuarios mailing list
> [hidden email]
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios

--
Hernán De Angelis
Linux user # 397217