I’m currently receiving polygon geometry from various consultants, using various methods for deriving the polygons from Raster’s (GeoTiff).
As part of our Data Validation process I validate all geometries to OGC Standards. Which, depending on software used, results in different issues, or not.
While working through methodologies, to provide consultants with Software Specific guidance, I noticed that when using FME to generate the polygons it results in a Hole Outside of Shell geometry Issue's see Image below.
We have only come accross this issue in FME, we have used ArcMap, ArcGIS Pro, QGIS and GDAL/OGR. The ESRI products result in 'Self Intersections', but the ArcGIS Pro 'Repair Geometry' Tool set ot OGR, fixes the issue. Both QGIS and GDAL/OGR are the only tools tested which by default result in OGC Compliant Geometries as outputs.
I would like to be in a position to generate OGC compliant outputs from FME, considering we are using FME for our Validation process.
I am aware that a buffer of 1mm of the affected geometries or the Issue Locations would also fix the error, but I want to avoid a situation where the polygons differ from the raster's.