이 변환기로 할 수 있는 일
이 도구는 십진수 각도(예: 30.52°)로 적힌 각을 전통적인 도·분·초(DMS) 표기, 즉 60진법 형식인 D° M′ S″로 변환합니다. DMS 표기는 토지 측량, 기계가공 및 수치제어(NC) 작업, 기계 도면 검사, 천문학, 그리고 지도 좌표의 위도·경도를 나타내는 표준 방식입니다. 계산 원리는 만국 공통이라 어느 나라에서나 동일하게 적용됩니다.
사용 방법
입력칸에 십진수 각도를 입력하기만 하면 됩니다. 음수와 소수값 모두 입력할 수 있습니다. 계산 버튼을 누르면 하나로 합쳐진 DMS 문자열과 함께 도·분·초 세 가지 구성 요소가 각각 따로 표시되므로, 필요한 값을 골라서 복사할 수 있습니다.
공식 풀이
1도는 60분이고, 1분은 60초입니다(따라서 1도는 3600초입니다). 십진수 각도를 분해하려면 먼저 절댓값 \(a = |\text{각도}|\)를 취합니다. 정수 부분이 도(度)가 됩니다: \(D = \lfloor a \rfloor\). 남은 소수 부분에 60을 곱하면 총 분(分)이 나오고, 그 정수 부분이 \(M\)입니다. 이 분의 나머지에 다시 60을 곱하면 초(秒) \(S\)가 됩니다. 음수 각도의 부호는 항상 도(度) 항에 붙이며, 분이나 초를 음수로 표기하지 않습니다.
$$\begin{gathered} D^{\circ}\,M^{\prime}\,S^{\prime\prime} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} D &= \left\lfloor \left| \text{Decimal Degrees} \right| \right\rfloor \\ M &= \left\lfloor \left( \left| \text{Decimal Degrees} \right| - D \right) \times 60 \right\rfloor \\ S &= \left( \left( \left| \text{Decimal Degrees} \right| - D \right) \times 60 - M \right) \times 60 \end{aligned} \right. \end{gathered}$$
계산 예시
30.52°를 변환해 봅시다. \(a = 30.52\)이므로 \(D = \lfloor 30.52 \rfloor = 30\)입니다. 나머지 \(0.52 \times 60 = 31.2\)분이므로 \(M = 31\)입니다. 남은 \(0.2 \times 60 = 12\)초입니다. 결과는 30° 31′ 12″입니다. 검산해 보면 \(30 + 31/60 + 12/3600 = 30.52\), 정확히 맞습니다.
자주 묻는 질문
음수 각도는 어떻게 처리되나요? 마이너스 부호는 각도 전체에 적용되며 도(度) 항에 표시됩니다. 예를 들어 -12.34567°는 -12° 20′ 44.412″가 됩니다.
초 값에 소수점이 길게 나오는 이유는 무엇인가요? 초는 실수이며 부동소수점 연산 때문에 소수점 뒷자리가 길게 이어질 수 있습니다. 변환기는 전체 정밀도를 그대로 표시하므로 필요에 맞게 반올림하면 됩니다.
딱 60으로 반올림되면 어떻게 되나요? 반올림으로 초가 60이 되거나 분이 60이 되면 윗자리로 올림 처리됩니다(60초 = 1분, 60분 = 1도). 따라서 범위를 벗어난 구성 요소가 표시되는 일은 없습니다.