Как преобразовать GPS-координаты в десятичные в Lua?

Мне нужно преобразовать координаты GPS из WGS84 в десятичную, используя Lua.

Я уверен, что это было сделано раньше, поэтому я ищу подсказку к фрагменту кода.

Исправленный вопрос: Код для преобразования DMS (Degress Minutes Seconds) в DEG ((десятичные) градусы) в Lua?

примеры: Вена: дмс: 48 ° 12'30 "N 16 ° 22'28" E или Цюрих: дмс: 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]

Предложения приветствуются, спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос