A question about MapServer as a WFS server being used by UDIG as client.

How to fight with selection in WFS layer coming from MapServer when it supports 
only GET request and a bit more complex filters (produced by UDIG) are failed 
like in example:


<ServiceExceptionReport xsi:schemaLocation="http://www.opengis.net/ogc 
http://schemas.opengeospatial.net/wms/1.1.1/OGC-exception.xsd";>
−
        <ServiceException>
msWFSGetFeature(): WFS server error. Invalid or Unsupported FILTER in 
GetFeature : <Filter xmlns="http://www.opengis.net/ogc"; 
xmlns:gml="http://www.opengis.net/gml";><And><BBOX><PropertyName>msGeometry</PropertyName>
<gml:Box><gml:coordinates decimal="." cs="," ts=" 
">3650760.230009775,7123919.1817858415 
3656878.861034746,7129008.510395397</gml:coordinates>
</gml:Box>
</BBOX>
<Intersects><PropertyName>msGeometry</PropertyName>
<gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates decimal="." 
cs="," ts=" ">3651381.0790857403,7126860.045829887 
3651381.0790857403,7128183.434649707 3653055.737777488,7128183.434649707 
3653055.737777488,7126860.045829887 
3651381.0790857403,7126860.045829887</gml:coordinates>
</gml:LinearRing>
</gml:outerBoundaryIs>
</gml:Polygon>
</Intersects>
</And>
</Filter>
 
</ServiceException>
</ServiceExceptionReport>


This is an output to GET request being generated by GeoTools from 
StreamingRenderer in UDIG trying to render a simple BBOX selection made by tool.
Isn't it the only one way - a hack to selection tools to produce really simple 
filters that can be encoded without XML in URL in case of WFS layers..?


Vitali.

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to