[Gvsig_usuarios] RV: RV: WMS 1.3.0

Jorge Piera jorge.piera en iver.es
Mar Sep 15 10:12:57 CEST 2009


Hola Toni.

Generando el jar con los cambios correspondientes y reemplazándolo por 
el que está en la instalación de gvSIG debería ser suficiente.

Un saludo,
Jorge.

Toni Navarrete wrote:
> 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
>>
>>     > Geographic Information research group: 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.gvsig.com
>>
>>     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 <http://www.sitibsa.com>
> 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 <mailto:sitibsa en sitibsa.com> | Web: 
> www.sitibsa.com <http://www.sitibsa.com> 	
> <http://www.aenor.es> 	<http://www.aenor.es> 	
> 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
>   


-- 
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  



More information about the gvSIG_usuarios mailing list