[Gvsig_desarrolladores] conexion a ortofoto wms desde windows vista

María Ten materod en gmail.com
Mie Ene 26 13:10:21 CET 2011


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&SERVICE=WMS&VERSION=1.1.1&EXCEPTIONS=XML'
>> to:
>> C:\Users\ANTONIO\AppData\Local\Temp\tmp-andami\wms_capabilities.xml1295979172402
>>
>>
>> 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=521220.492188,h=300898.75]
>>
>>
>> adjustedExtent=java.awt.geom.Rectangle2D$Double[x=100479.007812,y=3950283.274168879,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&&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&&REQUEST=GetLegendGraphic&SERVICE=WMS&VERSION=1.1.1&LAYER=oca10_2007&FORMAT=image/png
>>
>> downloading '
>> http://www.ideandalucia.es/wms/ortofoto2007?service=wms&&REQUEST=GetLegendGraphic&SERVICE=WMS&VERSION=1.1.1&LAYER=oca10_2007&FORMAT=image/png'
>> to:
>> C:\Users\ANTONIO\AppData\Local\Temp\tmp-andami\wmsGetLegendGraphic1295979173549
>>
>>
>> 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/20110126/db3e673f/attachment.htm 


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