使用GeoTools:com.vividsolutions.jts.geom.Coordinate类中的纬度和经度是什么?

8
我将使用com.vividsolutions.jts.geom.Coordinate作为我的坐标类。但是没有找到任何正确的坐标顺序的文档,这是否是标准的呢?
这里是Java Doc链接 -> http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Coordinate.html 我的问题是: x是什么?(是纬度还是经度?) y是什么?(是纬度还是经度?)
非常感谢您的指导。
更新1 让我补充一下,我正在使用GeoTools Java库。然后,该库正在使用该Coordinate类。GeoTools如何处理Coordinate.x和Coordinate.y?

从它的javadoc中可以看出:“一个轻量级类,用于存储二维笛卡尔平面上的坐标”。因此,你拥有的是几何意义上的点,而不是地理意义上的点。所以这取决于你如何看待它(尽管通常将x视为经度,y视为纬度)。 - Calin
1
那个类似乎与纬度和经度无关,它只是一个几何抽象。 - skaffman
你们两个都是正确的。我已经更新了我的帖子。GeoTools如何处理Coordinate.x和Coordinate.y? - eros
2个回答

3

是的,你说得对。但我只需要知道在GeoTools中x和y代表什么。如果它取决于投影方式,那我真的不了解投影方式,但我正在使用ESRI Shape文件,然后使用GeoTools读取它。我会接受这个答案作为最佳答案,因为它提供了X(东)和Y(北)的清晰定义示例。 - eros
不,你误解了我的意思 - 有许多投影定义了X(北)Y(东),因此您必须通过查询数据存储器中的CRS对象来确定使用哪个。 - Ian Turton

2
在笛卡尔坐标系中,x轴表示左右方向,y轴表示上下方向。因此,在地图前面自然的选择是使用x表示经度(东西方向),y表示纬度(南北方向)。还有一个z轴,可以用于表示海拔高度。

你说得没错。但我需要确认一下它如何处理使用GeoTools库的情况。 - eros
1
从他们的文档中可以看出,他们支持相当多不同的格式。你可以选择自己喜欢的格式。http://docs.geotools.org/latest/userguide/library/opengis/cs.html - phatfingers
我发现了这个语句 ->“这些地图投影的公式可用于将从地理坐标参考系统(CRS)中的(纬度,经度)坐标转换为投影坐标参考系统(CRS)中平面(x,y)坐标。”。这是什么意思(坐标.x 是纬度,坐标.y 是经度)? - eros

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接