Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a shapefile of contour lines and the X and Y coordinates are in thousands not in millions. How can I transform them in millions? Like, 7802,305 to 7802305,00. Thanks.

share|improve this question
This is a good reason why Esri shouldn't have removed ability to calculate the geometry field from the field calculator (at 8.3?). – Kirk Kuykendall Mar 1 '13 at 20:52

This is the same suggestion as Andre Joost's but for ArcGIS. It assumes that the data currently doesn't have a defined coordinate system but that you know what the data is georeferenced to (ex. It's in UTM but with units of kilometers).

Modify it to use "Kilometer" for the units of the projected coordinate system. The false easting and northing values (if any) should update. To stay with the UTM example, a Northern hemisphere zone has a false easting of 500000m. That value will change to 500km.

Use the Project tool to create a new shapefile using the same coordinate system, but with units set to "Meter" instead.

share|improve this answer
It worked. Thank you so much. – Rodrigo Mar 4 '13 at 12:47

Not sure about Arcgis, but in GDAL/QGIS you can set up custom projections with kilometres as units. Maybe it is already sufficient to change that in the .prj file.

share|improve this answer

there should be a false easting and false northing on your projection. find a projection "without" false EN

share|improve this answer
Changing the false easting and northing will shift the coordinates but not rescale them as requested in the question. – whuber Mar 1 '13 at 21:36
where did the question say rescale? (the word transform) I was hoping OP would clarify. is he not using decimal? is he using intl decimal? does he want 8 decimals instead of 3? Am I not correct if he doesn't want the objects to move he would need to re-project from a false easting projection to one without false easting? – Brad Nesom Mar 1 '13 at 21:48
"Like, 7802,305 to 7802305,00" describes a rescaling by a factor of 1000 (understanding the European convention of using a comma as a decimal point). Asking to change "thousands" to "millions" is also consistent with rescaling by 1000. If you are looking for clarification, then please use the comment facility for that. – whuber Mar 1 '13 at 21:55

Your Answer


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.