I added a shapefile of Iran to QGIS.

'Tehran' has 35.6833° N, 51.4167° E coordinates, however QGIS shows Tehran with 4772860,31296767.

How can I view coordinates of a city or location in latitude and longitude form in QGIS?

1 Answer 1


Simpliest way is to set EPSG:4326 as Project CRS and check on-the-fly projection. If Qgis recognizes the CRS information in the shapefile, it wil place it in the correct position.

Please note that project CRS and layer CRS can be different, and have to be in your case.

  • after selecting EPSG:4326 for layer the coordinates does not change for cities and still remains as there were. how i check on-the-fly projection?
    – r.zarei
    Aug 16, 2012 at 7:35
  • The CRS for the shapefile Layer should be EPSG: 32638, which is WGS-UTM 38N. You have to change the project CRS to EPSG 4326 under Settings/Project Settings. There you find also the checkbox for on-the-fly-projection.
    – AndreJ
    Aug 16, 2012 at 7:40
  • @r.zarei, I had to remove the layer and add it in again, then everything worked for me.
    – Richard
    Nov 17, 2012 at 16:16

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.