我正在寻找将utm转换为lat / long的最简单方法
如果服务器端代码更好。
例如utm 轻松北 521937.7447 3955151.601
谢谢
答案 0 :(得分:2)
如果可以访问,可以在Postgis中使用ST_Transform
https://postgis.net/docs/ST_Transform.html
示例:
ST_AsText(ST_Transform(ST_SetSRID(the_geom, 27700), 4326)))
答案 1 :(得分:1)
为了将UTM坐标(easting
和northing
)转换为纬度和经度,您还需要区域number
和区域letter
。
没有这些,您的东/北值就可以位于UTM定义的 60个区域中。
至于库,有Python,Javascript以及其他可能的软件包。
JS示例:
utm.toLatLon(easting, northing, zoneNum, zoneLetter)
//returns { latitude, longitude }
utm.fromLatLon(latitude, longitude)
//returns { easting, northing, zoneNum, zoneLetter }