[Gvsig_usuarios] Error en la conexión WFS

Alberto Gutierrez García ita-gutgaral en itacyl.es
Jue Ene 7 13:32:25 CET 2010


Hola Jorge,
Estamos probando con los dos. Lo que me mosquea un poco es el 6.9 que hay en la definición de SRS "urn:ogc:def:crs:EPSG:6.9:4326"

muchas gracias,
 
Alberto Gutiérrez García 
-------------------------------------------------------------------------------------- 
-----Mensaje original-----
De: gvsig_usuarios-bounces en listserv.gva.es [mailto:gvsig_usuarios-bounces en listserv.gva.es] En nombre de Jorge Piera
Enviado el: jueves, 07 de enero de 2010 8:16
Para: Lista de Usuarios de gvSIG
Asunto: Re: [Gvsig_usuarios] Error en la conexión WFS

Hola Alberto.

Los SRS's que tienen la forma "urn:ogc:def:crs:EPSG:6.9:4326" no están 
incluidos en la versión 1.1.2, pero si que lo están en la 1.9. ¿Con qué 
versión de gvSIG estáis probando?

Un saludo,
Jorge.

Alberto Gutierrez García wrote:
>
> Carlos,
>
> Si, esa prueba también la hemos hecho pero nos hemos encontrado con 
> que ArcGIS Server no se traga el capabilities con las etiquetas de esa 
> forma. De todas formas haremos más pruebas a ver si lo hacemos 
> funcionar. Por lo menos ya sabemos por donde van los tiros.
>
> Un saludo y muchas gracias,
>
>
> *Alberto Gutiérrez García *
>
> ------------------------------------------------------------------------
>
> *De:* gvsig_usuarios-bounces en listserv.gva.es 
> [mailto:gvsig_usuarios-bounces en listserv.gva.es] *En nombre de *Carlos 
> Sánchez Periñán
> *Enviado el:* martes, 05 de enero de 2010 13:40
> *Para:* Lista de Usuarios de gvSIG
> *Asunto:* Re: [Gvsig_usuarios] Error en la conexión WFS
>
> Hola Alberto,
>
> Puede ser otra cosa...
>
> gvSIG soporta WFS 1.0 .0 y WFS 1.1.0, pero no estoy tan seguro de que 
> soporte 100% las URN que sirven de identificador en tu caso para el 
> sistema de referencia.
>
> De normal el getCapabilities devuelve el sistema de referencia de esta 
> forma <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS>
>
> Por lo tanto si en tu caso ocurre que se establece así <wfs: 
> DefaultSRS >urn:ogc:def:crs:EPSG:6.9:4326</wfs: DefaultSRS >,
>
> Esta situación puede provocar un error en el parseo que podría 
> provocar el error "java.lang.StringIndexOutOfBoundsException: String 
> index out of range: -1" al hacer intentar recoger el 4326 que va 
> detrás de EPSG para la búsqueda del sistema de referencia.
>
> Si te resulta posible y quieres puedes probar cambiar la configuración 
> del servidor para que te devuelva el sistema de referencia de la forma 
> <wfs:DefaultSRS>EPSG:4326</wfs:DefaultSRS> en lugar de mediante el 
> URN. Es posible que así se cargue las capas correctamente.
>
> Un Saludo.
>
> *Carlos Sánchez Periñán***
>
> Equipo desarrollo GIS
>
> Prodevelop S.L.
>
> *Tel : *963510612**
>
> *E-mail : *csanchez en prodevelop.es**
>
> ------------------------------------------------------------------------
>
> *De:* gvsig_usuarios-bounces en listserv.gva.es 
> [mailto:gvsig_usuarios-bounces en listserv.gva.es] *En nombre de *Alberto 
> Gutierrez García
> *Enviado el:* martes, 05 de enero de 2010 13:02
> *Para:* Lista de Usuarios de gvSIG
> *Asunto:* Re: [Gvsig_usuarios] Error en la conexión WFS
>
> Hola Carlos,
>
> Lo primero gracias por tu respuesta tan rápida. Te comento, los datos 
> en el servidor están configurados en 25830. El capabilities devuelve 
> las siguientes etiquetas:
>
> <wfs:DefaultSRS>urn:ogc:def:crs:EPSG:6.9:25830</wfs:DefaultSRS>
>
> <wfs:OtherSRS>urn:ogc:def:crs:EPSG:6.9:4326</wfs:OtherSRS>
>
> La vista en la que cargo los datos lo tengo configurado en 25830 y 
> aparece el error. También he probado a configurar la vista en 4326 y 
> sigue sucediendo lo mismo.
>
> Un saludo y muchas gracias,
>
>
> *Alberto Gutiérrez García *
>
> ------------------------------------------------------------------------
>
> *De:* gvsig_usuarios-bounces en listserv.gva.es 
> [mailto:gvsig_usuarios-bounces en listserv.gva.es] *En nombre de *Carlos 
> Sánchez Periñán
> *Enviado el:* martes, 05 de enero de 2010 12:24
> *Para:* Lista de Usuarios de gvSIG
> *Asunto:* Re: [Gvsig_usuarios] Error en la conexión WFS
>
> Hola Alberto,
>
> Parece que el problema no está en el servidor WFS, sino en el CRS de 
> la capa.
>
> ¿Que sistema de referencia tiene la capa que cargas? ¿En que sistema 
> de referencia tienes configurada la vista?
>
> ¿Has probado a tener la vista en el mismo sistema de referencia que la 
> capa WFS para que no se produzca reproyección al vuelo?
>
> Por ejemplo tener la vista en 4326 y que el WFS te devuelva la capa en 
> el mismo sistema de referencia.
>
> Espero que te ayude.
>
> Saludos.
>
> *Carlos Sánchez Periñán***
>
> Equipo desarrollo GIS
>
> Prodevelop S.L.
>
> *Tel : *963510612**
>
> *E-mail : *csanchez en prodevelop.es**
>
> ------------------------------------------------------------------------
>
> *De:* gvsig_usuarios-bounces en listserv.gva.es 
> [mailto:gvsig_usuarios-bounces en listserv.gva.es] *En nombre de *Alberto 
> Gutierrez García
> *Enviado el:* martes, 05 de enero de 2010 12:17
> *Para:* gvsig_usuarios en listserv.gva.es
> *Asunto:* [Gvsig_usuarios] Error en la conexión WFS
>
> Hola,
>
> Estamos intentando montar un servicio WFS con ArcGIS Server. El caso 
> es que al tratar de hacer la conexión con gvSIG lo hace de forma 
> correcta hasta que trata de hacer el GetFeature en el que salta la 
> excepción que pongo más abajo. No se si alguien nos puede dar alguna 
> pista de lo que puede estar fallando. Parece que es algún problema con 
> el sistema de referencia del Capabilities...
>
> He probado con QuantumGIS y no da ningún problema. También he 
> conformado la petición GetFeature "a pelo" y devuelve el GML 
> correctamente.
>
> Error no capturado por el usuario
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> java.lang.String.substring(Unknown Source)
> org.gvsig.crs.CrsFactory.getCRS(CrsFactory.java:127)
> org.gvsig.crs.CrsFactory.get(CrsFactory.java:216)
> com.iver.cit.gvsig.fmap.crs.CRSFactory.getCRS(CRSFactory.java:17)
> com.iver.cit.gvsig.fmap.layers.FLyrWFSFactory.getFLyrWFS(FLyrWFSFactory.java:118)
> com.iver.cit.gvsig.gui.wizards.WFSWizard.getLayer(WFSWizard.java:732)
> com.iver.cit.gvsig.AddLayer.loadGenericWizardPanelLayers(AddLayer.java:234)
> com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:282)
> com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:178)
> com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
> com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)
> javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
> java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> java.awt.Component.processMouseEvent(Unknown Source)
> javax.swing.JComponent.processMouseEvent(Unknown Source)
> java.awt.Component.processEvent(Unknown Source)
> java.awt.Container.processEvent(Unknown Source)
> java.awt.Component.dispatchEventImpl(Unknown Source)
> java.awt.Container.dispatchEventImpl(Unknown Source)
> java.awt.Component.dispatchEvent(Unknown Source)
> java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> java.awt.Container.dispatchEventImpl(Unknown Source)
> java.awt.Window.dispatchEventImpl(Unknown Source)
> java.awt.Component.dispatchEvent(Unknown Source)
> java.awt.EventQueue.dispatchEvent(Unknown Source)
> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
> java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> java.awt.EventDispatchThread.run(Unknown Source)
>
> Un saludo y muchas gracias,
>
> *Alberto Gutiérrez García *
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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  

_______________________________________________
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


Más información sobre la lista de distribución gvSIG_usuarios