Skip to main content
Question

How to detect or by-pass self-intersecting poly boundary?

  • August 16, 2013
  • 3 replies
  • 58 views

aguan
Supporter
Forum|alt.badge.img+11
I have a workbench that generates polygons from points. It fails at one polygon since some of points for that polygon are self-intersecting. The error is " The error message from ArcObjects is: {Linestring or poly boundary is self-intersecting}". Is there a way to pre-test or filter those points?  I would hope to by-pass generating  this polygon and continue the run.

 

 

Allen
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

fmelizard
Safer
Forum|alt.badge.img+22
  • Safer
  • August 16, 2013
HI,

 

 

Assuming you are using FME 2013 the geometry validator can repair this type of errors.

aguan
Supporter
Forum|alt.badge.img+11
  • Author
  • Supporter
  • August 16, 2013
I am using FME 2012. Look like I can use GeometryOGCValidator to filter out those points. Seems to me most of those self-intersecting errors were just tolerance issue and I have no problem create a polygon from them using ArcGIS desktop.

takashi
Celebrity
  • August 17, 2013
Hi Allen,

 

 

In my experiences, ArcGIS seems to be relatively lenient to self-intersections except when performing geoprocessing. So, if you need to perform some geoprocessings, I think you should check or repair geometries with an appropriate tool like FME or ArcToolbox beforehand.

 

 

Takashi