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]
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.