I have a simple polygon shape (single part, no holes, etc.) that has been imported (into a personal geodatabase) from third-party data (originally DWG and XML) that somehow has a SHAPE_AREA
with a negative value. I am assuming that the problem is caused by how it is imported (or the files it is imported from), which I have no control over. Within ArcMap I have attempted to replicate the issue, but I have not been able to create a negative area polygon in my attempts.
So far, the only way I've been able to find to change the negative to positive is to create a new polygon by tracing the existing polygon, then copying all the attributes across and deleting the existing one.
However there are potentially others that have been imported (or would be in the future) like this, and to trace each and copy attributes would be very time-consuming and has the potential to introduce errors.
How can I force my area to correctly show a positive value here? I don't mind if it's by creating new features and deleting the old, or by somehow reversing the polygon so that ArcMap calculates the area correctly - it just needs to be efficient and not introduce new errors.
What I've tried:
- Copy/Paste the existing feature (didn't correct the area)
- Tracing the existing feature (produced correct area, but has potential for errors, and is time-consuming)
- Clicked on Edit Vertices and right-click on feature to "Flip" (Flip wasn't available on a polygon)
Repaired Feature 1 because of incorrect ring ordering
.