도분초(DMS)와 십진도(DD)는 같은 위치의 다른 표기입니다
위도·경도는 지구 위의 한 점을 각도로 적는 방법입니다. 적는 방식이 두 가지라서 헷갈릴 뿐, 가리키는 위치는 같습니다. 도분초(DMS, Degrees-Minutes-Seconds)는 37°34'08"N처럼 도(°)·분(')·초(")로 쪼개 적고,십진도(DD, Decimal Degrees)는 37.568889처럼 하나의 소수로 적습니다. 구글 지도·네이버 지도·카카오맵 같은 검색창이나 프로그램 코드, 데이터 파일(CSV, GeoJSON)은 거의 십진도를 쓰고, 항공 차트·해도·측량 성과표·옛 지도 설명문은 도분초를 쓰는 일이 많습니다. 두 세계를 오가며 일할 때 이 변환기가 필요합니다.
이 변환기는 위쪽 ①에서 도·분·초를 넣어 십진도를 얻고, ②에서 십진도를 넣어 도분초를 얻습니다. 두 변환 모두 계산 과정을 결과 아래에 한 줄로 보여 주므로 손으로 검산할 수 있습니다.
변환 공식
십진도 = 도 + 분 ÷ 60 + 초 ÷ 3600
1도는 60분, 1분은 60초이므로 1도는 3,600초입니다. 시계의 시·분·초와 같은 60진법이라고 생각하면 쉽습니다. 거꾸로 십진도를 도분초로 바꿀 때는 정수 부분이 도, 소수 부분에 60을 곱해 나온 정수 부분이 분, 그 소수 부분에 다시 60을 곱한 값이 초입니다. 예를 들어 0.5도는 0.5 × 60 = 30분이고, 0.25분은 0.25 × 60 = 15초입니다.
부호 규칙도 중요합니다. 십진도에서는 북위(N)와 동경(E)을 양수, 남위(S)와 서경(W)을 음수로 적는 것이 일반적인 관례입니다. 도분초는 부호 대신 N, S, E, W 글자를 붙입니다. 남위 33°51'24.48"는 십진도로 -33.8568이고, 이때 도·분·초 세 값 모두에 각각 음수를 붙이는 것이 아니라 전체 값에 한 번만 부호를 붙입니다.
소수점 몇 자리면 충분한가: 자릿수별 거리 오차표
십진도를 어디서 잘라 쓰느냐에 따라 실제 위치 오차가 달라집니다. 위도 1도의 길이는 어디서나 거의 같아서, 소수점 자릿수가 한 칸 늘어날 때마다 오차가 10분의 1로 줄어듭니다. 아래 표는 지구를 평균 반지름 6,371.0088km의 구로 보고 빌드 시 계산한 근사값입니다(실제 타원체 지구와는 최대 0.5% 안팎 차이).
| 소수점 자릿수 | 최소 단위(도) | 위도 방향 거리 |
|---|---|---|
| 0자리 | 1 | 111.2 km |
| 1자리 | 0.1 | 11.12 km |
| 2자리 | 0.01 | 1.11 km |
| 3자리 | 0.001 | 111.2 m |
| 4자리 | 0.0001 | 11.12 m |
| 5자리 | 0.00001 | 1.11 m |
| 6자리 | 0.000001 | 11.12 cm |
표에서 보듯 소수점 4자리면 약 11m, 5자리면 약 1.1m, 6자리면 약 11cm입니다. 건물 단위로 위치를 알려 주는 정도라면 5~6자리면 충분하고, 스마트폰 GPS 자체의 오차가 보통 수 m라는 점을 생각하면 8자리 이상은 의미 없는 자릿수입니다. 도분초 쪽에서는 이 표가 이렇게 읽힙니다.
| 각도 단위 | 위도 방향 길이 |
|---|---|
| 위도 1도(°) | 111.2 km |
| 위도 1분(') | 1.85 km |
| 위도 1초(") | 30.89 m |
위도 1분이 약 1.85km라는 사실은 우연이 아닙니다. 해리(nautical mile)가 바로 위도 1분의 길이에서 유래한 단위이기 때문입니다. 자세한 관계는 해리 단위 변환기에서 볼 수 있습니다.
경도 1도의 길이는 위도에 따라 달라집니다
경도선은 극에서 모이므로 같은 경도 1도라도 적도에서 멀어질수록 실제 거리가 줄어듭니다. 길이는 적도 값에 위도의 코사인을 곱한 값입니다. 반면 위도 1도는 어디서나 거의 111km로 일정합니다. 그래서 좌표 두 점의 차이를 눈대중으로 거리로 바꿀 때 위도 차이와 경도 차이를 같은 비율로 곱하면 틀립니다.
| 위도 | 경도 1도의 길이 |
|---|---|
| 0° | 111.2 km |
| 20° | 104.5 km |
| 37.5° | 88.2 km |
| 50° | 71.5 km |
| 60° | 55.6 km |
| 70° | 38 km |
| 80° | 19.3 km |
강조된 행(위도 37.5° 부근)이 한반도 중부 정도에 해당하며, 경도 1도가 약 88km라는 뜻입니다. 같은 1도라도 위도 방향은 약 111km이므로 한반도에서는 위도 방향이 경도 방향보다 약 26% 깁니다.
검산된 계산 예시
예시 1. 도분초 → 십진도. 이 도구의 기본값인 37°34'08"N, 126°58'36"E는 서울 도심 부근에 해당합니다. 위도는 37 + 34 ÷ 60 + 8 ÷ 3600 = 37.568889, 경도는 126 + 58 ÷ 60 + 36 ÷ 3600 = 126.976667입니다. 지도 앱 검색창에는 "37.568889, 126.976667"처럼 쉼표로 이어 붙여 넣습니다.
예시 2. 십진도 → 도분초(남반구·서쪽 포함). -33.8568, 151.2153은 호주 시드니 부근입니다. 위도의 절댓값 33.8568에서 도는 33, 남은 0.8568 × 60 = 51.408분이므로 분은 51, 남은 0.408 × 60 = 24.48초입니다. 그래서 33°51'24.48"S가 됩니다. 경도 151.2153은 151도, 0.2153 × 60 = 12.918분이므로 12분, 0.918 × 60 = 55.08초로 151°12'55.08"E입니다. 부호가 음수였던 위도에만 S가 붙는 점을 확인하세요.
예시 3. 올림이 필요한 경계값. 37.9999999를 단순히 나누면 37°59'59.99964"가 되고, 초를 소수 둘째 자리로 반올림하면 60.00초가 되어 "37°59'60.00""이라는 잘못된 표기가 나옵니다. 이 도구는 초를 먼저 반올림한 뒤 분·도로 올려 38°0'0.00"으로 보여 줍니다. 직접 손으로 변환할 때도 초가 60이 되면 분을 1 올려야 한다는 점을 기억하세요.
흔한 실수와 한계
- 위도와 경도의 순서: 사람은 "위도, 경도" 순서로 말하지만 GeoJSON·일부 GIS 소프트웨어는 "경도, 위도" 순서를 씁니다. 서울 좌표를 거꾸로 넣으면 위치가 인도양 한가운데로 찍히니, 지도에 이상하게 찍히면 순서부터 의심하세요.
- 부호 누락: 서울(동경)과 미국 서부(서경)는 경도의 부호만 다릅니다. 서경 좌표를 양수로 입력하면 지도가 전혀 다른 대륙을 가리킵니다.
- 분과 초에 60 이상 입력: 분과 초는 0 이상 60 미만이어야 합니다. 이 도구는 범위를 벗어나면 오류 문구를 표시하고 계산하지 않습니다.
- 도분분(DMM) 표기와 혼동: 일부 GPS 기기와 항해 앱은 37°34.133'처럼 도와 소수 분만 쓰는 표기를 씁니다. 이 경우 분 자리의 소수를 초로 바꿔 넣어야 합니다(0.133분 × 60 = 약 8초).
- 좌표계(측지계) 차이: 이 도구는 숫자 표기만 바꿉니다. 같은 지점이라도 WGS84(GPS·구글 지도)와 옛 한국 측지계, 한국 평면직각좌표(TM) 같은 서로 다른 좌표계 값은 숫자가 달라서, 좌표계가 다른 값을 그냥 섞어 쓰면 수십~수백 m의 오차가 생길 수 있습니다. 평면직각좌표(X, Y 값이 수십만 단위)는 이 도구로 변환할 수 없습니다.
결과 활용법
십진도 결과는 "위도, 경도" 복사 버튼으로 가져가 지도 앱 검색창에 붙여 넣거나 엑셀 열에 넣을 수 있습니다. 반대로 항공·항해 자료에서 받은 도분초 좌표를 십진도로 바꾸면 지도에서 위치를 바로 확인할 수 있습니다. 사진 파일의 EXIF 위치정보는 도·분·초가 세 칸으로 나뉘어 저장되는 경우가 많으므로, 사진 정보 창에서 읽은 값을 위쪽 ①에 넣으면 됩니다. 두 지점 사이의 거리를 알고 싶다면 좌표를 변환한 뒤지도에서 거리 측정하는 방법을 참고하고, 방위각 표기가 필요하면방위각 변환기, 각도 단위 자체의 변환은각도 단위 변환기를 이용하세요.
자주 묻는 질문
사진 속 GPS 좌표(EXIF)도 이 도구로 변환할 수 있나요?
사진 앱이 알려주는 좌표 형식(도분초 또는 십진도)을 그대로 입력하면 반대쪽 형식으로 변환해 지도 검색에 사용할 수 있습니다. 사진에서 위치정보 자체를 지우고 싶다면 사진 위치정보(GPS) 제거하는 방법을 참고하세요.
지도에서 두 지점 사이의 거리도 계산할 수 있나요?
이 도구는 좌표 표기 형식만 변환합니다. 두 지점 사이의 거리를 재려면 지도에서 거리 측정하는 방법을 참고해 지도 서비스의 거리 측정 기능을 이용해보세요.
도분초 좌표를 구글 지도에 그대로 입력해도 되나요?
구글 지도는 37°34'08"N 126°58'36"E 같은 도분초 형식도 검색창에서 인식하는 경우가 많지만, 따옴표 문자 종류나 공백 때문에 인식에 실패하기도 합니다. 십진도로 바꿔 "37.568889, 126.976667"처럼 쉼표로 이어 입력하면 가장 안정적입니다.
변환 결과가 소수점 몇 자리까지 정확한가요?
십진도는 소수점 6자리(약 11cm 단위)까지, 도분초의 초는 소수 둘째 자리(약 0.3m 단위)까지 표시합니다. 일반 스마트폰 GPS의 실제 위치 오차는 보통 그보다 훨씬 크므로 표기 자릿수가 정확도의 한계가 되는 경우는 거의 없습니다.
위도 90도, 경도 180도를 넘는 값은 왜 안 되나요?
위도는 적도 0도에서 북극 +90도, 남극 -90도까지이고 경도는 본초자오선(영국 그리니치) 0도에서 동쪽 +180도, 서쪽 -180도까지입니다. 이 범위를 벗어난 값은 지구 위에 존재하지 않는 좌표이므로 입력 오류로 처리합니다.
남위·서경인데 도분초 입력칸에 음수를 넣어도 되나요?
도·분·초 칸은 모두 0 이상의 값만 받고, 남북·동서 선택 칸으로 방향을 정합니다. 십진도 입력(②)에서는 음수가 곧 남위·서경입니다.