Opened 20 years ago

Last modified 19 years ago

#1120 new defect

Problem with WFS server and some donut polygons

Reported by: ty_wilson@… Owned by: mapserverbugs
Priority: high Milestone:
Component: WFS Server Version: 4.4
Severity: normal Keywords:
Cc:

Description

I sent the following message to the list on June 17, 2004. The problem is still 
present in the DM Solutions Windows binary of Mapserver, version 4.4.0-beta3 so 
I thought I submit it as a bug report.

-Ty

***************************************************************************
I've discovered a problem with serving up certain donut polygons through a
WFS getFeature request.  For most donut polygons, the data is served up
correctly.  The polygon is described as a <gml:Polygon> with associated
<gml:outerBoundaryIs> and <gml:innerBoundaryIs> elements.  However, if
the centroid of the donut polygon falls within the hole of the donut, the
polygon is described as an empty <gml:MultiPolygon>.

The particular problem that I'm having is with Bedford County, VA in the
2000 County Boundaries file downloaded from the National Atlas.  FYI, I'm
using the DM Solutions Windows binary of Mapserver, version 4.0.2. The
data are Shapefiles.

Attachments (1)

wfstest.zip (68.3 KB ) - added by ty_wilson@… 20 years ago.
Zipped shapefile for wfs testing of some donut polygons

Download all attachments as: .zip

Change History (5)

comment:1 by dmorissette, 20 years ago

Can you please provide a small test case to reproduce this? (i.e. a small
shapefile + mapfile)

by ty_wilson@…, 20 years ago

Attachment: wfstest.zip added

Zipped shapefile for wfs testing of some donut polygons

comment:2 by ty_wilson@…, 20 years ago

That would be for a GetFeature request.  The title for the attachment should 
read "some", not "dome".

comment:3 by ty_wilson@…, 20 years ago

attachments.description: Zipped shapefile for wfs testing of dome donut polygonsZipped shapefile for wfs testing of some donut polygons

comment:4 by sdlime, 19 years ago

Cc: steve.lime@… added
Note: See TracTickets for help on using tickets.