[mapserver-users] MultiPolygon layer requested as GeoJSON is returned as Polygon

Peter Schmitt pschmitt at gmail.com
Fri Jan 5 10:08:41 PST 2018


Hi,

I have a layer with one MultiPolygon feature.  I issue a request for the
layer as GeoJSON, like so:

curl "
http://localhost/mapserv?MAP=/usr/src/mapfiles/busted.map&service=WFS&VERSION=1.1.0&REQUEST=getfeature&typename=should_be_multi&OUTPUTFORMAT=geojson
"

In response, I get a single feature, but it has been converted to a Polygon.

{
   "type": "FeatureCollection", "name": "should_be_multi", "features": [
      { "type": "Feature", "properties": { }, "geometry": { "type":
"Polygon", "coordinates": ... } }
   ]
}

The returned polygon has interior rings, one of which should actually be a
separate polygon with its own interior rings.  I think this is wrong and
the geometry type returned by MapServer should be MultiPolygon.  Can anyone
help me understand what is going on?

Here's the feature as a MultiPolygon I expected to receive:
http://bl.ocks.org/d/640884687326af5d123a5fc761884e3d
http://bl.ocks.org/d/640884687326af5d123a5fc761884e3d/map.geojson

Here's my MAP file:
https://gist.github.com/pedros007/f685d8d336c77aff4cc56673b85f6672

Thanks,
Pete
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20180105/f279b659/attachment.htm>


More information about the MapServer-users mailing list