[OpenLayers-Users] Read WFS Layer attributes
vGIS
valentino1s73s at gmx.net
Thu Oct 4 03:25:54 PDT 2012
*How *is it possible *to read attributes of a layer*?
For instance geoserver could deliver the layer structure with the URL:
http://localhost:8080/geoserver/wfs/DescribeFeatureType?version=1.1.0&typename=topp:poly
That returns the XML:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:cite="http://www.opengeospatial.net/cite"
xmlns:gml="http://www.opengis.net/gml"
xmlns:it.geosolutions="http://www.geo-solutions.it"
xmlns:nurc="http://www.nurc.nato.int" xmlns:sde="http://geoserver.sf.net"
xmlns:sf="http://www.openplans.org/spearfish"
xmlns:tiger="http://www.census.gov"
xmlns:topp="http://www.openplans.org/topp" elementFormDefault="qualified"
targetNamespace="http://www.openplans.org/topp">
<xsd:import namespace="http://www.opengis.net/gml"
schemaLocation="http://localhost:8080/geoserver/schemas/gml/3.1.1/base/gml.xsd"/>
<xsd:complexType name="polyType">
<xsd:complexContent>
<xsd:extension base="gml:AbstractFeatureType">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="objectid"
nillable="true" type="xsd:int"/>
<xsd:element maxOccurs="1" minOccurs="0" name="shape_leng"
nillable="true" type="xsd:decimal"/>
<xsd:element maxOccurs="1" minOccurs="0" name="shape_area"
nillable="true" type="xsd:decimal"/>
<xsd:element maxOccurs="1" minOccurs="0" name="geom"
nillable="true" type="gml:SurfacePropertyType"/>
<xsd:element maxOccurs="1" minOccurs="0" <b>name="typ"*
nillable="true" type="xsd:*int*"/>
<xsd:element maxOccurs="1" minOccurs="0" <b>name="tst"*
nillable="true" type="xsd:*string*"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="poly" substitutionGroup="gml:_Feature"
type="topp:polyType"/>
</xsd:schema>
So the XML contains the additional defined attributes. And there might be a
way to read that XML, but there needs to be a not that difficult way.
*Has anyone an idea, how to read the existing attributes of a wfs layer?*
Kind regards,
vGIS
--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Read-WFS-Layer-attributes-tp5006350.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list