I have just starting experimenting with Aspose.GIS (19.1) and cannot read many of my ShapeFiles.
The attached simple ShapeFile created in ESRI ArcMap, loads fine in ArcMap, ArcGIS Pro, and QGIS. But it throws an exception when iterating through the two features in Aspose.GIS. It is caused by a date that is set to NULL.
Aspose.Gis.GisException: The field has an invalid value for a date.
Looking into it, ArcMap seems to use different bytes to represent NULL at different times. Other applications handle these differences just fine, so I think this is a bug in the Aspose.GIS parsing code.
UnreadableDateAttribute.zip (750 Bytes)