[Mapserver-users] Mapserver GML valid?

Bart van den Eijnden bartvde at xs4all.nl
Fri Jun 4 04:40:01 EDT 2004


Hi list,

I was just checking Mapserver GML in XML Spy and I get and error. I am 
using Mapserver 4.2.

The error I get is:

Mandatory element 'gml:_Feature' expected in place of Gemeentes.

In the DescribeFeatureType response there is another problem (but maybe 
this is the cause of the first problem as well?):

the URL to the GML schema is:

http://ogc.dmsolutions.ca/gml/2.1.1/feature.xsd

This one does not exist anymore, the 2.1.2 feature schema does exist 
though. The version number is hardcoded in mapwfs.c.

Anybody else experiencing these (validation) errors?

Best regards,
Bart

--
annex 1: part of my GetFeature response

     <gml:featureMember>
       <Gemeentes>
         <gml:boundedBy>
         	<gml:Box srsName="EPSG:28992">
         		<gml:coordinates>
         			128558.900000,499724.500000 134533.400000,504609.100000
         		</gml:coordinates>
         	</gml:Box>
         </gml:boundedBy>
         <gml:polygonProperty>
           <gml:Polygon srsName="EPSG:28992">
           	<gml:outerBoundaryIs>
           		<gml:LinearRing>
           			<gml:coordinates>
           				130401.300000,503894.099900 130579.500000,503799.700000 
131548.000100,503660.100000 131489.700000,503858.000100 
131773.100000,503932.700000 131865.299900,503957.200000 
133099.299900,504609.100000 133209.000000,503977.500000 
133441.100100,503733.100000 133588.099900,503473.100000 
133861.299900,503540.300000 133861.299900,503540.300000 
133739.700100,503372.699900 133760.600000,503139.200000 
134174.500100,502917.000100 134230.899900,502735.900100 
134384.800100,502258.900000 134533.400000,501841.800000 
134216.599900,501423.499900 133983.900100,500917.300000 
134003.299900,500788.400000 133575.500000,500471.900100 
133399.400000,500240.300100 133139.800100,500297.000000 
133139.800100,500297.000000 133069.900000,500287.900000 
133057.400100,500369.900000 133057.400100,500369.900000 
132947.700000,500323.300100 132906.199900,500143.199900 
132795.700100,500081.500100 132776.900000,499981.900100 
132728.600000,499724.500000 132585.400100,499766.800100 
132679.000100,500372.900100 132679.000100,500372.900100 
131675.199900,500164.400000 130918.799900,500093.699900 
130714.099900,499988.699900 130378.899900,499801.400100 
130024.900000,499980.300100 128558.900000,500826.300000 
129112.200100,501755.900100 130401.300000,503894.099900 </gml:coordinates>
           		</gml:LinearRing>
           	</gml:outerBoundaryIs>
           </gml:Polygon>
         </gml:polygonProperty>
         <GEMCODE>0385</GEMCODE>
         <GEMNR>385</GEMNR>
         <GEMNAAM>Edam-Volendam</GEMNAAM>
         <INWONERS>26852</INWONERS>
         <GROEI>12</GROEI>
         <GROEI_>0.04</GROEI_>
         <PROVCODE>27</PROVCODE>
         <PROVNR>27</PROVNR>
         <PROVNAAM>Noord-Holland</PROVNAAM>
         <COROPCODE>23</COROPCODE>
         <COROPNAAM>Groot-Amsterdam</COROPNAAM>
         <NODAAL>44</NODAAL>
         <NODAALNAAM>Amsterdam</NODAALNAAM>
         <CEBUCO>21</CEBUCO>
         <CEBUCOSUB>21.2</CEBUCOSUB>
         <CEBUCONAAM>Amsterdam-Purmerend</CEBUCONAAM>
         <NIELSEN>West</NIELSEN>
         <NIELCOD>2</NIELCOD>
         <EGG>057</EGG>
         <EGGNAAM>Waterland</EGGNAAM>
         <RBA>10</RBA>
         <RBANAAM>Zuidelijk Noord-Holland</RBANAAM>
         <WM61>34</WM61>
         <WM61NAAM>ROA</WM61NAAM>
         <WM55>34</WM55>
         <WM55NAAM>ROA</WM55NAAM>
         <KVKCODE>9</KVKCODE>
         <KVKNAAM>Hoorn</KVKNAAM>
         <POLITIE>11</POLITIE>
         <POLITIENM>Zaanstreek-Waterland</POLITIENM>
         <NLGE_R98_I>136</NLGE_R98_I>
       </Gemeentes>
     </gml:featureMember>

--
annex 2: part of my DescribeFeatureType response

<schema
    targetNamespace="http://www.ttt.org/myns"
    xmlns:myns="http://www.ttt.org/myns"
    xmlns:ogc="http://www.opengis.net/ogc"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.w3.org/2001/XMLSchema"
    xmlns:gml="http://www.opengis.net/gml"
    elementFormDefault="qualified" version="0.1" >

   <import namespace="http://www.opengis.net/gml"
           schemaLocation="http://ogc.dmsolutions.ca/gml/2.1.1/feature.xsd" 
/>

   <element name="Gemeentes"
            type="myns:Gemeentes_Type"
            substitutionGroup="gml:_Feature" />

   <complexType name="Gemeentes_Type">
     <complexContent>
       <extension base="gml:AbstractFeatureType">
         <sequence>

           <element ref="gml:polygonProperty" minOccurs="0" />
           <element name="GEMCODE" type="string" />



More information about the mapserver-users mailing list