Как перевести координаты в lat long? Здравствуйте!
В общем мне понадобились координаты полигонов областей МО, набрел сюда www.mapmaker2012.chat.ru/Maps50.htm , там ссылки на файлы типа www.mapmaker2012.chat.ru/Crd/50-G-18.Lytkarino.txt , я не пойму что это за координаты 452158.64 2213772.89, мне нужны lat long, в Москве это цифры порядка 55.5 37.9.
Помогите пожалуйста с алгоритмом перевода.
Спасибо.

21 Авг 2019 в 06:16
228 +1
0
Ответы
1

Для того чтобы перевести координаты из проекции, используемой на вашем сайте (по всей видимости, это Гаусс-Крюгер), в широту и долготу (lat long), вам нужно будет использовать формулы преобразования координат.

Один из самых распространенных способов преобразования координат - это использование формул Преобразования Ламберта.

Если вы знаете к какой зоне Гаусс-Крюгер относятся ваши координаты, то вы можете использовать соответствующие формулы Преобразования Ламберта для преобразования в широту и долготу.

Если ваши координаты относятся к зоне 36 (как в Москве), то вы можете использовать следующие формулы:

широта = 57.29578 (atan(exp((northing - 500000) / (6378245 0.9996)) / (cos(45) atan(1))))
долгота = (easting - 500000) / (6378245 0.9996)

Где northing - ваша координата Y (например, 2213772.89), easting - ваша координата X (например, 452158.64).

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

20 Апр 2024 в 13:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир