[Gvsig_desarrolladores] gvsig como cliente de IMSEmu

Juan Lucas Dominguez Rubio jldominguez en prodevelop.es
Vie Dic 7 14:37:58 CET 2007


Hola, Eduin:

El emulador con URL http://www.refractions.net responde con archivos vacíos a ciertas peticiones del cliente ArcIMS, lo cual impide acceder a las capas. He probado con las aplicaciones de ESRI y el resultado era un error del tipo "No se ha encontrado el nodo raíz en el archivo XML", lo cual concuerda con el problema detectado en gvSIG (respuesta vacía del servidor).
 
El emulador con URL http://www.humboldt.org.co/unisig/ también responde con archivos vacíos a las peticiones que realizamos para averiguar qué formatos de imagen admite. Al probarlo con las aplicaciones de ESRI, se comporta de manera irregular y sólo después de muchos "zoom to layer" y refrescos puede verse en alguna ocasión una imagen.
 
Tras hacer varias pruebas modificando el código del driver, he conseguido visualizar imágenes de http://www.humboldt.org.co/unisig en gvSIG evitando realizar peticiones previas a la petición de la imagen (que sí funciona). Estas peticiones previas pretenden averiguar datos sobre el servicio, como el formato de imagen, el número máximo de píxels que se pueden pedir cada vez o la extensión geográfica que cubre la capa. Si se evitan esas peticiones y se asumen valores "por defecto", se puede llegar a visualizar el servicio.
En la próxima versión de gvSIG intentaremos introdcudir mejoras para que el cliente ArcIMS de gvSIG no se detenga cuando el servidor no responde de manera estandar a las peticiones.
 
Saludos,
 
Juan Lucas Domínguez Rubio
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/> 

________________________________

De: gvsig_desarrolladores-bounces en runas.cap.gva.es en nombre de Eduin Carrillo
Enviado el: vie 30/11/2007 1:24
Para: gvsig_desarrolladores en runas.cap.gva.es
Asunto: [Gvsig_desarrolladores] gvsig como cliente de IMSEmu




Siguiendo las recomendaciones de Juan Lucas he hecho varias pruebas para ver los errores de gvsig como cliente del emulador de ArcIMS IMSEMU. Hasta el momento he encontrado el problema en el método testFormat() de libArcIMS\src\org\gvsig\remoteClient\arcims\ArcImsProtImageHandler.java

Al parecer hay un error en la construcción de la url que produce un archivo testFormat.xml vacío.


INFO AWT-EventQueue-1 org.gvsig.remoteClient.arcims.ArcImsProtImageHandler - Querying for a specific format
DEBUG AWT-EventQueue-1 com.iver.andami.messages.NotificationManager - java.lang.NullPointerException
java.lang.NullPointerException
    at org.gvsig.remoteClient.arcims.ArcImsProtImageHandler.testFormat(ArcImsProtImageHandler.java:701)
    at org.gvsig.remoteClient.arcims.ArcImsImageClient.testFromat(ArcImsImageClient.java:80)


Para pruebas podemos usar estos servidores:
http://www.refractions.net <http://www.refractions.net/> 
http://www.humboldt.org.co/unisig/


Cualquier sugerencia es altamente apreciada


--
Eduin Yesid Carrillo Vega
Ingeniero Civil, Universidad Industrial de Santander UIS
Laboratorio de Biogeografía y Análisis Espacial
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
yecarrillo en humboldt.org.co
Cr.13 28-01 P.7
Tel. (+57 1) 3506064 ext 122
Bogotá D.C., Colombia



      Comparte video en la ventana de tus mensajes (y también tus fotos de Flickr). Usa el nuevo Yahoo! Messenger versión Beta.
http://e1.beta.messenger.yahoo.com/

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores


------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/ms-tnef
Tamaño     : 6497 bytes
Descripción: no disponible
Url        : http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20071207/083d5a10/attachment-0001.bin


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