在处理 GIS 源代码时,您经常需要编写纬度和经度坐标元组。
例如在谷歌地图链接 (123, 456) 中:
http://maps.google.com/maps/ms?msid=214518704716144912556.00046d7689a99e95b721c&msa=0&ll=123,456&spn=0.007996,0.026865
哪个是首选顺序(为什么?)
纬度,经度
经度和纬度
我已经看到两者都在各种系统中使用,我希望找到一些证据来支持其他系统。
是否有标准做法,如果有,它是什么/它们是什么?
EPSG:4326明确指出坐标顺序应该是纬度,经度。许多软件包仍然使用经度、纬度排序。这种情况对项目截止日期和程序员的理智造成了难以想象的破坏。
可以提供的最佳指导是充分了解软件堆栈中每个组件的预期轴顺序。PostGIS 需要 lng/lat。WFS 1.0 使用 lng/lat,但 WFS 1.3.0 遵循标准并使用 lat/lng。GeoTools 默认为 lat/lng,但可以用系统属性覆盖。
有关问题历史和解释的 GeoTools 文档值得一读: http ://docs.geotools.org/latest/userguide/library/referencing/order.html