Select to view content in your preferred language

Why do area calculations return negative values?

7422
8
Jump to solution
02-02-2015 04:59 AM
BARBARANJIRU
Deactivated User

hello,

i am trying to calculate area of several polygons using calculate geometry and i am getting the area with negative values.  the projected coordinate system is Arc 1960 UTM zone 37S. i cant figure where the problem is. kindly help

0 Kudos
1 Solution

Accepted Solutions
KishorGhatage
Deactivated User

1. Take a backup of your data.

2. Run Check geometry.

3. Run repair geometry.

4. Then try calculating area  in a new field with double data type.

View solution in original post

8 Replies
KishorGhatage
Deactivated User

1. Take a backup of your data.

2. Run Check geometry.

3. Run repair geometry.

4. Then try calculating area  in a new field with double data type.

JayantaPoddar
MVP Esteemed Contributor

Hi Barbara,

It could be a geometry issue.

Try Repair Geometry (Data Management Tools)

Thanks,

Jay



Think Location
0 Kudos
XanderBakker
Esri Esteemed Contributor

This is caused by incorrect orientation of the polygons rings. As Kishor Ghatage‌ suggests, repairing the geometry will probably solve the problem. If you work with a featureclass in a file geodatabase, you do not need to recalculate the area, this will be done automatically...

BARBARANJIRU
Deactivated User

Thank you. did run repair geometry and it worked perfectly..

0 Kudos
XanderBakker
Esri Esteemed Contributor

Hi BARBARA NJIRU

Could you mark the answer by Kishor Ghatage‌ as the correct one? Thank you.

Kind regards, Xander

KarinHagan
Deactivated User

FYI, this happens when your polygon is drawn "backwards".  Polygons should be drawn clockwise.  If drawn counter-clockwise, you'll have negative areas.  There's a similar phenomenon with polylines.

And THANK YOU to Kishor for the solution!  I have a dataset created by a modeling software in which half of the polygons (17,000) were drawn backwards.  Due to the negative geometry, I couldn't work with the dataset at all.

Karin

0 Kudos
ScottMoyer
Deactivated User

Karin,

As ArcGIS cannot create invalid geometries (Why do area calculations return negative values?) are your "backwards" polygons being created in another program and being brought into ArcGIS?

Scott

0 Kudos
KarinHagan
Deactivated User

Hi Scott,

You can actually do it if you draw your polygon counterclockwise.  In the particular case I was working on yesterday, yes, the polygons came from an external modeling software.

Karin

0 Kudos