[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