[Gvsig_desarrolladores] problemas con deegree--WFS y Gvsig

Jorge Piera piera_jor en gva.es
Mie Feb 28 08:19:19 CET 2007


Hola Alexander,

Si el la operación getFeature funciona, supongo que puedes recuperar el 
GML y que el error está por ahí. ¿Puedes enviarme el fichero GML de 
localidades?

Un saludo

Alexander Mogollon Diaz wrote:
> Un cordial saludo
>  
> Bueno, estoy trabajando en la puesta en marcha de un servicio de 
> features  WFS y pretendo usar como cliente  a Gvsig.
> El servicio se configuro con Degree 1 (deegree2005-09-15.jar) sobre 
> una base de datos Postgis (versión 8.1), las operaciones de getfeature 
> funcionan,  el problema que tengo es que lo pruebo con GVsig y logro 
> conectar el servicio pero parece que no interpreta los atributos de la 
> feature por lo cual tampoco logro visuliazarlo. Anexo algunos archivos 
> que considero importantes para el diagnostico del problema, con su 
> ayuda de antemano mil  y mil gracias.
>  
>  
> *xml esquema (localidad.xsd)*
>  
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
> xmlns:gml="http://www.opengis.net/gml" elementFormDefault="qualified" 
> version="0.1">
>    <xsd:import namespace="http://www.opengis.net/gml" 
> schemaLocation="http://schemas.opengis.net/gml/2.1.2/feature.xsd" />
>
>    <xsd:element name="Localidad" substitutionGroup="gml:_Feature">
>       <xsd:complexType>
>          <xsd:complexContent>
>             <xsd:extension base="gml:AbstractFeatureType">
>                <xsd:sequence>
>                   <xsd:element name="identificador" type="xsd:integer" />
>  
>                   <xsd:element name="nombre" type="xsd:string" />
>  
>                   <xsd:element name="area" 
> type="gml:GeometryPropertyType" />
>                </xsd:sequence>
>             </xsd:extension>
>          </xsd:complexContent>
>       </xsd:complexType>
>    </xsd:element>
> </xsd:schema>
>  
> *El datastore está configurado de la siguiente forma:*
>  
> <DatastoreConfiguration name="IDE" type="POSTGIS">
>   <Connection>
>             <driver>org.postgresql.Driver</driver>
>            <logon>jdbc:postgresql://localhost:5432/IDE</logon>
>             <user>postgres</user>
>             <password>postgres</password>
>   </Connection>
>   <FeatureType name="Localidad">
>     <OutputFormat>
>       <GML2 
> responsibleClass="org.deegree_impl.services.wfs.postgis.PostgisDataStoreOutputGML">
>         <!-- URL where an application can find the schema of the
>              feature type schema -->
>         
> <SchemaLocation>file:///C:/deegreewfs/WEB-INF/xml/localidad.xsd</SchemaLocation>
>       </GML2>
>       <XML 
> responsibleClass="org.deegree_impl.services.wfs.postgis.PostgisDataStoreOutputXML">
>         <!-- URL where an application can find the schema of the
>              feature type schema -->
>         
> <SchemaLocation>file:///C:/deegreewfs/WEB-INF/xml/localidad.xsd</SchemaLocation>
>       </XML>
>       <FEATURECOLLECTION 
> responsibleClass="org.deegree_impl.services.wfs.postgis.PostgisDataStoreOutputFC"/>
>     </OutputFormat>
>     <MappingField>
>       <Property name="identificador" type="INTEGER"/>
>       <DatastoreField name="localidades.aloc" type="INTEGER"/>
>     </MappingField>
>     <MappingField>
>       <Property name="nombre" type="VARCHAR"/>
>       <DatastoreField name="localidades.nomb_loc" type="VARCHAR"/>
>     </MappingField>
>     <MappingField>
>       <Property name="area" type="GEOMETRY"/>
>       <DatastoreField name="localidades.the_geom" type="GEOMETRY"/>
>     </MappingField>
>     <MasterTable name="localidades" targetName="Localidad">
>       <IdField number="true" auto="false">gid</IdField>
>       <GeoFieldIdentifier>the_geom</GeoFieldIdentifier>
>     </MasterTable>
>     <CRS>EPSG:4326</CRS>
>     <InternalCRS>4326</InternalCRS>
>   </FeatureType>
> </DatastoreConfiguration>
>  
> *Y en el capabilities esta configurado de forma habitual.*
>  
>   <FeatureTypeList>
>     <Operations>
>       <Query/>
>              </Operations>
>     <FeatureType>
>     <Operations>
>       <Query/>
>              </Operations>
>       <ResponsibleClass 
> className="org.deegree_impl.services.wfs.postgis.PostgisDataStore" 
> configURL="file:///C:/deegreewfs/WEB-INF/xml/localidad.xml"/>
>       <Name>Localidad</Name>
>       <Title>Localidad</Title>
>       <SRS>EPSG:4326</SRS>
>       <LatLonBoundingBox minx="-180" miny="-90" maxx="180" maxy="90"/>
>     </FeatureType>
>   </FeatureTypeList>
>
> ------------------------------------------------------------------------
> *Preguntá. Respondé. Descubrí.*
> Todo lo que querías saber, y lo que ni imaginabas,
> está en *Yahoo! Respuestas* (Beta).
> *Probalo ya! <http://ar.answers.yahoo.com>*
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>   


-- 
Jorge Piera Llodrá
Especialista en Servicios OGC
Equipo de desarrollo gvSIG
IVER TI S.A.
C/ Salamanca, 50-52
46005-Valencia
Tlf.+34963163400
www.iver.es
www.gvsig.com 





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