目前没有统一的标准,是应该使用经度、纬度(Longitude, Latitude),还是纬度、经度(Latitude, Longitude)。
以WSG84和基于它的技术为例,似乎更倾向于使用经度、纬度(Long, Lat)。
“普通人”通常倾向于使用纬度、经度(Lat, Long),因此我经常看到使用纬度、经度(如谷歌地图)的代码或框架。
双方有什么强有力的论点吗?
目前没有统一的标准,是应该使用经度、纬度(Longitude, Latitude),还是纬度、经度(Latitude, Longitude)。
以WSG84和基于它的技术为例,似乎更倾向于使用经度、纬度(Long, Lat)。
“普通人”通常倾向于使用纬度、经度(Lat, Long),因此我经常看到使用纬度、经度(如谷歌地图)的代码或框架。
双方有什么强有力的论点吗?
您是正确的,没有通用的顺序标准:
在进行通用转换的数学函数中,应该使用经度-纬度的顺序,因为x轴与经度相关,y轴与纬度相关,并且通常更喜欢使用x-y顺序。
此外,如果您编写的代码涉及在x-y坐标上绘制经纬度坐标,则我也会使用经度-纬度的顺序,因为它直接关联到x、y。
纬度-经度的顺序是经典的顺序,来自于(旧)导航和地理学。我认为在该领域中首先使用了纬度,因为测量更容易(仅使用尺子、太阳和测量影长的棍子)。而经度长时间以来都是不可确定的。如果您阅读旧的探险报告,他们只会告诉他们的远征达到了哪个纬度。
我认为,因此他们首先使用纬度,历史上测量经度的方法要晚些,一旦出现了精确的可传输的经纬仪。
因此,在显示屏上显示坐标信息的应用程序中,应该首先显示纬度。如@Midavalo在评论中提到的,有一个关于用坐标表示地理位置的标准:ISO 6709。
它描述了一个地理点由以下四个项目指定:
坐标的顺序、正方向和单位应该由CRS定义,但是当缺少CRS标识时(这很常见),数据必须按照以下约定进行解释:
因此,除非另外提到了其他坐标参考系统,标准是“纬度、经度、(海拔)”。