Ho trovato la seguente espressione per convertire 5.1234 in 5 ° 7`24.24 "
tinta ($ x) || '°' || tinta ((($ x) - tinta ($ x)) * 60) || '' '|| substr ((tostring (((($ x) - tinta ($ x)) * 60) - tinta ((($ x) - tinta ($ x)) * 60)) * 60), 1,5) || '"'
Ecco il problema: per alcuni punti come 5.1234, funziona. ma per altri no. Sospetto che il problema sia la conversione di numeri interi che arrotonda le cifre decimali invece di troncarla.
C'è qualche altra opzione? Grazie.