Преобразовать широту долготы в точку x, y на прямоугольнике - PullRequest
0 голосов
/ 24 февраля 2012

Кажется, что и в Google, и здесь есть много информации, которая много говорит о многих различных преобразованиях широты и долготы.

Итак, я прошу вас быть максимально простым и постараться не посылать меня в другие места в поисках ответа.

Я пытаюсь поместить весь мир в 2D-квадрат, где каждая точка представляет расстояние (в метрах) от точки, которую я выбираю, чтобы определить ее (0,0), Можете ли вы дать мне математический алгоритм для этого.

1 Ответ

1 голос
/ 24 февраля 2012

Вы можете использовать азимутальный эквидистант или двухточечный эквидистант проекция.

Из них азимутальный равноудаленный является самым простым. Чтобы сделать это, просто начать с вашей контрольной точки на Земле, и поместить его в центре карты. Затем продолжите движение по карте в виде концентрических окружностей, и для каждого нового круга нанесите на карту все точки в мире на соответствующем расстоянии и под углом.

После этого ваша карта должна выглядеть как круг, и все точки будут на правильном расстоянии от вашей центральной точки.

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