【问题标题】:Lat Long or Long Lat经纬度或经纬度
【发布时间】:2013-09-09 07:14:44
【问题描述】:

似乎没有标准是否应该使用经度,纬度或纬度,经度。 WSG84 和直接基于它的东西,似乎更喜欢 Long,Lat。

“普通人”总是倾向于谈论经纬度 - 所以我经常看到使用经纬度的代码或框架(例如谷歌地图)

这两种方法都有什么强有力的论据吗?

【问题讨论】:

    标签: gps coordinates standards


    【解决方案1】:

    你是对的,订单上没有通用标准:

    在进行通用转换的数学函数中,在 x,y 或 lon,lat 或逆时,应使用 lon,lat 顺序,因为 x 轴与经度相关,y 与纬度相关,x,y 顺序通常是首选。

    此外,如果您编写一段与在 x,y 坐标(屏幕)上绘制 lon,lat 坐标相关的代码,我也会使用 lon,lat 顺序,因为它与 x,y 有直接关系。

    纬度,经度的顺序是经典的,来自(旧的)导航和地理。我假设首先使用该领域的纬度,因为它更容易测量(仅使用尺子、太阳和一根棍子来测量阴影长度)。 经度长时间无法确定。如果您阅读旧的探险报告,它们只会说明他们的探险到达的纬度)。

    我认为因此他们首先使用纬度,经度的测量是在历史上较晚出现的,一旦精确的计时器可用且可运输。

    因此,对于在屏幕上显示坐标信息的应用,您应该首先显示纬度。

    【讨论】:

    • 请注意,在“经典”大地测量学中,当您使用笛卡尔坐标时,通常使用左手坐标系,即 X 轴是垂直轴 - 通常命名为“北向”。 Y 轴用于“东移”。然而,在地理信息学中,它再次主要是右手坐标系。因此,请始终明确定义,例如“纬度/经度”或“东/北”
    • ISO 6709 (Wikipedia link) 表示首先是纬度,其次是经度。
    • 所以,很遗憾,“订单没有标准”是一个错误的答案。
    【解决方案2】:

    正如@Midavalo 在 cmets 中提到的,有一个用坐标表示地理位置的标准:ISO 6709

    描述一个地理点由以下四项指定:

    • 第一个水平坐标 (y),例如纬度
    • 第二个水平坐标 (x),例如经度
    • (可选)垂直坐标,即高度或深度
    • (可选)坐标参考系 (CRS) 的标识

    坐标的顺序、正方向和单位应该由该 CRS 定义,但是当缺少这样的 CRS 标识时(这种情况很常见),必须按照以下约定解释数据:

    • 纬度在经度之前
    • 北纬为正
    • 东经为正数
    • 分数比六十进制(度、分、秒)表示法更受欢迎

    所以,除非提到另一个坐标参考系统,标准是“纬度、经度、(海拔)”

    【讨论】:

    • 仅当坐标被专门解释为地理坐标时,首先应用纬度顺序。在具有混合解释的函数中,例如在地理变换中,优先使用 lon、lat 顺序。 ISO 6709 不适用于混合使用。
    • 一般来说,任何标准都与选择遵循它的人数一样标准。如果维基百科说它的标准,那它真的没有任何意义。现在任何人都可以在互联网上写任何东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    相关资源
    最近更新 更多