Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a layer with multi-polygon feature classes for states and provinces. The shape area for some features classes is < 0 causing the label to be position in odd locations. It seems that the calculation is generally correct, and that if I could update all shape area in a single query I could fix this quickly. Currently I am querying to identify the negative area features classes, and editing a point, which resets the area and then it labels correctly. However it would be much quicker to be able to run a batch update on the value.

share|improve this question
How was this data created? Data created with Esri tools shouldn't produce features with an area < 0. – Derek Swingley Nov 29 '10 at 21:20
up vote 3 down vote accepted

The only time I've seen negative values in the Shape_Area field is when a polygon's vertices are ordered incorrectly. Repair geometry fixes ring ordering, which fixes the problem with Shape_Area.

share|improve this answer

You can use Calculate Geometry on a field, and calculate the area.

If the data is stored in a geodatabase, this field is added and updated automatically.

share|improve this answer
Thank you. This did the trick! – Steve Dec 1 '10 at 18:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.