Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have an attribute table of points and the coordinates are stated in decimal degrees. I would like to add two fields where the coordinates are also stated in meters or kilometers. I am using ArcGIS 10.2.

share|improve this question

2 Answers 2

From the ArcView help files

You can use the coordinate system of the data source or of the data frame when performing calculations. In addition, if one or more records are currently selected, only the selected records are calculated.

Source quote Hence, if you have data in decimal degrees, set the dataframe to the desired coordinate system. It is then a simple matter of adding fields to reflect the desired unprojected and projected data, then performing 4 field calculator calculations to obtain said data

share|improve this answer
    
seems like the calculate geometry does the work, or? –  dimitris Jul 3 at 8:21
    
as suggested, it does –  Dan Patterson Jul 3 at 8:32

To do this just add new fields for the meters and kilometres values, and then use the Calculate Geometry tool to update them:

The Calculate Geometry tool allows you to access the geometry of the features in a layer. The tool can calculate coordinate values, lengths, and areas, depending on the geometry of the input layer. You can only calculate the area, length, or perimeter of features if the coordinate system being used is projected. Keep in mind that different projections have different spatial properties and distortions. If the coordinate system of the data source and data frame are not the same, you may get a different result if you calculate geometry using the data frame's coordinate system than when you calculate using the data source's coordinate system. It is recommended that an equal-area projection be used when calculating areas.

share|improve this answer

Your Answer

 
discard

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.