I know that the data has geometry problems because if I run the Geometry Checker tool in ArcGIS it reports 576 errors. This data displays fine in ArcMap from the Geodatabase despite the geometry errors (it also loads fine in QGIS).
So I load the data into PostGIS via a GeometryValidator in FME. I have experimented with a lot of the different combinations of Issues. For this testing phase, I load the data into 3 seperate PostGIS tables (passed, repaired and failed). I also load the data into an ESRI Geodatabase just to check if this loads correctly into ArcGIS.
The data in the Passed PostGIS table gives the following error when I open it in ArcMap:
"One or more layers failed to draw:
arc_test.basisdata_fkb.vann_f_fkb: Linestring or poly boundary is self-intersecting"
If I run ST_IsValid in PostGIS, all records are returned as being valid. So the data seems ok, but ArcGIS still doesnt like it.
If I run the Repair Geometry tool in ArcGIS before I load the data to PostGIS using FME, the PostGIS data displays fine in ArcGIS.
My question is how can I get FME to do the same error fixing as ArcGIS does with the Repair Geometry tool. Ideally I do not want to run the data through Repair Geometry in ArcGIS before I then use FME to load it. I would like to do it all in one go with FME.
James