在Python中从SRS坐标转换为纬度和经度

时间:2014-03-17 17:53:57

标签: python coordinates latitude-longitude geospatial epsg

我在SRS(空间参考系统)中有一对坐标:

  

EPSG:25830

  

X:501343.42
  Y:4137351.57

我希望将其转换为纬度和经度。

可能是吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

您的SRS是欧洲使用的ETRS89 / UTM区域30N(请参阅http://epsg.io/25830)。在该坐标系内,X IS 您的经度,Y IS 您的纬度。我怀疑你要问的是将这些点重新投入到度数中,可能使用广泛使用的WGS84坐标系。如果是这样,有很多方法,例如来自PROJ4 library的命令行(构成许多开源工具的基础)

echo 501343.42 4137351.57  | cs2cs -f "%.6f" +init=epsg:25830 +to +init=epsg:4326 

> -2.984825 37.382912 0.000000

(见http://trac.osgeo.org/proj/wiki/man_cs2cs