[Gvsig_usuarios] RV: RV: WMS 1.3.0

Juan Lucas Dominguez Rubio jldominguez en prodevelop.es
Mar Sep 15 13:51:15 CEST 2009


Hola, para saber sin duda si estáis usando el nuevo jar o el viejo podéis añadir una línea de código que escriba algo en el log:
 
public String getPartialQuery(WMSStatus status) {
 
    ...lo que sea...
 
    logger.debug("Modificado para version 1.3.0 - Baleares: " + req.toString()); 
    return req.toString();
}
 
y luego buscáis esa cadena en el archivo:
 
c:\documents and settings\<usuario>\gvSIG\gvSIG.log
 
O también podéis aplicar un sniffer (por ejemplo http://ww.effetech.com/sniffer) a las peticiones web que realiza el PC para ver si el parámetro que usa en la URL es SRS o CRS.
 
PS: este hilo debería estar en la lista de desarrolladores...
 
 
Saludos,
Juan Lucas Domínguez Rubio
---
Prodevelop SL, Valencia (España)
0° 22' 49.62" W, 39° 28' 25.45" N
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/> 
---

________________________________

De: gvsig_usuarios-bounces en listserv.gva.es en nombre de José Vicente
Enviado el: mar 15/09/2009 13:38
Para: Lista de Usuarios de gvSIG
Asunto: Re: [Gvsig_usuarios] RV: RV: WMS 1.3.0



Hola,
los pasos para actualizar esa librería (libRemoteServices) es la
siguiente:
1.- Modificar el código tal y como han hecho
2.- Ejecutar el build.xml del proyecto libRemoteServices
3.- Eliminar de la distribución el jar afectado
(gvSIG_1.1.2/bin/gvSIG/extensiones/com.iver.cit.gvsig/lib/remote-clients.jar)
4.- Copian el jar desde eclipse (libFMap/lib/remote-clients.jar) a la
distribución de gvSIG
(gvSIG_1.1.2/bin/gvSIG/extensiones/com.iver.cit.gvsig/lib/)

Con eso debería utilizar el nuevo código, ya que pensamos que estás
empleando el JAR antiguo. Si no funciona, dinos si aparece alguna
excepción.

Un saludo.
El mar, 15-09-2009 a las 08:46 +0200, Toni Navarrete escribió:
> Hola,
> Necesitamos distribuir una versión que soporte WMS 1.3 a nuestros
> clientes del Govern de les Illes Balears que utilizan GvSIG 1.1.x.
> Hemos compilado el código en Eclipse con estos cambios y funciona
> correctamente al ejecutarlo en Eclipse.
> Sin embargo, al copiar el remoteClient.jar (donde están las clases
> WMSProtocolHandler y WMSProtocolHandler1_3_0) compilado en la
> distribución de GvSIG 1.1.x, éste continúa sin funcionar
> correctamente.
> ¿Qué debemos hacer una vez hemos compilado el código?
> Gracias y un saludo,
> Toni Navarrete.
>
> > Hola Ignacio.
> >
> >  
> > Primero darte las gracias por haber investigado el error y
> > compartirlo. He mirado la solución que propones, pero creo que
> > añadir los dos parámetros "CRS y SRS" en todas las peticiones podría
> > causar problemas en algunos servidores. He optado por añadir el
> > siguiente método en la clase WMSProtocolHandler:
> > protected String getSRSParameter(){
> > return "SRS";
> > }
> >
> >  
> > En la clase WMSProtocolHandler1_3_0, he reimplementado ese método de
> > la siguiente manera:
> > protected String getSRSParameter(){
> > return "CRS";
> > }
> >
> > Y el método que comentabas quedaría así:
> >
> > public String getPartialQuery(WMSStatus status)
> > {
> > StringBuffer req = new StringBuffer();
> > req.append("LAYERS=" + Utilities.Vector2CS(status.getLayerNames()))
> > .append("&" + getSRSParameter() + "=" + status.getSrs());
> > ........
> > return req.toString();
> > }
> >
> >
> > He subido los cambios al SVN, que se incluirán en el próximo build (1231).
> >
> > Un saludo.
> >
> > Jorge.
> >  
> >         *Buenas tardes,*
> >        
> >         * *
> >        
> >         *Gracias por la respuesta. *
> >        
> >         * *
> >        
> >            
> >         *Hemos estado echando un vistazo al código y hemos
> >         comprobado que, para solucionar este bug de una manera
> >         rápida y sencilla, se puede añadir esta línea en el método
> >         getPartialQuery() de la clase
> >         org.gvsig.remoteClient.wms.WMSProtocolHandler, para que
> >         también envíe informado en la petición el parámetro CRS
> >         necesario en la versión 1.3.0 del WMS.*
> >         * *
> >        
> >         *public* String getPartialQuery(WMSStatus status)
> >        
> >         {
> >        
> >         StringBuffer req = *new* StringBuffer();
> >        
> >         req.append("LAYERS=" + Utilities./Vector2CS/(status.getLayerNames()))
> >        
> >         .append("&SRS=" + status.getSrs())
> >        
> >         *.append(**"&CRS="** + status.getSrs())***
> >        
> >         ...
> >        
> >         *return* _req_.toString();
> >        
> >         }
> >        
> >            
> >         *Según las pruebas que hemos estado realizando, creemos que
> >         esta nueva línea no debe afectar al resto de funcionalidad
> >         de gvSIG, por lo que en caso de que lo creáis necesario,
> >         podéis incluir esta modificación en una nueva sub-versión
> >         antes de que la nueva versión de gvSIG ya solucione este bug
> >         de manera correcta.*
> >         * *
> >        
> >         *Muchas gracias.*
> >        
> >         * *
> >        
> >         *Un saludo,*
> >        
> >         * *
> >        
> >         *Gorka López*
> >        
> >         * *
> >        
> >         *Geograma S.L.*
> >        
> >         *Topografía, Cartografía y Sistemas de Información Geográfica*
> >        
> >         *Teléfono: 902.995.584*
> >        
> >         www.geograma.com <http://www.geograma.com/>
> >        
> >         www.geoservicios.com <http://www.geoservicios.com/>
> >        
> >         * *
> >        
> >         -----Mensaje original-----
> >        
> >            
> >         De: gvsig_usuarios-boun... en runas.cap.gva.es
> >         [mailto:gvsig_usuarios-boun... en runas.cap.gva.es] En nombre
> >         de José Vicente
> >         Enviado el: martes, 07 de abril de 2009 11:54
> >        
> >         Para: Lista de Usuarios de gvSIG
> >        
> >         Asunto: Re: RV: [Gvsig_usuarios] WMS 1.3.0
> >        
> >         Hola,
> >        
> >            
> >         tienes razón, hay un bug en el cliente WMS de gvSIG. Se
> >         realiza la petición con el parámetro SRS (de la antigua
> >         especificación 1.1.1) cuando se debería emplear el parámetro
> >         CRS (de la nueva especificación 1.3.0).
> >         Seguramente esté arreglado para la próxima versión.
> >        
> >         Saludos.
> >        
> >         El mar, 07-04-2009 a las 11:24 +0200, Ignacio Gámez Ramírez escribió:
> >        
> >         > Buenos días,
> >        
> >         >
> >        
> >            
> >         > Desde el último mail sobre este tema, hemos podido aclarar
> >         pocas cosas. ArcGIS ofrece las 3 versiones de WMS: 1.1.0,
> >         1.1.1 y 1.3.0. El problema con el que nos encontramos es que
> >         en la versión de gvSIG (v1.2) con la que trabajamos, al
> >         negociar la versión a consumir, acepta la 1.3.0 como versión
> >         de trabajo no soportándola, es decir, consume el
> >         getCapabilities() pero no parece que construya bien la url
> >         del getMap().
> >         >
> >        
> >            
> >         > ¿Alguien ha podido ver si existe algún tipo de problema a
> >         la hora de negociar la versión a utilizar entre gvSIG y los
> >         servicios creados con ArcGIS 9.3?
> >         >
> >        
> >         > Adjuntamos un ejemplo desarrollado por terceros disponible en Internet
> >        
> >         > y que esta implementado con la nueva versión de ArcGIS (v9.3)
> >        
> >         >
> >        
> >         > http://www.idemap.es/jac/ArcGIS/services/wDivAdm/MapServer/WMSServer
> >        
> >         >
> >        
> >         > Muchas gracias. Un saludo,
> >        
> >         >
> >        
> >         > Ignacio Gámez
> >        
> >         >
> >        
> >         > Geograma S.L.
> >        
> >         > Topografía, Cartografía y Sistemas de Información Geográfica
> >        
> >         > Teléfono: 902.995.584
> >        
> >         > www.geograma.com
> >        
> >         > www.geoservicios.com
> >        
> >         >
> >        
> >         > -----Mensaje original-----
> >        
> >         > De: Ignacio Gámez Ramírez
> >        
> >         > Enviado el: lunes, 24 de noviembre de 2008 11:26
> >        
> >         > Para: Lista de Usuarios de gvSIG
> >        
> >         > Asunto: RE: [Gvsig_usuarios] WMS 1.3.0
> >        
> >         >
> >        
> >         > Buenas Laura,
> >        
> >         >
> >        
> >            
> >         > Si que se conecta al capabilities. El problema se da al
> >         renderizar la imagen una vez seleccionada la capa, SRS y
> >         formato. Ahora no lo tenemos público porque estamos
> >         realizando pruebas pero voy a intentar publicar una capa en
> >         internet por si me puedes decir que es lo que pasa.
> >         >
> >        
> >         > Gracias y un saludo.
> >        
> >         >
> >        
> >         > Geograma S.L.
> >        
> >         > Topografía, Cartografía y Sistemas de Información Geográfica
> >        
> >         > Teléfono: 902.995.584
> >        
> >         > www.geograma.com
> >        
> >         > www.geoservicios.com
> >        
> >         >
> >        
> >         >
> >        
> >         > -----Mensaje original-----
> >        
> >         > De: gvsig_usuarios-boun... en runas.cap.gva.es
> >        
> >         > [mailto:gvsig_usuarios-boun... en runas.cap.gva.es] En nombre de Laura
> >        
> >         > Díaz Enviado el: lunes, 24 de noviembre de 2008 9:21
> >        
> >         > Para: Lista de Usuarios de gvSIG
> >        
> >         > Asunto: Re: [Gvsig_usuarios] WMS 1.3.0
> >        
> >         >
> >        
> >         > Hola Ignacio,
> >        
> >            
> >         > en principio gvSIG si es capaz de conectar con OGC WMS
> >         1.3.0, por lo que dices entiendo que tienes el problema al
> >         conectar y no llegas a cargar las capas, no? ¿ese servicio
> >         WMS esta público? si nos mandas la URL quizás podamos
> >         comprobar que esta pasando.
> >         > un saludo,
> >        
> >         >
> >        
> >         > Laura
> >        
> >         >
> >        
> >         > Ignacio Gámez Ramírez escribió:
> >        
> >         > > Buenos días,
> >        
> >         > >
> >        
> >            
> >         > > Perdonar por repetir el correo pero me he equivocado al
> >         escribir el asunto. > > Tengo problemas para conectar gvSIG
> >         con los servicios WMS de ArcGis 9.3. y mi duda, después de
> >         estar realizando algunas pruebas, es si gvSIG consume bien
> >         el servicio 1.3.0 de WMS ya que he probado con otro cliente
> >         (Kosmos) y va bien. El problema principal se debe a que con
> >         la versión de ArcGis 9.3, la versión máxima de wms es la
> >         1.3.0 y no hay manera de deshabilitar esta versión (para
> >         configurarlo con una versión anterior). gvSIG en la
> >         negociación de la versión WMS pues ve que puede consumir la
> >         1.3.0 y creo que con esta versión falla el consumo del
> >         mismo.
> >         > >
> >        
> >         > > Comentarme si me equivoco en algo de lo anterior.
> >        
> >         > >
> >        
> >         > > Gracias y un saludo.
> >        
> >         > >
> >        
> >         > >
> >        
> >         > > Ignacio Gámez
> >        
> >         > > ignacio.ga... en geograma.com
> >        
> >         > >
> >        
> >         > >
> >        
> >         > > --------------------------------------------------------------------
> >        
> >         > > --
> >        
> >         > > --
> >        
> >         > >
> >        
> >         > > _______________________________________________
> >        
> >         > > gvSIG_usuarios mailing list
> >        
> >         > > gvSIG_usuarios en runas.cap.gva.es
> >        
> >         > >
> >        
> >            
> >         > > Para ver histórico de mensajes, editar sus preferencias
> >         de usuario o darse de baja en esta lista, acuda a la
> >         siguiente dirección:
> >         > >
> >        
> >         > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> >        
> >         > >
> >        
> >         > --
> >        
> >         > Laura Díaz Sánchez
> >        
> >         > Centro de Visualización Interactiva (CeVI) http://www.cevi.uji.es <http://www.cevi.uji.es/> 
> >        
> >         > Geographic Information research group: http://www.geoinfo.uji.es <http://www.geoinfo.uji.es/> 
> >        
> >         > Department of Information Systems Universitat Jaume I Av. Vicente Sos
> >        
> >         > Baynat s/n. 12071 Castellón, Spain
> >        
> >         >
> >        
> >         >
> >        
> >         > _______________________________________________
> >        
> >         > gvSIG_usuarios mailing list
> >        
> >         > gvSIG_usuarios en runas.cap.gva.es
> >        
> >         >
> >        
> >            
> >         > Para ver histórico de mensajes, editar sus preferencias de
> >         usuario o darse de baja en esta lista, acuda a la siguiente
> >         dirección:
> >         >
> >        
> >         > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> >        
> >         --
> >        
> >         José Vicente Higón Valero
> >        
> >         Grupo desarrollo gvSIG.
> >        
> >         IVER TI S.A.
> >        
> >         C/Salamanca, 50-52 46005-Valencia
> >        
> >         Tlf.+34963163400
> >        
> >         http://www.iver.es <http://www.iver.es/> 
> >        
> >         http://www.gvsig.com <http://www.gvsig.com/> 
> >        
> >         http://www.gvsig.gva.es <http://www.gvsig.gva.es/> 
> >        
> >            
> >         Este mensaje y sus archivos son confidenciales. No est
> >         permitida su reproduccin o distribucin sin la autorizacin
> >         expresa de "IVER Tecnologas de la Informacin". Si usted no
> >         es el destinatario previsto, queda desautorizado cualquier
> >         uso, acceso o copia de este mensaje. Si ha recibido este
> >         mensaje por error, por favor brrelo e infrmenos por esta
> >         misma va.
> >         ------------------------------------------------------------------------
> >        
> >         _______________________________________________
> >         gvSIG_usuarios mailing list
> >         gvSIG_usuarios en runas.cap.gva.es
> >        
> >         Para ver histórico de mensajes, editar sus preferencias de usuario o darse de
> >         baja en esta lista, acuda a la siguiente dirección:
> >        
> >         http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> >            
> > --
> > Jorge Piera Llodrá
> > Especialista en Servicios OGC
> > Equipo de desarrollo gvSIG
> > IVER TI S.A.
> > C/ Lérida, 20
> > 46009-Valencia (Spain)
> > Tlf.+34902252540
> > www.iver.es
> >  
> > www.gvsig.com
> > _______________________________________________
> > gvSIG_usuarios mailing list
> > gvSIG_usuarios en runas.cap.gva.es
> >
> > Para ver histórico de mensajes, editar sus preferencias de usuario o darse de
> > baja en esta lista, acuda a la siguiente dirección:
> >
> > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> >  
>
> --
>
>
>
>
> Toni
> Navarrete
> Tècnic SIG
> Dep.
> de
> Projectes SIG
> SITIBSA
> Serveis d'Informació Territorial de les Illes Balears, S.A.
> Avg.
> Alexandre Rosselló, 13b, 1er 07002 - PALMA
> Tel.
>  971
> 784210 - Fax 971 784209
> E-mail: sitibsa en sitibsa.com | Web: www.sitibsa.com
>
>
>
>
> R_25
>
>
>
>
>
> ***Aquest missatge de
> correu electrònic i els
> seus documents adjunts
> estan dirigits
> EXCLUSIVAMENT als
> destinataris
> especificats. La
> informació contenguda
> pot ser CONFIDENCIAL
> i/o estar LEGALMENT
> PROTEGIDA i no
> necessàriament
> reflecteix l'opinió de
> SITIBSA. Si vostè rep
> aquest missatge per
> ERROR, li pregam que ho
> comuniqui immediatament
> al remitent i l'ELMINI
> ja que vostè NO ESTÀ
> AUTORITZAT a l'ús,
> revelació, distribució,
> impressió o còpia de
> tota o qualque part de
> la informació
> contenguda. Gràcies.
>
> ***Este mensaje de
> correo electrónico y
> sus documentos adjuntos
> están dirigidos
> EXCLUSIVAMENTE a los
> destinatarios
> especificados. La
> información contenida
> puede ser CONFIDENCIAL
> y/o estar LEGALMENTE
> PROTEGIDA y no
> necesariamente refleja
> la opinión de SITIBSA.
> Si usted recibe este
> mensaje por ERROR, por
> favor comuníqueselo
> inmediatamente al
> remitente y ELIMÍNELO
> ya que usted NO ESTA
> AUTORIZADO al uso,
> revelación,
> distribución, impresión
> o copia de toda o
> alguna parte de la
> información contenida.
> Gracias.
>
> ***This e-mail message
> and any attached files
> are intended SOLELY for
> the addresseee/s
> identified herein. It
> may contain
> CONFIDENTIAL and/or
> LEGALLY PRIVILEGED
> information and may not
> necessarily represent
> the opinion of SITIBSA.
> If you receive this
> message in ERROR,
> please immediately
> notify the sender and
> DELETE it since you ARE
> NOT AUTHORIZED to use,
> disclose, distribute,
> print or copy all or
> part of the contained
> information. Thank you
>
>           
>           
>          Abans
> d'imprimir aquest missatge, assegura't de què és necessari. Tu també pots contribuir a protegir el medi ambient.
>          Antes
>           de
> imprimir este mensaje, asegúrate de que es necesario. Proteger el medio ambiente está también en tu mano.
>         Before
> printing this message, make sure that it is necessary. Protecting the environment is also in your hands.
>
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
--
José Vicente Higón Valero
Grupo desarrollo gvSIG.
IVER TI S.A.
C/ Lérida, 20
46005-Valencia
Tlf.+34963163400
http://www.iver.es <http://www.iver.es/> 
http://www.gvsig.com <http://www.gvsig.com/> 
http://www.gvsig.gva.es <http://www.gvsig.gva.es/> 

_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en listserv.gva.es

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20090915/4f1c4528/attachment.htm 


More information about the gvSIG_usuarios mailing list