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.


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? – Dmitry Bubnenkov Dec 2 '16 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 '16 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, privacy policy and cookie policy

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