I have polygon area. ArcGIS automatically calculate it's area for current coordinate system. I would like to create second field and calculate it's area in another coordinate system.

So in result I would like have two fields with two different coordinate system.

Is it possible to do in ArcGIS? Only for field, no changing projection of all data.

2 Answers 2


Yes. Add a new field, then in the attribute table, right click on the field name and use "calculate geometry". You'll have the option to choose your units of measure and reference coordinate system (source data or current data frame). If necessary, temporarily modify your data frame coordinate system to get the job done.

See ArcMap: Calculating area, length, and other geometric properties

  • I need to change layer coordinate system. I need to do it's with Model Builder. So I do not think that it would be possible to specify layer parameter there, or am I wrong? Dec 2, 2016 at 12:15
  • If you require model builder, you should add that as a tag to your question. For that you will be required to use the "Add Geometry Attributes" tool as described by @GISGe.
    – Jae
    Dec 2, 2016 at 15:20

If you have ArcGIS 10.2.1 or above, you can use the Add Geometry Attributes tool. You can choose the coordinate system you want to use, and also the units, so they can be different from the units of your input's coordinate system. No need to add fields in advance, the tool does it for you.

Beware, if your input's coordinate system and the desired coordinate system have a different datum, you will need to specify a datum transformation in the tool's environments.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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