Zde je postup,
- Celé jednotky stupňů zůstanou stejné (tj. na 121,135° zeměpisné délky, začněte na 121°).
- Vynásobte desetinné místo 60 (tj. 0,135 * 60 =8,1).
- Celé číslo se změní na minuty (8').
- Vezměte zbývající desetinné místo a vynásobte 60. (tj. 0,1 * 60 =6).
- Výsledným číslem jsou sekundy (6"). Sekundy mohou zůstat jako desetinné.
- Vezměte své tři sady čísel a poskládejte je dohromady pomocí symbolů pro stupně (°), minuty (‘) a sekundy (") (tj. 121°8'6" zeměpisné délky)
Dotaz,
SET @deci = 123.77;
SELECT FLOOR(@deci) Degrees,
FLOOR((@deci - (FLOOR(@deci))) * 60) Minutes,
((@deci - (FLOOR(@deci))) * 60 -
FLOOR((@deci - (FLOOR(@deci))) * 60)) * 60 SECONDS
Nástroj pro online konverzi (pro kontrolu)