wfs server problem

Bart van den Eijnden BEN at SYNCERA-ITSOLUTIONS.NL
Fri Aug 26 00:57:34 PDT 2005


The warnings or errors are because of the fact that your GIS attributes contain special characters, like é, and this is not allowed for XML element names.

I think the only thing you could do is rename your GIS attributes, so Categorie instead of Catégorie. Maybe something else is possible with Steve's new GML3 output, which is more flexible, but I don't have enough knowledge of that.

Best regards,
Bart

Bart van den Eijnden
Syncera IT Solutions
Postbus 270
2600 AG  DELFT

tel.nr.: 015-7512436
email: BEN at Syncera-ITSolutions.nl

>>> Mehdi Kiman <oubinny at HOTMAIL.COM> 08/26/05 9:51 am >>>
Sorry, now i have the right GetCapabilities WFS response :

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <WFS_Capabilities version="1.0.0" updateSequence="0" 
xmlns="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.opengis.net/wfs 
http://schemas.opengeospatial.net/wfs/1.0.0/WFS-capabilities.xsd">
- <!--  MapServer version 4.4.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG 
OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=FREETYPE 
SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER 
SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER INPUT=POSTGIS INPUT=OGR INPUT=GDAL 
INPUT=SHAPEFILE
  -->
- <Service>
  <Name>MapServer WFS</Name>
  <Title>WFS Pays Ne de La Mer</Title>
  
<OnlineResource>http://emir:8080/cgi-bin/myows.exe?config_wfs.map&</OnlineResource>
  </Service>
- <Capability>
- <Request>
- <GetCapabilities>
- <DCPType>
- <HTTP>
  <Get onlineResource="http://emir:8080/cgi-bin/myows.exe?config_wfs.map&" 
/>
  </HTTP>
  </DCPType>
- <DCPType>
- <HTTP>
  <Post onlineResource="http://emir:8080/cgi-bin/myows.exe?config_wfs.map&" 
/>
  </HTTP>
  </DCPType>
  </GetCapabilities>
- <DescribeFeatureType>
- <SchemaDescriptionLanguage>
  <XMLSCHEMA />
  </SchemaDescriptionLanguage>
- <DCPType>
- <HTTP>
  <Get onlineResource="http://emir:8080/cgi-bin/myows.exe?config_wfs.map&" 
/>
  </HTTP>
  </DCPType>
- <DCPType>
- <HTTP>
  <Post onlineResource="http://emir:8080/cgi-bin/myows.exe?config_wfs.map&" 
/>
  </HTTP>
  </DCPType>
  </DescribeFeatureType>
- <GetFeature>
- <ResultFormat>
  <GML2 />
  </ResultFormat>
- <DCPType>
- <HTTP>
  <Get onlineResource="http://emir:8080/cgi-bin/myows.exe?config_wfs.map&" 
/>
  </HTTP>
  </DCPType>
- <DCPType>
- <HTTP>
  <Post onlineResource="http://emir:8080/cgi-bin/myows.exe?config_wfs.map&" 
/>
  </HTTP>
  </DCPType>
  </GetFeature>
  </Request>
  </Capability>
- <FeatureTypeList>
- <Operations>
  <Query />
  </Operations>
- <FeatureType>
  <Name>Contours_de_communes</Name>
  <Title>Contours_de_communes</Title>
  <SRS>epsg:27582</SRS>
  <LatLongBoundingBox minx="-1.38396" miny="46.2776" maxx="-1.1549" 
maxy="46.4928" />
  </FeatureType>
- <FeatureType>
  <Name>Parcelles</Name>
  <Title>Parcelles</Title>
  <SRS>epsg:27582</SRS>
  <LatLongBoundingBox minx="-1.45418" miny="46.2674" maxx="-1.15476" 
maxy="46.4732" />
  </FeatureType>
- <FeatureType>
  <Name>Routes</Name>
  <Title>Routes</Title>
  <SRS>epsg:27582</SRS>
  <LatLongBoundingBox minx="-1.43695" miny="46.2625" maxx="-1.09479" 
maxy="46.5377" />
  </FeatureType>
- <FeatureType>
  <Name>Sections_cadastrales</Name>
  <Title>SectionsCadastrales</Title>
  <SRS>epsg:27582</SRS>
  <LatLongBoundingBox minx="-1.29993" miny="46.3063" maxx="-1.15657" 
maxy="46.4733" />
  </FeatureType>
  </FeatureTypeList>
- <ogc:Filter_Capabilities>
- <ogc:Spatial_Capabilities>
- <ogc:Spatial_Operators>
  <ogc:Intersect />
  <ogc:DWithin />
  <ogc:BBOX />
  </ogc:Spatial_Operators>
  </ogc:Spatial_Capabilities>
- <ogc:Scalar_Capabilities>
  <ogc:Logical_Operators />
- <ogc:Comparison_Operators>
  <ogc:Simple_Comparisons />
  <ogc:Like />
  <ogc:Between />
  </ogc:Comparison_Operators>
  </ogc:Scalar_Capabilities>
  </ogc:Filter_Capabilities>
  </WFS_Capabilities>

But i have errors in my GetFeature request :
http://emir:8080/cgi-bin/mywfs.exe?&SERVICE=WFS&REQUEST=getfeature&VERSION=1.0.0&TYPENAME=Routes 

version="1.0" encoding="ISO-8859-1" ?>
- <wfs:FeatureCollection xmlns="http://www.ttt.org/myns" 
xmlns:myns="http://www.ttt.org/myns" xmlns:wfs="http://www.opengis.net/wfs" 
xmlns:gml="http://www.opengis.net/gml" 
xmlns:ogc="http://www.opengis.net/ogc" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.opengis.net/wfs 
http://schemas.opengeospatial.net/wfs/1.0.0/WFS-basic.xsd 
http://www.ttt.org/myns 
http://emir:8080/cgi-bin/myows.exe?config_wfs.map&SERVICE=WFS&VERSION=1..0.0&REQUEST=DescribeFeatureType&TYPENAME=Routes">
- <gml:boundedBy>
- <gml:Box srsName="epsg:27582">
  <gml:coordinates>310559.988523,2147175.004190 
335547.035982,2176659.969948</gml:coordinates>
  </gml:Box>
  </gml:boundedBy>
- <gml:featureMember>
- <Routes>
- <gml:boundedBy>
- <gml:Box srsName="epsg:27582">
  <gml:coordinates>328391.152717,2160988.975126 
330870.048750,2167145.028208</gml:coordinates>
  </gml:Box>
  </gml:boundedBy>
- <gml:lineStringProperty>
- <gml:LineString srsName="epsg:27582">
  <gml:coordinates>330870.048750,2167145.028208 330644.007160,2166700.964751 
330568.048937,2166309.946026 330678.950234,2165020.947585 
330538.032264,2164136.945099 330214.035500,2163551.619969 
330027.863385,2163201.845528 329999.565223,2163138.833427 
329829.890822,2162669.908832 329800.332419,2162608.615244 
329613.129196,2162388.760297 329546.450937,2162262.621528 
329461.785588,2162084.010865 329417.677117,2162022.946412 
329358.445743,2161948.592133 329327.397963,2161888.444219 
329291.652916,2161839.523915 329176.856326,2161766.315311 
329081.077933,2161668.474705 328952.304114,2161525.494520 
328919.308686,2161505.788918 328775.526530,2161396.720700 
328658.896860,2161307.358085 328554.525908,2161224.640382 
328469.975126,2161143.870326 328430.449354,2161110.874899 
328412.576831,2161037.551728</gml:coordinates>
  </gml:LineString>
  </gml:lineStringProperty>
- <!--  WARNING: The value 'Catégorie' is not valid in a XML tag context.
  -->
  <Catégorie>Départementale</Catégorie>
  </Routes>
  </gml:featureMember>



More information about the MapServer-users mailing list