Bring MapWinGIS into compliance with newer ISO Geometry Types coming out of GDAL/OGR

Description

Based on an issue raised on MapWinGIS Forum [Delphi MapWinGIS OGR Issues], I have come to believe that there are many geometry types that can come out of an OGR datasource that are not currently handled by MapWinGIS (and which then result in a shape type of SHP_NULLSHAPE.

The current code interprets the basic 2D types and the 25D types as follows (note that it does not even account for an M value).

Starting at GDAL 2.1, additional types were added based on ISO SQL/MM Part 3, including, but not limited to:

I recommend that we adopt Shape Type support very similar to that of GDAL (based on their Shapefile driver), which is as follows:

Assignee

Jerry Faust

Reporter

Jerry Faust

Labels

None

Epic Link

None

Affects versions

None

Fix versions

Priority

Medium
Configure