¿Cómo convertir coordenadas GPS a decimal en Lua?
Necesito convertir las coordenadas GPS de WGS84 a decimal usando Lua.
Estoy seguro de que se ha hecho antes, así que estoy buscando una pista para un fragmento de código.
Pregunta corregida: ¿Código para convertir DMS (Degress Minutes Seconds) a DEG ((decimal) Degrees) en Lua?
ejemplos: Viena: dms: 48 ° 12'30 "N 16 ° 22'28" E o Zurich: dms: 47 ° 21'7 "N 8 ° 30'37" E
La dificultad que encuentro es sacar los números de estas cadenas. Especialmente cómo manejar los signos de grados (°) minutos (') y segundos ("). De modo que tendría, por ejemplo, una coordenada de tabla {} por coordenada con la que tratar.
coord {1} [48]
coord {2} [12]
coord {3} [30]
coord {4} [N]
coord {5} [16]
coord {6} [22]
coord {7} [28]
coord {8} [E]
Se agradecen las sugerencias, gracias.