Расшифровка неизвестного целочисленного формата позиции в более распространенную (широту, долготу) пару? - PullRequest
0 голосов
/ 21 августа 2011

Я получаю данные о местоположении от веб-службы, которая выглядит следующим образом (целочисленные значения):

  • Широта: 9188598
  • Долгота: 1155331

Я знаю местоположение в реальном мире:

  • Широта: 63.358523151
  • Долгота: 10.378122700

Что такое волшебное отображение между форматами

1 Ответ

3 голосов
/ 21 августа 2011

Некоторые веб-картографические сайты (Google, OpenStreetMap) используют простую проекцию сферического Меркатора, также известную как EPSG: 900913.

Формулы для преобразования между широтой / долготой и сферическим Меркатором перечислены в http://wiki.openstreetmap.org/wiki/Mercator

К сожалению, между точкой вашего примера и результатами этих формул смещение примерно на 100 м.

Может быть, эта неточность допустима?

Если нет, вы должны найтибольше информации о проекции.Это будет некоторая вариация Меркатора, возможно, с эллипсоидом, отличным от WGS84, который используется в Сферическом Меркаторе.Эллипсоид содержит два измерения радиуса Земли (или только одно, если Земля интерпретируется как сфера).WGS84 составляет 6378137м и 6356752,3142м.Также возможно, что требуется геодезический сдвиг, но это менее вероятное решение.

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