[Gvsig_usuarios] RV: RV: WMS 1.3.0
José Vicente
josevicente.higon en gmail.com
Mar Sep 15 13:38:01 CEST 2009
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
> >
> > > 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
> 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.gvsig.com
http://www.gvsig.gva.es
More information about the gvSIG_usuarios
mailing list