При преобразовании старой системы я наткнулся на столбец положения со значениями в таком формате: 38RQT6410550656
Хотя я никогда не видел, чтобы глобальное позиционирование представлялось таким образом, размещение этого в Google Maps приведет к правильному расположению . Не зная, как называется этот формат, я не смог найти никакой информации по этому вопросу.
Какой это формат и как я могу преобразовать его в широту и долготу (или получить местоположение в столбце географии SQL)?
convert
coordinates
latitude-longitude
format
Дэвид Старки
источник
источник
Ответы:
Координаты находятся в MGRS (Система координат военной сетки), которая представляет собой проецируемую систему координат. Эти координаты дают вам точность 0,1 метра, так как есть 10 конечных цифр. Вы можете конвертировать координаты в онлайн-сайты, как это
Первые 3 символа являются «десиганацией зоны сетки»: 38R
следующие два символа - это квадратный номер на 100 000 метров: UJ
последние 10 символов являются координатами сетки: ось x = 64105, ось y = 50656. Изображение на рисунке ниже.
Я не уверен, как вы могли бы перейти, скажем, Lat, Long из MGRS без помощи на веб-сайте онлайн. Существует модуль Python под названием mgrs, который может работать, если вы знаете Python. Я также посмотрю на эту ветку, так как она звучит похоже на то, что вы ищете. Я уверен, что у кого-то еще есть лучшее объяснение, но я решил, что буду вмешиваться.
Обновить:
Я только что протестировал модуль Python, и он работал. Вот скриншот:
вам понадобится Python 2.7 и компилятор Microsoft Visual C ++ для python 2.7, чтобы он работал.
источник