[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