How to add projected point coordinates to attribute table?
This can be done by adding two new fields to your attribute table, then using the calculate geometry tool for each field. This will add attributes which contain the x,y coordinates at this time. If you edit the data (move a point), the value in these fields will not automatically update.
- Set your dataframe to the desired output coordinate system (sounds like you already have if the coordinates in the bottom right are showing your desired coordinates/units).
- Open the attribute table.
- From the table options, click Add Field. Name it something like x_coord. Change the field type to Float.
Note: Float and double are the numeric data types that allow for decimals. Double has 15 decimal digits of precision, while float has 7. Remember, GIS software will encode as many decimal places as are possible in the field's data type. This WILL produce false precision past the spatial accuracy of your data. e.g. The longitude of 70.5° W might work out to 866.117m when projected into some local projection, when clearly 70.5° is isn't accurate to the nearest millimeter. Just keep that in mind...
- Add another field and name it y_coord.
- On the attribute table, right click on the x_coord field. Click "Calculate geometry". It will warn you that you are editing outside and edit session. That's fine. Click "Yes".
- Set the property to "X Coordinate of Point" and the Coordinate System to "Use coordinate system of the data frame". Click OK.
- repeat 5-6 for the y_coord field, but change the property to "Y Coordinate of Point".
The software which I want to use can only compute Cartesian/projected files.
If you need to upload a CSV or other text file with projected x/y coordinates, the method above will work for you.
If you need to upload a shapefile that uses a projected coordinate system, then you want to use the Data Management toolbox "Project" to file to create a new shapefile with the appropriate coordinates system. The new coordinates will be intrinsic to the data and will update if you edit and move points.