도구스개발

지도 타일 좌표 변환기

위도·경도와 줌 레벨로 슬리피 맵(XYZ) 타일 좌표를 계산합니다. 웹 지도 개발에 씁니다.

타일 좌표

Z12 / X3492 / Y1586

/{z}/{x}/{y}.png → /12/3492/1586.png

북쪽 경계37.57941°
남쪽 경계37.50973°
서쪽 경계126.91406°
동쪽 경계127.00195°
경도는 -180~180도를 2^줌 개 구간으로 단순히 나눠 X를 구하고, 위도는 Web Mercator 투영식으로 Y를 구합니다. 이 계산은 좌표만 내며, 실제 타일 이미지는 지도 서비스의 타일 서버에서 별도로 받아야 합니다.

사용 방법

  1. 1위도·경도와 줌 레벨을 넣습니다.
  2. 2해당 좌표가 속한 타일 번호(X, Y)를 확인합니다.
  3. 3그 타일이 덮는 경위도 범위(북서~남동 모서리)를 확인합니다.

자주 묻는 질문

구글맵·오픈스트리트맵 같은 웹 지도가 세계지도를 줌 레벨별로 256×256픽셀 정사각형 타일로 잘라 관리하는 방식입니다. 줌 레벨 z에서 가로·세로 각각 2^z개 타일로 나뉘며, 타일은 /z/x/y.png 형태의 경로로 요청합니다.

Web Mercator 투영을 씁니다. 경도는 -180~180도를 2^z개 구간으로 단순히 나누면 X 타일 번호가 되고, 위도는 메르카토르 투영식(역 구데르만 함수)을 거쳐 Y 타일 번호가 됩니다. 오픈스트리트맵 위키의 "Slippy map tilenames" 문서가 정의한 표준 공식입니다.

Web Mercator 투영 자체가 극점에 가까워질수록 수직 방향으로 무한히 늘어나는 특성이 있어, 남북위 약 85.0511도를 넘으면 좌표가 발산합니다. 그래서 슬리피 맵 지도에는 남북극이 나오지 않으며, 이 한계선 밖 위도는 타일 범위 안으로 잘라 보여줍니다.

이 계산기는 좌표만 계산합니다. 실제 타일 이미지를 받으려면 각 지도 서비스의 타일 서버 URL 형식(예: https://tile.openstreetmap.org/{z}/{x}/{y}.png)에 계산된 z/x/y 값을 넣어야 하며, 서비스마다 이용 약관·API 키 요구사항이 다릅니다.

알아두면 좋은 점

  • Web Mercator 투영 기준입니다. 다른 투영법(예: 한국의 TM 좌표계)을 쓰는 지도 서비스에는 그대로 적용되지 않습니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 4일 · 결과는 참고용 추정치입니다.