Как правильно перевести GPS координаты из одной системы в другую?



@flapflapjack

Приветствую.
Может кто подскажет?
Имеется конфигурационный файл, в котором указываются GPS координаты видеокамер.
Появилась необходимость добавить координаты еще нескольким камерам.

Координаты указываются в неизвестном для меня формате.

Пример:

<node ItemId="0275B5E626ED4CEBB27C8DF6686418BE" GPS="36643005440;30046005270">

GPS координаты вышеуказанной камеры, по данным гугл карт,
в десятичном формате — 61.731716, 50.781153
а в обычном формате, в градусах, минутах и секундах — 61°43’54.2″N 50°46’52.2″E.

Что это за формат? 36643005440;30046005270.

Опытным путём удалось получить хотя бы приближенное значение в градусах, разделив эти длинные числа на 600000000.

Получается уже что-то похожее:

61,07167573
50,07667545

Градусы уже похожи на верные, но смущает ноль после градусов.

Если нули опустить, то получится

61,7167573
50,7667545

что уже похоже на правду, но разница координатах — почти 2 километра от реального места установки.

Кто сталкивался с такими координатами? Как их правильно перевести координаты вида
61°43'54.2"N 50°46'52.2"E в 36643005440;30046005270?

В документации ничего не указано об формате координат. В техподдержку обращаться бесполезно.


Решения вопроса 2



@wataru Куратор тега Математика

Пока похоже, что первые 3 символа — градусы * 6.
Потом 2 символа минуты, потом ‘0’, потом 2 символа секунды. Последние 2 символа непонятно как переводятся в десятичные доли секунд. Есть подозрение, что вы ошиблись с координатами на гуглмапсах.

Правда не понятно, как он будет восточную от западной и северную от южной отличать. Будут ли там минусы? Или последний символ может использоваться для обозначения направления.

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


Ответы на вопрос 2



@mayton2019

Да. Перевод из десятичной системы в дробную 60 ричную (минуты и секунды) это вобщем правильный путь.

Кроме этого. Как трактовать такие цифры GPS=»36643005440;30046005270″. Вот в моём GPS навигаторе в настройках есть несколько стандартов на координаты и коррекцию формы земли. Вобщем если вы просто получили сферические координаты из неизвестной системы — то надо поднять максимум инфы в каком стандарте она работает.

Чистой математики на шаре вам будет недостаточно.



@Griboks

Возможно, это координаты на плоскости, например такие или такие.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *