Как преобразовать (широта, долгота) в (x, y) координаты? - PullRequest
0 голосов
/ 08 января 2010

Какова формула для преобразования реального мира (широта, долгота) в координаты (x, y)?

1 Ответ

13 голосов
/ 08 января 2010

Шары и долготы существуют на сферическом земном шаре.Карта X и Y координаты существуют на (теоретически) плоской карте.

Для преобразования между ними вам необходимо «спроецировать» сферические координаты на плоскую карту.

Существует много разных способов проецирования.Некоторые из них оптимизированы для конкретных регионов.В более раннем плакате упоминалась проекция Меркатора.Это популярный, но имеет свои ограничения (как и все они).

На первом этапе, вероятно, лучше понять ваши потребности.Какие данные о широте / долготе у вас есть?Что вы планируете делать с этим?Ваши данные ограничены определенными регионами?Какой уровень точности нужен?Важна ли скорость конвертации?(Вам может потребоваться обменять скорость на точность).

В Википедии есть разумная статья о проекциях UTM (Mercator).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...