【问题标题】:Convert from SRS coordinates to Latitude and Longitude in Python在 Python 中从 SRS 坐标转换为纬度和经度
【发布时间】:2014-04-23 02:13:41
【问题描述】:

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

EPSG:25830

X:501343.42
Y: 4137351.57

我想把它转换成纬度和经度。

可能吗?

提前致谢

【问题讨论】:

  • 你尝试了什么?您是否陷入任何特定步骤?
  • 我需要转换为纬度和经度坐标。我不知道我必须怎么做。我不知道是否存在将其转换为纬度和经度的方法或直接方法
  • 一个好的开始是在 google 上查找 EPSG 并找到 the EPSG Registry。从那里,有指向开发者指南的链接

标签: python coordinates latitude-longitude geospatial epsg


【解决方案1】:

您的 SRS 是在欧洲使用的 ETRS89 / UTM zone 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

【讨论】:

    猜你喜欢
    • 2019-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 2011-12-05
    • 2010-11-14
    • 2020-02-23
    • 1970-01-01
    相关资源
    最近更新 更多