[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