Hola,

Nosotros también tenemos el mismo problema al crear un servicio WFS con ArcGIS 
Server. El formato de las etiquetas CRS que crea ArcGIS Server es ésta:

urn:ogc:def:crs:EPSG:6.9:23030

He intentado probar con la sencilla (EPSG:23030), pero así ArcGISServer da un 
error de etiqueta en la definición del Sistema de Referencia.

He probado quitando la versión: urn:ogc:def:crs:EPSG:23030, pero ArcGISServer 
sigue dando error de etiqueta.

¿Habéis encontrado una solución al problema, cambiando el fichero Capabilities 
del WFS, sin que de error ArcGISServer?

Gracias.

--------------------------------------------------------
Pau Pérez Puigcerver
--------------------------------------------------------
Prodevelop, Integración de tecnologías
http://www.prodevelop.es
--------------------------------------------------------
Servicio de Informática
Conselleria de Medi Ambient, Aigua, Urbanisme i Habitatge.
C./ Francisco Cubells, 7
46011 Valencia
Telf.: 96 197 3941
Email: [email protected]
http://www.cma.gva.es

  ----- Original Message ----- 
  From: Alberto Gutierrez García 
  To: [email protected] 
  Sent: Tuesday, January 05, 2010 12:17 PM
  Subject: [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
  [email protected]

  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
_______________________________________________
gvSIG_usuarios mailing list
[email protected]

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

Responder a