Использование GeoTools: что такое широта и долгота в классе com.vividsolutions.jts.geom.Coordinate? - PullRequest
8 голосов
/ 24 ноября 2011

Я буду использовать com.vividsolutions.jts.geom.Coordinate в качестве моего класса координат.Но не найти документ, который является правильным порядком координат.это стандарт?

Вот ссылка на документацию по Java -> http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Coordinate.html

Мой вопрос: что такое x?(это широта или долгота?) Что такое у?(это широта или долгота?)

Любое руководство приветствуется.

ОБНОВЛЕНИЯ1 Позвольте мне добавить это.Я использую GeoTools Библиотека Java.Затем библиотека использует этот класс координат. Как GeoTools относится к Coordinate.x и Coordinate.y?

Ответы [ 2 ]

3 голосов
/ 24 ноября 2011

Это зависит от проекции, которую вы используете.Проверьте определение EPSG, и в нем будет указан порядок осей.Например, см. http://spatialreference.org/ref/sr-org/6864/prettywkt/. Если вы используете GeoTools, вам, вероятно, не нужно беспокоиться о внутренностях JTS.

ОБНОВЛЕНИЕ

Я вспомнилэтот документ, который может помочь (http://docs.geotools.org/latest/userguide/library/referencing/order.html)

2 голосов
/ 24 ноября 2011

В декартовых координатах x отображает влево-вправо, а y отображает вверх-вниз.Таким образом, естественная посадка, ориентированная перед картой, будет использовать x для долготы (восток-запад) и y для широты (север-юг).Также есть az, который можно использовать для определения высоты.

...