Extract self-intersecting portions of a polygon.

628
2
10-03-2013 10:26 AM
RobChouinard
Occasional Contributor
I have a shapefile to has polygons that depict the areas our helicopter has treated. The issue at hand is where the polygon intersects itself it shows a hole/gap where the helicopter did actually treat, twice at that. I can't seem to find a way to extract the areas where the polygon self-intersects. My end goal is to create c# code to accomplish this in ArcObjects prior to merging in a database.

Example: Left is the self-intersecting polygon that has not been repaired. Right is the portions I want to extract.
[ATTACH=CONFIG]28021[/ATTACH]
Tags (2)
0 Kudos
2 Replies
TimWitt
Frequent Contributor
Rob,

check out the discussion found here. Sounds like they had the same question.

Hope this helps!

Tim
0 Kudos
RobChouinard
Occasional Contributor
This works great for overlapped polygons in the same feature class. I need to extract self-intersecting polygons/portions from a single polygon. I have tried to run Intersect on a single self-intersect polygon feature class and it generates an empty output.
0 Kudos