[Gvsig_desarrolladores] conexion a ortofoto wms desde windows vista

Antonio Araque antonio.araque en e-sig.es
Jue Ene 27 17:43:13 CET 2011


Hola, gracias por vuestras respuestas.

 

He mirado los archivos que se generan y hay tres que no tienen extensión y
el ultimo que se genera se le asigna la extensión .jpgw (no sé si por esto
salta el error de que no puede crear el archivo temporal, aunque este sí que
tiene tamaño, por tanto creado está, aunque no sé si completo)

 

La actualización a la versión 1.10, la deberíamos de hacer en un futuro ya
que supongo que ocasionaría otros problemas e imprevistos propios de las
actualizaciones y migraciones…:S 

 

Sigo dándole vueltas a la situación mediante código, porque lo que no me
entra en la cabeza es que si utilizo la herramienta de carga de capas WMS (a
nivel de usuario), conecto a la dirección y le paso todos los parámetros que
yo le paso en el código, y al final le pongo formato “image/tiff” y ahí
funciona correctamente. (si pongo formato image/jpeg salta el mismo error).
Pero es que creo que no me coge desde el código el tipo de formato, y
siempre me asigna por defecto “image/jpeg”…

 

Total un caos…

 

No sé si a alguien le ha sucedido algo parecido, que pueda echarme una mano.

 

Saludos!

 

 

Antonio Araque Ibáñez

 

Director Técnico

Entornos SIG (E-SIG)

Avda. Madrid, 43, Bl.1, Bj. A

23008 Jaén - España

Telf. +34 953 089 523

Fax +34 953 089 524

antonio.araque en e-sig.es

e-sig.es

 

De: gvsig_desarrolladores-bounces en listserv.gva.es
[mailto:gvsig_desarrolladores-bounces en listserv.gva.es] En nombre de María
Ten
Enviado el: miércoles, 26 de enero de 2011 13:10
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] conexion a ortofoto wms desde windows
vista

 

Hola,

Windows Vista y Windows 7, no son sistemas operativos soportados en gvSIG
hasta la version 1.10. Esto ocurre porque ciertas librerias nativas que
vienen con gvSIG, entre ellas las que se usan para cargar archivos raster,
son incompatibles con estos sistemas. Es por ello que se producen errores a
la hora de visualizar archivos raster (tanto locales como de WMS).

Para la version 1.9 puedes instalar el ultimo build de la extension 3D [1]
que soluciona el problema de las librerias nativas, sin embargo que yo sepa
no existe ninguna distribucion de estas librerias para gvSIG 1.1.

Si necesitas que te funcione sobre Vista y Windows 7, deberias actualizarte
a la version 1.10.

Saludos.

[1]
http://www.gvsig.org/web/projects/gvsig-desktop/devel/gvsig-3d/0-1-0/version

2011/1/25 Enrique Lorenzo <enrique.lorenzo en geodilab.org>

No sé si tendrá relación porque estás con la versión 1.1, pero hubo un
tiempo en que la versión 1.9 con la extensión 3D instalada, daba un problema
con los servicios WMS cargados en jpeg debido a que gvSIG esperaba el
archivo de geo-referenciación de la imagen temporal cacheada en el PC local
para una imagen con una extensión incorrecta (¿.jpg y no .jpeg?, no recuerdo
exactamente). ¿Quizá sea el caso con .tif y .tiff?

Puedes comprobarlo observando el archivo de geo-referenciación de cada
pantalla descargada en la carpeta temporal tmp-andami del perfil del
usuario.

También podrías probar a pedir formato "image/png".

Enrique Lorenzo
www.geodilab.org

El 25 de enero de 2011 19:43, Antonio Araque <antonio.araque en e-sig.es>
escribió:

Buenas a todos y todas, 

Estoy desarrollando una aplicación que realiza una conexión WMS a una capa
de ortofoto de la junta de Andalucía, el caso es que funciona correctamente
en Windows XP pero no me la carga en Windows vista.

 

La versión de gvSIG que utilizo es la 1.1 y la maquina virtual jre 1.6_23
(ya que con la jre 1.5_12 tampoco cargaba la capa WMS de catastro) (Sistema
Operativo: Windows Vista). 

 

La url de conexión es http://www.ideandalucia.es/wms/ortofoto2007?  y la
capa que cargo es oca10_2007.

 

He intentado utilizar a nivel de usuario el cargador de capas que viene por
defecto en gvSIG y me he dado cuenta de que si hago la conexión desde ahí y
le especifico como formato final “image/tiff”, funciona perfectamente. (si
utilizo el formato “image/jpeg” que es el que carga por defecto tampoco
funciona), así que desde código he intentado asignarle el formato
“image/tiff”. Os pongo el trozo de código que utilizo para cargar la capa
WMS.

 

try { 

Map args= new HashMap(); 

args.put("host","http://www.ideandalucia.es/wms/ortofoto2007?"); 

args.put("layer", "oca10_2007"); 

args.put("SRS", "EPSG:23030"); 

args.put("wmsTransparency", true); 

args.put("format", "image/tiff"); 

args.put("STYLES", "default"); 

FLyrWMS capaWMS; 

v = (View) PluginServices.getMDIManager().getActiveWindow(); 

mapCtrl = v.getMapControl(); 

FLayers lyrs = mapCtrl.getMapContext().getLayers(); 

lyrs.setAllActives(false); 

capaWMS = new FLyrWMS(args); 

capaWMS.setProjection(proj); 

checkProjection(capaWMS, nuevaVista.getMapControl()); 

mapCtrl.getMapContext().getLayers().addLayer(capaWMS); 

} catch (DriverIOException e) { 

// TODO Auto-generated catch block 

e.printStackTrace(); 

} 

 

Aquí os pongo el log de la consola que devuelve al ejecutar el código.

 

DEBUG [AWT-EventQueue-1] (MDIFrame.java:615) - Execute
command:CARGARCAPASWMS2 

downloading
'http://www.ideandalucia.es/wms/ortofoto2007?REQUEST=GetCapabilities
<http://www.ideandalucia.es/wms/ortofoto2007?REQUEST=GetCapabilities&SERVICE
=WMS&VERSION=1.1.1&EXCEPTIONS=XML>
&SERVICE=WMS&VERSION=1.1.1&EXCEPTIONS=XML' to:
C:\Users\ANTONIO\AppData\Local\Temp\tmp-andami\wms_capabilities.xml129597917
2402 

MapContextListener redraw 

MapContextListener redraw 

DEBUG [AWT-EventQueue-1] (MDIFrame.java:991) - Memoria total: 36 MB 

DEBUG [AWT-EventQueue-1] (MDIFrame.java:991) - Memoria total: 36 MB 

Layer oca10_2007 dirty=true isCachingDrawnLayers= false 

Pintando 

Viewport despues: Datos del viewPort: 

Extent=java.awt.geom.Rectangle2D$Double[x=100479.007812,y=3988001.25,w=52122
0.492188,h=300898.75] 

adjustedExtent=java.awt.geom.Rectangle2D$Double[x=100479.007812,y=3950283.27
4168879,w=521220.492188,h=376334.70166224265] 

imageSize=java.awt.Dimension[width=849,height=613] 

escale=0.0016288691882317102 

trans=AffineTransform[[0.001628869188232, 0.0, -163.6671598890601], [0.0,
-0.001628869188232, 7047.494710080763]] 

downloading 'http://www.ideandalucia.es/wms/ortofoto2007?service=wms
<http://www.ideandalucia.es/wms/ortofoto2007?service=wms&&REQUEST=GetMap&SER
VICE=WMS&VERSION=1.1.1&LAYERS=oca10_2007&SRS=EPSG:23030&BBOX=100975.0,396972
0.0,621699.5,4297120.0&WIDTH=850&HEIGHT=535&FORMAT=image/jpeg&STYLES=>
&&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=oca10_2007&SRS=EPSG:23030&
BBOX=100975.0,3969720.0,621699.5,4297120.0&WIDTH=850&HEIGHT=535&FORMAT=image
/jpeg&STYLES=' to:
C:\Users\ANTONIO\AppData\Local\Temp\tmp-andami\wmsGetMap1295979173048 

Refresh del toc 

http://www.ideandalucia.es/wms/ortofoto2007?service=wms
<http://www.ideandalucia.es/wms/ortofoto2007?service=wms&&REQUEST=GetLegendG
raphic&SERVICE=WMS&VERSION=1.1.1&LAYER=oca10_2007&FORMAT=image/png>
&&REQUEST=GetLegendGraphic&SERVICE=WMS&VERSION=1.1.1&LAYER=oca10_2007&FORMAT
=image/png 

downloading 'http://www.ideandalucia.es/wms/ortofoto2007?service=wms
<http://www.ideandalucia.es/wms/ortofoto2007?service=wms&&REQUEST=GetLegendG
raphic&SERVICE=WMS&VERSION=1.1.1&LAYER=oca10_2007&FORMAT=image/png>
&&REQUEST=GetLegendGraphic&SERVICE=WMS&VERSION=1.1.1&LAYER=oca10_2007&FORMAT
=image/png' to:
C:\Users\ANTONIO\AppData\Local\Temp\tmp-andami\wmsGetLegendGraphic1295979173
549 

Failed to create temporary file 

 

Observo que en los parámetros de la url de petición nunca me coge el formato
“image/tiff” y no entiendo el porqué.

A alguien le ha ocurrido algo parecido???

Gracias de antemano.

Un saludo.

 

 

Antonio Araque Ibáñez

 

Director Técnico

Entornos SIG (E-SIG)

Avda. Madrid, 43, Bl.1, Bj. A

23008 Jaén - España

Telf. +34 953 089 523

Fax +34 953 089 524

antonio.araque en e-sig.es

e-sig.es

 

 

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en listserv.gva.es
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores



_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en listserv.gva.es
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores




-- 
María Ten Rodríguez

gvSIG 3D Blog:
http://gvsig3d.blogspot.com

Instituto de Automática e Informática Industrial  http://www.ai2.upv.es
Ciudad Politécnica de la Innovación 
Universidad Politécnica de Valencia

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20110127/f33f03e7/attachment.htm 


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