Перерахунок координат з Lat
Опис варіантів перерахунку широти/довготи в плоскі координати проекції Меркатора на базі еліпсоїда WGS84 та на базі сфероїда
Зміст
Картографічний веб-сервіс Google Maps для відображення карток використовує проекцію Меркатора на сфері. Для початку розглянемо загальніший випадок проекції Меркатора для еліпсоїда WGS84, а потім буде не складно перейти до сфери. !Переписати!
Опис проекції Меркатора/WGS84
Рівнокутова циліндрична проекція Меркатора одна з основних картографічних проекцій. Розроблена Герардом Меркатором для застосування у його «Атласі» в 1596р. У наш час досить часто використовується варіант цієї проекції WGS 84/World Mercator (EPSG:3395) на базі загальноземного еліпсоїда WGS84 (EPSG:7030). Цей еліпсоїд має розмір великої півосі (екваторіальний радіус) рівний 6378137,0 метрів і меншій півосі (полярний радіус).
6356752,314245 метра. Розмір зворотного уплощения (1/f) дорівнює 298,257223563. WKT подання це проекції:
Опис проекції "Сферичного Меркатора"
Останнім часом, у зв'язку зі стрімким розвитком картографічних веб-сервісів, велике поширення набув інший варіант проекції Меркатора - на основі не еліпсоїда, а сфери. Цей вибір обумовлений більш простими розрахунками, які можуть бути виконані тонкими клієнтами цих сервісів (наприклад js скрипт у браузері). Часто цю проекцію називають "сферичним Меркатором" (EPSG:3857). Ця проекція має безліч назв та кодів: OSGEO:41001, Google Mercator EPSG:900913, ESRI Web Mercator ESRI:102100 та ESRI:102113, Popular Visualisation CRS / Mercator EPSG:3785. Але найбільше правильно використовувати код EPSG:3857, тому що цимкодом були замінені всі інші, як у просторі кодів EPSG, так і ESRI. Відмінна властивість цієї проекції – рівні півосі сфероїда, розміром 6378137,0 метрів. WKT представлення проекції:
Перерахунок координат із широти/довготи в проекцію Меркатора/WGS84
Формули перерахунку:X=a*longДе:
- long/lat - довгота/широта у радіанах;
- e - ексцентриситет еліпса,
- a - велика піввісь еліпса;
- b - мала піввісь еліпса;
Реалізації
Для прикладу використовуватимемо координати м. Москва: 55.751667 пн.ш., 37.617778 с.д.