[Gvsig_desarrolladores] conexion a ortofoto wms desde windows vista
Antonio Araque
antonio.araque en e-sig.es
Mar Ene 25 19:43:15 CET 2011
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.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&&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=' to:
C:\Users\ANTONIO\AppData\Local\Temp\tmp-andami\wmsGetMap1295979173048
Refresh del toc
http://www.ideandalucia.es/wms/ortofoto2007?service=wms&&REQUEST=GetLegendGr
aphic&SERVICE=WMS&VERSION=1.1.1&LAYER=oca10_2007&FORMAT=image/png
downloading
'http://www.ideandalucia.es/wms/ortofoto2007?service=wms&&REQUEST=GetLegendG
raphic&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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20110125/9fcbd7a3/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores