J'ai trouvé l'expression suivante pour convertir 5.1234 en 5 ° 7`24.24 "
toint ($ x) || '°' || toint ((($ x) - toint ($ x)) * 60) || '' '|| substr ((tostring (((($ x) - toint ($ x)) * 60) - toint ((($ x) - toint ($ x)) * 60)) * 60), 1,5) || '"'
Voici le problème: pour certains points comme 5.1234, cela fonctionne. mais pour d'autres, ce n'est pas le cas. Je soupçonne que le problème est la conversion entière qui arrondit les chiffres décimaux au lieu de la tronquer.
Y a-t-il une autre option? Merci.