[Gvsig_usuarios] problemas con raster

Luis W. Sevilla sevilla_lui en gva.es
Vie Oct 15 13:17:11 MEST 2004


Javier wrote:

> Hola,
>
> Cargué una imagen ECW, visualizandose perfectamente, pero al llegar a 
> cierta escala (varia según la imagen) esta se vuelve negra o deja de 
> visualizarse.

Eso es por un pronlema conocido: Te adjunto al final una documentación 
de los fallos de la librería de ermapper desde java

> ¿Existe alguna dependencia de la visualización de una imagen con 
> respecto al tamaño del pixel?
> En caso de existir, podría saltarse esa dependencia y permitir que en 
> algunas imagenes se pueda ver el pixel.

Si, ya está programada la solución a los bugs #1 y #2 de la librería de 
ermapper. Probablemente la semana próxima tengamos una actualización con 
la corrección de esos bugs.

>
> Támbien ocurre que no visualizo ninguna imagen tipo gif, png, tif o 
> jpg, aun estando georeferencadas.
> ¿que tipo de fichero de cabecera utiliza el GVSIG? las imagenes que 
> intento cargar utilizan las cabeceras tipicas que utiliza el Arcview: 
> los ficheros "world".

Son worldfiles. (jgw para jpeg, tfw para tiff y pgw para png; gif y bmp 
aún no están soportados. Deben de estar en el mismo directorio que el 
fichero de imagen que vayas a abrir.
Tambien abre geotiffs (tif con georeferenciación interna).

Saludos

/**
 * Soporte para los ficheros .ecw de ErMapper.
 * <br>
 * NOTA: El SDK que ermapper ha puesto a disposición del público en java
 * es una versión 2.45, de 19/11/2001. Está implementada usando JNI que
 * se apoya en tres librerías dinámicas (dll), y presenta deficiencias
 * muy graves a la hora de acceder a la información. Hasta el momento
 * hemos detectado 3 de ellas:<BR>
 *     1º.- No soporta ampliaciones superiores a 1:1. si se intenta acceder
 * a un ecw con un zoom mayor da una excepción del tipo
 * com.ermapper.ecw.JNCSInvalidSetViewException, que de no ser tenida 
encuenta
 * acaba tirando abajo la máquina virtual de java.<BR>
 *     2º.- La longitud máxima de línea que adminte el método 
readLineRGBA es
 * de unos 2500 pixeles, lo que hace el uso para la impresión en formatos
 * superiorea a A4 a 300 ppp o más inviable.
 *     3º.- La actualización progresiva usando el interface 
JNCSProgressiveUpdate
 * con el JNCSFile hace que el equipo genere un error severo y se 
apague. Este
 * error imposibilita esta técnica de acceso a ECW.<BR>
 * 
 * @author "Luis W. Sevilla" <sevilla_lui en gva.es>
 */

-- 
  Luis W. Sevilla
  Equipo de desarrollo gvSIG
  http://www.gvsig.gva.es
  Conselleria de Infraestructures i Transport
  Generalitat Valenciana
  Valencia - Spain




Más información sobre la lista de distribución gvSIG_usuarios