Jak przekonwertować współrzędne GPS na dziesiętne w Lua?

Muszę przekonwertować współrzędne GPS z WGS84 na dziesiętny za pomocą Lua.

Jestem pewien, że zostało to zrobione wcześniej, więc szukam podpowiedzi do fragmentu kodu.

poprawione pytanie: Kod do konwersji DMS (Degress Minutes Seconds) na DEG ((dziesiętnie) Stopnie) w Lua?

przykłady: Wiedeń: dms: 48 ° 12'30 ”N 16 ° 22'28” E lub Zurych: dms: 47 ° 21'7 ”N 8 ° 30'37” E

Trudność, którą znajduję, polega na wydobyciu liczb z tych ciągów. Zwłaszcza jak radzić sobie ze znakami stopni (°) minut (') i sekund (”). Żebym miał na przykład tabelę koordynacyjną {} dla każdej współrzędnej.

coord {1} [48]
coord {2} [12]
coord {3} [30]
coord {4} [N]
coord {5} [16]
coord {6} [22]
coord {7} [28]
coord {8} [E]

Sugestie są doceniane, dzięki.

questionAnswers(1)

yourAnswerToTheQuestion