ArcGIS has a built in scripts to calculate geometry properties such as area, length, and coordinate. For polygon features, we can also calculate the X and Y of centre points (centroids) of each polygon. The following tutorial shows us how to calculate those attributes from table. Some extensions exist however to make this step handy. Just in case we are using default arcgis installation.>> Open the table of layer

Right-click on the layer and open attribute table

>> Create a field for the property we will calculate.

Click on Option > Add Field…

>> Fill a form

Please carefully select what type of your field should be. In this example, I want to create a field contains 7 precision and 2 digits of decimal. If you have any question about what type of field suits you, you can ask me in comment below.

This step will give you an empty field like shown in the following image

>> Calculate the property

Righ click on our new field above > Calculate Geometry

>> Select some atributes

In this example, I want to calculate are using UTM projection with hectares unit. Adjust this if you want to do different one.

>> Done

Now our new field will have its data

  • dani

    Dear admin, saya memiliki kesulitan untuk kalkulasi area pada arcgis 93. sebelumnya ketika memakai arcgis 92 bisa dilakukan dengan lancar. kasusnya, jika kita memiliki area yg shpnya berproyeksi wgs84, maka kalkulasi ha pada hasil tabel jika dihitung dengan 93 berformat desimal degree, padahal ketika memakai versi 92 tidak ada masalah dalam perhitungan walaupun shpnya berformat wgs84. jika menggunakan shp yang berproyeksi utm memang sama sekali tidak bermasalah. apa mungkin kasus seperti saya ini merupakan bentuk bugs dari arcgis 93? tks

  • Alvin Andro Meda

    Excuse me i want ask you about this post…and if i want to calculate the area using this method, how can i find the best type that can be used?
    thank you very much for the help.

    • Anonymous

      Any feature can be calculated using this way; line, point and polygon. The calculated geometry can be position (X or Y), length, perimeter, and size (area). However, there are some easier ways using extension such as XTools etc. It is just our choice which way is going to be performed.

  • Don

    Does anyone know where to find the built in script (actual script) I am trying to build a model that will at the new field for Lat/Lon and then calculate those using the Calculate Geometry function. Trying to save a few mouse clicks and finger strokes.

  • http://www.plannersense.com sakti

    mas kasusnya saya tidak bisa, karena pilihan area saya “area-disable”. note: untuk koordinatnya saya pake “GCS: WGS 1984″. Makasih banyak mas atas bantuannya

  • http://www.gistutorial.net/http:// Admin

    Sorry Taish, we have no idea yet.

  • Taish

    Is it possible to do surface area calculation of 3D?

  • Himanshu

    Dear Sir/Madam,
    I am facing a problem in re-calculating area.my final file has some big polygons whose total area needs to be recalculated since there are few small polygons lying hidden within the big ones(I mean belonging to different class/code).So I have two queries:
    1.Is it possible to clip all the small polygons lying hidden within big polygons in a one go in ArcGIS 9.3/Arc Info mode?
    2.How the area can be recalculated so that the net results will give all polygons their true area.
    Can someone give answer to my query?
    I have already tried the option of calculating geometry and running VBscript.
    Thank you

  • Joihot

    thanks a lot..

  • Rahul

    sir,
    iam using Arc GIS 9.0 software
    But it not show the option (calculate geometry)

    Try an extension such as http://arcscripts.esri.com/details.asp?dbid=12524