Skip to main content
Question

Repair ESRI Geometry errors

  • November 18, 2021
  • 1 reply
  • 76 views

clang
Contributor
Forum|alt.badge.img+6
  • Contributor

Hi,

 

We have an FME workbench to extract features from PostGIS, run through a GeometryValidator to identify and repair features, then written to an ESRI geodatabase. However when loading features from the Geodatabase in ArcMap, some features are prevented from loading due to geometry errors, such as self intersects. Is there a way to configure FME to match the geometry validation routine performed by ESRI and if possible repair these?

1 reply

hkingsbury
Celebrity
Forum|alt.badge.img+53
  • Celebrity
  • November 18, 2021

In the GeometryValidator there is a setting to check self intersects. Worth checking that this is setup in the parameters

 image 

Another thing to consider is the accuracy of the coordinates - fme/postgis might be dealing with 10dp of accuracy:

vertex1: x:123.4567890123, y:987.6543210987

vertex2: x:123.4567912345, y:987.6543201234

 

The above to vertices are different. However, when these are loaded into the GDB, the GDB may only be working at 4dp of accuracy, therefore the vertices are rounded to:

vertex1: x:123.4568, y:987.6543

vertex2: x:123.4568, y:987.6543

 

These vertices are now the same


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings