The SHP exporter previously split both MultiPoint and MultiPolygon geometries into individual geometries. The SHP specification supports both of these via the MultiPoint/MultiPointZ shape and Polygon/PolygonZ with parts for each polygon/ring. This support was implemented in the exporter. I also consolidated and documented some of the logic that was duplicated between allocating space for a geometry and appending the geometry to the buffer.
The SHP parser did not implement support for MultiPoint shapes. This is now implemented so OpenSphere can import these geometries.
The SHP exporter previously split both
MultiPoint
andMultiPolygon
geometries into individual geometries. The SHP specification supports both of these via theMultiPoint/MultiPointZ
shape andPolygon/PolygonZ
withparts
for each polygon/ring. This support was implemented in the exporter. I also consolidated and documented some of the logic that was duplicated between allocating space for a geometry and appending the geometry to the buffer.The SHP parser did not implement support for
MultiPoint
shapes. This is now implemented so OpenSphere can import these geometries.Resolves #433.