Мне нужно преобразовать координаты GPS из WGS84 в десятичные с помощью Lua.
Я уверен, что это было сделано раньше, поэтому я ищу подсказку к фрагменту кода.
исправлен вопрос: код для преобразования DMS (дегрессивные минуты, секунды) в DEG ((десятичные) градусы) в Lua?
Примеры: Вена: dms: 48°12'30" N 16°22'28" E или Цюрих: dms: 47°21'7" N 8°30'37" E
Трудность, которую я нахожу, заключается в том, чтобы получить числа из этих строк. Особенно, как обрабатывать знаки для градусов (°), минут (') и секунд ("). Чтобы у меня была, например, координата таблицы {} для каждой координаты.
coord {1} [48]
coord {2} [12]
coord {3} [30]
coord {4} [N]
coord {5} [16]
coord {6} [22]
coord {7} [28]
coord {8} [E]
Предложения приветствуются, спасибо.