在每个GIS软件中,Y代表纬度,X代表经度吗?


84

我正在使用Mapinfo,它的纬度为Y,经度为X。所有制图软件都一样吗?对于任何国家,它们各自的值都是1或-1的倍数。因此,对于尼泊尔来说,我可以说纬度和经度都在+1的正面吗?而美国则为+1 Y和-1X。


14
纬度是Y轴,经度是X轴。由于使用-180至+180的经度系统,因此纬度可以是正值和负值(赤道的南北),经度也可以是正值(格林威治的负西和东边的正值)。因此,根据您在地球上的位置,可能会出现正负四个组合。

5
您将欣赏到一个较早的线程,它更笼统地讨论了这个问题:gis.stackexchange.com/questions/6037/…
ub


2
当然,数学的x,y轴彼此成直角。纬度和经度不是。

@ user84263-在欧几里得几何中,轴成直角,并且在一个坐标系中恒定的线都与另一坐标系的线成直角。如您所指出的,在非欧几里得表面上,情况并非如此。但是,可以通过两个坐标定义球形或椭圆形表面,根据需要将它们称为x / y或经度/纬度。从曲面上的给定点开始,然后围绕两个垂直的旋转轴独立旋转该点。这产生一对“轴”。沿一个轴,x为零。沿另一轴,y为零。
ToolmakerSteve

Answers:


20

否,例如,与GeoServer WFS(或任何其他兼容的WFS)通话时,轴顺序取决于您是否要求EPSG:4326中规范的1.0版或1.1版。


1
您能详细说明一下吗?
蜜熊

7
原始规格具有经度,纬度顺序。这更像是一种面向软件的视图,因为它与[以美国为中心] x,y顺序匹配。这与ISO标准不符,因此以后的各种规格已将顺序更改为纬度,经度。在显示或传输值时,应使用此顺序,而不必以这种方式存储它们。并非每个人都使用x,y作为东,北的标签。某些人使用y = easting,x = northing。对于投影数据,坐标参考系统defn应指定轴顺序和标签。
mkennedy 2011年

15
@mkennedy尽管美国公约可能是(长期的,长期的),但这并没有使这样的公约成为“以美国为中心”的公约。这实际上是数学和物理领域的国际惯例,由来已久。它基于坐标系统的方向概念,其中,当指向外的法线方向( “向上”)时,(长,​​纬)与3D笛卡尔坐标的常规正(x,y,z)方向一致用于球体上的第三个坐标。
ub

68

对于ESRI,几乎总是:

纬度= Y长= X

倒退很容易。我已经这样做了很多年,但有时仍然需要考虑一下。

在标准的朝北地图上,纬度由水平线表示,这些水平线在Y轴上(北和南)上下移动。容易想到,由于它们是水平线,因此它们将位于x轴上,但并非如此。

因此,类似地,X轴是经度,因为值沿X轴从左到右(东和西)移动。由于相同的原因,因为在朝北的地图上这些线是垂直的,所以令人困惑。

我患有轻度阅读障碍,因此在显示新的x / y数据时,我总是需要停下来稍作思考。希望这可以帮助。


11
这是令人困惑的:按照定义,“水平”是指水平:这样的线是从一侧到另一侧而不是上下延伸的。水平线是恒定纬度的线;纬度在垂直方向上有所不同:您的描述可能只是反过来。您可能会发现这些术语引起了人们的兴趣。
Whuber

好解释。我从不完全明白为什么(lat,lng)和(y,x)之间的关系会像这样“反转”。
emyller 2014年

1
@emyller,因为方位角是朝北的,顺时针方向。如果不考虑向北的正x坐标和向东的正y坐标,则基于方位角的三角函数会表现出意外的行为。测地线和地形计算在该系统中进行。尽管它们后来被转换为常规的(东部;向北)系统以用于其他目的。
加布里埃尔·德·卢卡

这是否意味着esri并未使用EPSG授权代码来识别坐标系,因为几乎所有地理系统的第一轴都是纬度
nmtoken

这可能是我最常访问的StackOverflow-answer ... :)
FrederikStruck-Schøning

2

X和Y是可以出于不同目的而更改的变量。例如:您可能想知道风速,并且您可以使用帆船的速度来知道风速如何,所以我们可以说:帆船= X,风=Y。但是也可能是这样,您不知道船的航行速度,可以通过知道风速来找到速度,所以现在风= X,帆船=Y。但是:赤道,本初子午线(格林威治),南北和纬度和经度不变。从赤道到北极,我们分别测量纬度0°至90°,从赤道到南极,我们分别测量0°至-90°。从0°的本初子午线开始,我们测量的是西至-180°和东至180°。有时-+被西方和东方代替,因此:-81°和81°W表示同一件事。


2
在这个问题中,“ X”是有序坐标对的第一个元素的简写,而“ Y”是第二个元素的缩写。
ub

1
我相信这个问题是指x轴和y轴,这是众所周知的。
张汉辉

-1

背后的原因是:

如果将x和y轴放置在地球上,则“纬度”将横切y轴,而“经度”将横切x轴。因此,纬度为y,经度为x。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.