Получение значений восточного и северного направлений из geopy

StackOverflow https://stackoverflow.com/questions/1647408

Вопрос

У меня есть таблица, полная пар долготы и широты в десятичном формате (например, -41,547, 23,456).Я хочу отобразить значения в «Восточное и северное направление»/ UTM формат.Предоставляет ли geopy способ преобразования десятичных чисел в UTM?я вижу в код что он будет анализировать значения UTM, но я не понимаю, как вернуть их обратно, и группа Google по геопии пошла по пути всего.

Это было полезно?

Решение 2

Я думаю, что у меня могут быть слишком сложные вещи. Все, что я хотел, это значения dms (так что 42.519540, -70.896716 становится 42 & # 186; 31'10.34 " N 70 '# 53'48.18' Вт). Вы можете получить это, создав точечный объект geopy с помощью long и lat, а затем вызвав format (). Однако на момент написания этой статьи format () не работает и требует патч здесь .

Другие советы

Неа.Вам нужно перепроецировать свои точки зрения, и geopy не сделает этого за вас.

Что вам нужно, это либгдал и некоторые привязки Python.Я всегда использую привязки в GeoDjango, но есть другие альтернативы.

РЕДАКТИРОВАТЬ:Это всего лишь математическая формула, но она нетривиальна.Существуют тысячи различных способов изображения поверхности Земли.Видеть здесь за огромный, но неполный список.

Есть две части географическая проекция Земли-- система координат и исходное значение.Последний по сути представляет собой трёхмерную модель планеты.Когда вы говорите, что хотите преобразовать точки широты и долготы в значения UTM, вы упускаете пару частей головоломки.

Предположим, что ваши точки широты и долготы основаны на Система координат WGS84, потому что в наши дни это довольно распространенный стандарт для точек широты и долготы.Вы хотите преобразовать эти точки в систему координат UTM.Но в какой системе координат UTM?Есть 60 из них.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top