최근 수정 시각 : 2026-02-01 16:02:13

오픈스트리트맵

OSM에서 넘어옴

파일:다른 뜻 아이콘.svg  
#!if 넘어옴1 != null
'''OSM'''{{{#!if 넘어옴2 == null
{{{#!if 넘어옴1[넘어옴1.length - 1] >= 0xAC00 && 넘어옴1[넘어옴1.length - 1] <= 0xD7A3
{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴1[넘어옴1.length - 1] < 0xAC00 || 넘어옴1[넘어옴1.length - 1] > 0xD7A3
은(는)}}}}}}{{{#!if 넘어옴2 != null
, ''''''{{{#!if 넘어옴3 == null
{{{#!if 넘어옴2[넘어옴2.length - 1] >= 0xAC00 && 넘어옴2[넘어옴2.length - 1] <= 0xD7A3
{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴2[넘어옴2.length - 1] < 0xAC00 || 넘어옴2[넘어옴2.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴3 != null
, ''''''{{{#!if 넘어옴4 == null
{{{#!if 넘어옴3[넘어옴3.length - 1] >= 0xAC00 && 넘어옴3[넘어옴3.length - 1] <= 0xD7A3
{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴3[넘어옴3.length - 1] < 0xAC00 || 넘어옴3[넘어옴3.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴4 != null
, ''''''{{{#!if 넘어옴5 == null
{{{#!if 넘어옴4[넘어옴4.length - 1] >= 0xAC00 && 넘어옴4[넘어옴4.length - 1] <= 0xD7A3
{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴4[넘어옴4.length - 1] < 0xAC00 || 넘어옴4[넘어옴4.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴5 != null
, ''''''{{{#!if 넘어옴6 == null
{{{#!if 넘어옴5[넘어옴5.length - 1] >= 0xAC00 && 넘어옴5[넘어옴5.length - 1] <= 0xD7A3
{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴5[넘어옴5.length - 1] < 0xAC00 || 넘어옴5[넘어옴5.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴6 != null
, ''''''{{{#!if 넘어옴7 == null
{{{#!if 넘어옴6[넘어옴6.length - 1] >= 0xAC00 && 넘어옴6[넘어옴6.length - 1] <= 0xD7A3
{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴6[넘어옴6.length - 1] < 0xAC00 || 넘어옴6[넘어옴6.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴7 != null
, ''''''{{{#!if 넘어옴8 == null
{{{#!if 넘어옴7[넘어옴7.length - 1] >= 0xAC00 && 넘어옴7[넘어옴7.length - 1] <= 0xD7A3
{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴7[넘어옴7.length - 1] < 0xAC00 || 넘어옴7[넘어옴7.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴8 != null
, ''''''{{{#!if 넘어옴9 == null
{{{#!if 넘어옴8[넘어옴8.length - 1] >= 0xAC00 && 넘어옴8[넘어옴8.length - 1] <= 0xD7A3
{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴8[넘어옴8.length - 1] < 0xAC00 || 넘어옴8[넘어옴8.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴9 != null
, ''''''{{{#!if 넘어옴10 == null
{{{#!if 넘어옴9[넘어옴9.length - 1] >= 0xAC00 && 넘어옴9[넘어옴9.length - 1] <= 0xD7A3
{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴9[넘어옴9.length - 1] < 0xAC00 || 넘어옴9[넘어옴9.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴10 != null
, ''''''{{{#!if 넘어옴10[넘어옴10.length - 1] >= 0xAC00 && 넘어옴10[넘어옴10.length - 1] <= 0xD7A3
{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴10[넘어옴10.length - 1] < 0xAC00 || 넘어옴10[넘어옴10.length - 1] > 0xD7A3
은(는)}}}}}} 여기로 연결됩니다. 
#!if 설명 == null && 리스트 == null
{{{#!if 설명1 == null
다른 뜻에 대한 내용은 아래 문서를}}}{{{#!if 설명1 != null
{{{#!html 대한민국의 e스포츠 대회}}}에 대한 내용은 [[서울컵]] 문서{{{#!if (문단1 == null) == (앵커1 == null)
를}}}{{{#!if 문단1 != null & 앵커1 == null
의 [[서울컵#s-|]]번 문단을}}}{{{#!if 문단1 == null & 앵커1 != null
의 [[서울컵#|]] 부분을}}}}}}{{{#!if 설명2 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단2 == null) == (앵커2 == null)
를}}}{{{#!if 문단2 != null & 앵커2 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단2 == null & 앵커2 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명3 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단3 == null) == (앵커3 == null)
를}}}{{{#!if 문단3 != null & 앵커3 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단3 == null & 앵커3 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명4 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단4 == null) == (앵커4 == null)
를}}}{{{#!if 문단4 != null & 앵커4 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단4 == null & 앵커4 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명5 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단5 == null) == (앵커5 == null)
를}}}{{{#!if 문단5 != null & 앵커5 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단5 == null & 앵커5 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명6 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단6 == null) == (앵커6 == null)
를}}}{{{#!if 문단6 != null & 앵커6 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단6 == null & 앵커6 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명7 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단7 == null) == (앵커7 == null)
를}}}{{{#!if 문단7 != null & 앵커7 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단7 == null & 앵커7 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명8 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단8 == null) == (앵커8 == null)
를}}}{{{#!if 문단8 != null & 앵커8 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단8 == null & 앵커8 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명9 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단9 == null) == (앵커9 == null)
를}}}{{{#!if 문단9 != null & 앵커9 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단9 == null & 앵커9 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명10 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단10 == null) == (앵커10 == null)
를}}}{{{#!if 문단10 != null & 앵커10 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단10 == null & 앵커10 != null
의 [[#|]] 부분을}}}}}}
#!if 설명 == null
{{{#!if 리스트 != null
다른 뜻에 대한 내용은 아래 문서를}}} 참고하십시오.

#!if 리스트 != null
{{{#!if 문서명1 != null
 * {{{#!if 설명1 != null
대한민국의 e스포츠 대회: }}}[[서울컵]] {{{#!if 문단1 != null & 앵커1 == null
문서의 [[서울컵#s-|]]번 문단}}}{{{#!if 문단1 == null & 앵커1 != null
문서의 [[서울컵#|]] 부분}}}}}}{{{#!if 문서명2 != null
 * {{{#!if 설명2 != null
: }}}[[]] {{{#!if 문단2 != null & 앵커2 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단2 == null & 앵커2 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명3 != null
 * {{{#!if 설명3 != null
: }}}[[]] {{{#!if 문단3 != null & 앵커3 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단3 == null & 앵커3 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명4 != null
 * {{{#!if 설명4 != null
: }}}[[]] {{{#!if 문단4 != null & 앵커4 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단4 == null & 앵커4 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명5 != null
 * {{{#!if 설명5 != null
: }}}[[]] {{{#!if 문단5 != null & 앵커5 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단5 == null & 앵커5 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명6 != null
 * {{{#!if 설명6 != null
: }}}[[]] {{{#!if 문단6 != null & 앵커6 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단6 == null & 앵커6 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명7 != null
 * {{{#!if 설명7 != null
: }}}[[]] {{{#!if 문단7 != null & 앵커7 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단7 == null & 앵커7 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명8 != null
 * {{{#!if 설명8 != null
: }}}[[]] {{{#!if 문단8 != null & 앵커8 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단8 == null & 앵커8 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명9 != null
 * {{{#!if 설명9 != null
: }}}[[]] {{{#!if 문단9 != null & 앵커9 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단9 == null & 앵커9 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명10 != null
 * {{{#!if 설명10 != null
: }}}[[]] {{{#!if 문단10 != null & 앵커10 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단10 == null & 앵커10 != null
문서의 [[#|]] 부분}}}}}}

'''지리정보과학
Geographic Information Science
'''
{{{#!wiki style="margin:0 -10px -5px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px"
<colbgcolor=#003366><colcolor=#fff> 기본 개념 지리학 제1법칙, 준거타원체, 지리 좌표계, 지리학의 계량혁명, MAUP 문제, 지오이드, GNSS(GPS), 네비게이션, 네트워크
공간데이터(벡터데이터, 래스터데이터, 위치데이터, 속성데이터, 메타데이터)
하위 분야 지도학(지도, 둘러보기틀), 지리정보시스템(GIS), 원격탐사(LiDAR), 공간통계학, 시간지리학, 측지학, 주소정보, 지적학(지적재조사), 공간시뮬레이션
관련 기관 국토지리정보원, 한국국토정보공사, 미국 국가지리정보국, 오픈스트리트맵, 호주 지리정보국
관련 문서 지리학, 지리학과, 공간정보공학과, 지적학과, 틀:인문지리학, 틀:자연지리학
}}}}}}}}} ||
<colbgcolor=#D0EAB2,#9ED284><colcolor=#000000> 오픈스트리트맵
OpenStreetMap
파일:오픈스트리트맵 로고.svg
개발·운영 오픈스트리트맵 재단
출시일 2004년 8월 16일 ([age(2004-08-16)]주년)
종류 오픈소스 지도
플랫폼 데스크탑, Android, iOS
링크 파일:홈페이지 아이콘.svg | 포럼 | 위키
오픈스트리트맵 한국

1. 개요2. 특징3. 기여 현황4. 대한민국의 현황
4.1. 지도 반출 조항에 관해4.2. 군사 지역 표기
4.2.1. 문제점
4.3. 이외 정보
5. 지도 제작법6. 영토·영유권 다툼이 있는 지역
6.1. 독도6.2. 북한6.3. 크림 반도와 도네츠크, 루간스크 인민공화국6.4. 기타 지역
7. 사건사고8. 라이선스9. 활용 사례
9.1. 활용 서비스
10. 여담11. 관련 사이트
11.1. 관련 지도
12. 관련 앱

1. 개요

오픈스트리트맵 10주년 기념 영상. 2006년부터 2014년까지의 기여를 볼 수 있다.
OpenStreetMap, OSM

영국에서 2005년에 출범한 오픈 소스 지도 데이터베이스 서비스. 데이터베이스 구축과 이용을 돕기 위해 데이터베이스가 응용된 지도가 활용되고 있으며 누구나 편집할 수 있어, 지도 버전의 위키백과로 설명되기도 한다.

2. 특징

비영리 단체인 오픈스트리트맵 재단에서 운영하고 있으며, 위키처럼 자유로운 편집이 가능하다. 단, 편집을 하기 위해서는 별도의 가입절차를 거쳐야 한다. 가입은 통합 계정이 안 되는 관계로 지도 페이지와 위키 페이지를 따로 가입한다. 그래서 귀찮으면 지도 페이지만 가입하고 활동해도 된다. 지도 페이지는 지도 노출과 제작에 쓰이고, 위키 페이지는 의견 정리와 지도 제작 정보를 모아놓는다. 지도 자료는 수많은 웹사이트와 모바일 앱, 하드웨어 장치를 위해 제공된다.

도로나 오솔길, 카페, 기차역 등에 대한 전 세계에 있는 자료를 유지하고 기여하는 지도 제작자 공동체로부터 제작된다. 오픈스트리트맵은 지역 지식을 강조한다. 기여자는 OSM을 편집하는 데 정확하고 최신 상태라는 것이 확인되는 항공 사진이나 GPS 장치, 저차원 기술분야 지도가 사용된다.

OpenStreetMap은 개방형 자료다. OpenStreetMap 및 기여자를 저작자로 명시하는 한 어떠한 목적으로도 자유롭게 이용할 수 있다. 만일 어떤 방법으로 자료를 변경하거나 2차 제작을 한다면, 동일한 라이선스에 한하여 그 결과물을 배포할 수 있고 자세한 내용은 저작권 및 라이선스 문서에서 확인해야 한다.

호스팅은 UCL, 바이트마크 호스팅, 다른 협력단체에서 지원하고 있다.

3. 기여 현황

주로 유럽(남동유럽 일부 제외[1]), 미국 지역(동부, 캘리포니아 주)에서 상당한 기여가 있고 싱가포르, 일본, 캐나다, 호주, 뉴질랜드, 이스라엘[2], 레바논, 인도네시아[3] 등이 뒤를 잇고 있다. 세계 곳곳의 기여자들의 참여는 계속해서 증가하고 있다. 기여가 많은 곳은 머신러닝, 전문적 GIS 기술을 사용한 편집까지 있어 기여 속도가 빠르다.

유럽에서 오픈스트리트맵의 영향력은 실로 상당한데, 주요 대도시들은 구글 지도 같은 대규모 상업용 지도 못지 않거나 그보다 더 정확하고 자세히 표현되어 있는 경우도 많다. 국가가 직접 회원으로 참여하기도 한다.[4] 이렇게 국가가 직접 데이터를 제공한 경우 지도의 정확도가 매우 뛰어나며 구글 지도와 차이가 없는 수준이다. 한국에서 제공되는 위성사진은 화질이 흐리지만 미국 워싱턴 D.C나 뉴욕, 유럽 도시들같이 다른 나라들의 위성사진들을 보면 차선의 표시들과 심지어 인도에 걷고 있는 사람도 선명하게 잘 보여서 한국과 다른 나라의 위성 사진 품질의 차이가 심하다. 선택 할 수 있는 위성사진도 많다.

특히 오픈스트리트맵의 시작지라고 할 수 있는 런던이나 헝가리 일대를 제외한 상당수의 중부유럽의 도시, 베네룩스 지역의 도시, 프랑스의 상당수 도시, 미국 뉴욕시 등은 가로수 하나[5], 쓰레기통, 건물 벽에 걸린 아날로그 시계, 건물의 출입구[6], 우체통, 벤치[7] 위치, 자전거 장애물 한 개, 벽에 붙은 안내판까지도 한땀한땀 노드로 다 표현을 해 놓고 강변 다리 모양을 면으로 그리거나 지하를 1층2층의 면으로 나누어 표시하고 도로를 면으로도 그린 곳이 있을 정도로 지도 데이터의 질이 매우 좋다.

웹 지도를 구하기 어려운 개발도상국 내지 빈곤 국가의 세계적인 오지나 북한 같은 곳에서도 절대적인 양은 적어도 일부 분야에서 구글 지도 이상의 데이터가 있다. 편집 횟수의 경우 때때로 콩고민주공화국, 아이티, 탄자니아 같은 나라가 뉴질랜드를 추월하기도 한다. 우간다 같은 경우 한국보다는 확실히 지도 품질이 좋으며 약간만 큰 도시의 경우 엄청난 정성을 확인할 수 있다.

국경, 행정구역, 대로 등의 기본 지물들을 추가한 초반의 이용자들은 대부분 선진국으로 분류되는 국가 출신자들이었지만, 현재는 유럽+영어권+일본 출신자가 이용자의 대부분을 차지한다.

오픈스트리트맵이 국제 구호활동에 큰 도움을 주기도 한다. 가난한 나라의 작은 마을같이 외딴 지역은 구글지도에 제대로 나타나있지 않기 때문에, 국제 구호활동에서는 디지털화된 지리적 정보가 부족한 경우가 많다. 오죽하면 국제 구호 봉사자가 종이에 지도를 그려서 가지고 다니는 경우도 있을 정도이다. 그런데 오픈스트리트맵을 이용해 현장의 지도를 직접 그리면, 구글지도가 주지 못하는 지리 정보를 구호 단체에게 제공할 수 있다. 오픈스트리트맵이 제공하는 지리 정보를 통해서 재난, 전염병, 분쟁 등으로 인한 피해 지역의 규모를 파악할 수 있고, 역학조사와 구호물품 수송계획으로 의료 접근성을 높일 수 있다.국경없는의사회

실제로 2010년 아이티 대지진이 일어났을 때, 당시에 계속되는 여진으로 산사태가 일어나 도로가 유실되면서 구호물자 및 인력 투입이 어렵게 되자 실시간으로 우회도로를 오픈스트리트맵에 추가하고 지형변화도 반영하였다. 이와 같은 작업은 재단에서 휴매니테리언 오픈스트리트맵팀을 구성해 담당하였으며 효율적인 구호 활동에 기여하였다.

2023년 2월 튀르키예-시리아 국경에서 발생한 지진이 일어났을 때도, 튀르키예의 일일 편집량이 폭등해 편집량 및 기여 국가 순위가 23위에서 부동의 국가인 영국, 프랑스, 미국, 독일을 누르고 1위로 단번에 올라갔으며, 독일과의 기여량 차이가 16배 이상 벌어졌다. 갑작스러운 트래픽 폭등으로 한 때 서버가 마비되기도 했다.

구호 현장의 지도를 그리는 Missing Maps이라는 프로젝트가 진행되고 있다. 국경없는의사회가 프로젝트 창립자 중 하나인데, 국경없는의사회에 Mapper로 등록해서 프로젝트에 참여하면 편집 300회당 1시간씩 봉사활동 확인증을 발급해준다. 참여하려면 Tasking Manager에서 원하는 테스크를 골라서 지도를 편집해야한다. 더 자세한 내용은 참여 가이드라인 PDF를 참고한다. 오프라인 공간에 모여 지도를 그리는 Mapathon이라는 행사도 진행하고, 원한다면 학교나 기업에서 Mapathon 행사를 개최해달라고 요청할 수도 있다. 2019년 Missing Maps 프로젝트 기여 순위

2014 소치 동계올림픽이 진행될 적에는 스키 등 설상 경기가 이루어지는 슬로프를 구현해 놓아서 한 언론사에서 언급한 적이 있다. 반면에 구글지도에서 봤을 때는 그냥 산이었다고. #

다른 지도와 큰 차이점은 개통이나 준공 같이 새로운 정보의 변화를 즉시 반영할 수 있다는 강점이 있다. 오픈스트리트맵의 다른 지도(사이클 지도, 교통 지도, 인도주의 지도)는 새로운 정보가 반영되기에는 시간이 걸린다.

인스타그램 지도 또한 오픈스트리트맵을 기반으로 하기 때문에, 장소 추가 요청을 오픈스트리트맵 참고(note)로 하는 경우도 잦다. #

오픈스트리트맵의 데이터는 공개되어 있기에, GIS 기술을 응용한 정량적인 수치를 기준으로 기여도를 판단할 수 있는 웹 지도도 마련되어 있다. 빨간색이 인구밀도가 높지만 기여가 적어 가장 많은 기여가 필요한 부분이고, 노란색과 하얀색 계열은 인구밀도와 기여도가 모두 낮은 지역이며, 초록색 계열은 모두 기여가 잘 된 곳이다. 지도 링크

4. 대한민국의 현황

https://osm.org/go/55k021UN-
오픈스트리트맵의 대한민국 서울.

대한민국은 다른 선진국들에 비해 지도 제작이 더딘 편이다. 한국 내에서 인지도가 낮은 건 당연한 일인데, 편집에 난이도가 있는데 반해, 한국어 설명은 부족하니 고정 편집자가 쉽게 늘지 않는다.

지도 상태는 웬만한 도로가 완성되어 있지만 건물이나 시설 등은 잘 추가되지 않는다. 아파트 단지나 대학교, 대형 건물들의 경우 건물 면적이 크거나 건물간 간격이 넓고 전체 구역도 넓어 편집이 수월하기 때문에 편집이 많지만, 자그만한 주거 및 상업 지역의 건물들은 빈약한 곳이 많다. 특히 산업건물이 너무 부실하다. 다른 건물들이 추가되어있는 지역이나 장소를 보면 산업지역은 휑한 곳이 많다. 특히 인천 남동구, 시흥-안산, 주요 광역시들의 산업 밀집 지역, 군포, 안양, 광양, 대전, 대구, 전주, 포항, 부산, 울산, 창원, 진주, 여수, 서울같이 공단이나 산업 단지가 많은 곳들을 보면 더욱 건물이 없는 것이 많이 보인다.(수원, 성남, 평택은 좀 덜하다.) 산업단지 건물은 주거 단지나 상업 단지에 비해 큼직큼직해서 그리기도 쉽고, 조금만 노력해도 금방 티가 난다.

도시권은 도시권대로 만들어야 할 것이 많아서 실제에 비해 지도의 완성도가 낮고, 촌 지역은 촌 지역대로 기여자가 적어서 완성도가 낮다. 도시는 대부분의 도로가 표시되어 있지만 건물의 숫자는 도로보다 적고 시골은 큰 도로 등 주요 도로만 표시되여 있는 경우가 많으며 주요 도로 표시조차 없고 텅 빈 지역도 있다. 섬은 편집 난이도가 육지보다 쉬운 편이다. 편집할 면적이 육지보다 작고 건물과 도로같은 지물이 육지에 비해 적어서 초보자가 편집하기 쉬운곳이다. 그렇지만 해안선과 바다를 조심해서 편집해야 한다.

그래도 한 번 만들어지면 잘 변하지 않는 것이 건물이기 때문에 점차 지도 데이터가 쌓여가고 있다. 문제점에는 한국에 재개발된 지역이 위성지도에 없는 문제와 한국 유저들이 알고있는 맵핑이 서로 다를 수 있는 점, 가이드를 해줘야할 자체 위키에서 한국어로된 번역이나 설명 문서가 적다는 점이 있다. 화질이 좋지 않는 위성사진도 그렇다. 여전히 기여자가 적어 한 사람이 넓은 지역을 만드는 경우가 많아 편집자간 검열을 찾기 힘들기에 지도의 정확도는 장담할 수 없다.

이런 기술을 받아들이려고 하거나, 아예 독자적 역량으로 편집의 품질을 높이려고 해도 한국에서는 GIS를 활용할 수 있는 기술 자체가 서구에 비해 발전하지 못했다.[8] 독일, 미국 등의 헤비유저는 아예 오픈스트리트맵 편집 전문 소프트웨어인 JOSM이나 머신러닝이 동원되는 RapiD 등의 편집기를 이용하여 기술적으로 편집하지만 한국 편집자는 가장 많이 편집하는 사람도 거의 ID 편집기를 사용한다. RapiD는 iD 편집기에 도로를 위성사진 기반으로 자동 추가하는 기능만 추가된 셈이라 그나마 쉽지만 JOSM은 초보자에게는 난이도가 높다.

2016년 11월 8일, 이 OSM을 적용해서 드디어 인그레스에서 한국 지도를 볼 수 있게 되었다. XM과 포탈 표시만 보고 게임을 플레이 해야 했기에 접근성과 안전 문제가 있었는데 한국 유저들 입장에서는 이 지도가 어떻게 보면 구세주인 셈. 같은 회사의 포켓몬고 역시 OSM을 반영해 출시하면서 대한민국 지역의 지도 편집수가 일시적으로 급증하였다. 그러다 2017년 1월 26일 일편집자 수 1위가 되기도 하였다.

그러나 초보자 유입에 의한 편집수 증가이다 보니 지역 곳곳에 잘못된 편집도 늘어나버렸다. 의도적으로 원하는 지역에 없는 공원을 늘리는 등의 지도 훼손이 가능하기 때문에 많이 보인다.[9] 지도가 검열 되지 않겠냐 하지만 이도 쉽지 않다. 잘못된 오픈스트리트맵 내의 편집이 게임에 그대로 반영된 것을 보아, 게임사 측에서 업데이트 전 모든 지도를 검열하지 못하는 것을 알 수 있다.

대부분의 광역시와 대도시는 전체적인 완성도가 높지만 초보 편집과 잘못된 편집, 굉장히 많은 오류들과 경고들과 미흡한 부분이 많다. 시골은 도시와 반대로 빈 곳이 많다. 경복궁 등 일부 유적지, 공원의 경우 건물 모양, 층수 같이 고정밀 매핑이 이루어진 경우가 있다.

국내 기여도가 점점 올라감에 따라 정밀도가 여타 지역보다 매우 높은 지역만 추려서 소개해보면 아래와 같다.
  • 신촌 일대 및 연세대학교: 연세대학교는 건물 사이의 실내 연결통로(공학관, 중앙도서관 등), 구름다리, 벤치, 흡연장, 계단, 엘리베이터, 에스컬레이터, 출입구뿐만 아니라 지하 캠퍼스(백양누리)의 지하통로와 연결통로까지도 정밀하게 구현되어 있다. 심지어 각종 건물의 출입구의 운영시간 정보(공학관은 07시부터 22시까지 등)와 휠체어 접근 가능 여부까지 기재되어 있다. 연세대학교 앞에 위치한 신촌 또한 신촌역의 지하통로 정보(신촌역 - 현대백화점 지하 연결통로, 신촌 - 이마트 지하 연결통로 등)와 각종 가게 정보가 고정밀로 구현되어 있다.
  • 전북특별자치도 부안군 부안읍: 동네 인구에 비해 정밀도가 꽤 높다. 밑의 거제시와 거의 대등한 수준이라고 봐도 좋을 정도. 이외 거제시와 견줄 만한 곳은 김제시 시내 주변, 백산면 석교리-청하면 장산리 일대, 완주군 이서면이 있다.
  • 경상남도 거제시: 시의 전체가 매핑되어 있는데다가 거의 모든 건물과 도로에 이름과 번호가 작성되어 있다. 보통 대도시라고 해도 중심지나 유명 관광지가 아닌 이상은 도로나 주요 건물만 맵핑되어 있는데, 거제도는 건물과 도로가 거의 모두 추가되어 있는 것은 물론이고 시골 지역의 자연지물(산, 강, 호수, 논, 모래사장. 밭은 과수원으로 되여 있다.) 까지도 거의 현실과 동일하게 맵핑되어 있다. 대한민국에서 지도 정밀도가 가장 높은 지역이라고 할 수 있는 동네로, 오픈스트리트맵을 편집할 때 참고할 만한 동네 중 하나다. 아무래도 거제도에 엄청난 지리덕후가 기여하는듯 하다...[10]

4.1. 지도 반출 조항에 관해

지도 반출에 대해 구글 지도 관련 뉴스를 본 한국 사람들은 흔히 "한국에서 지도 반출은 불법"이라고 알아 편집 기여에 대해 걱정할 수 있는데, 정확한 법조문은 이렇다. "누구든지 국토교통부장관의 허가 없이 기본측량성과 중 지도등[11] 또는 측량용 사진을 국외로 반출하여서는 아니 된다. 다만, 외국 정부와 기본측량성과를 서로 교환하는 등 대통령령으로 정하는 경우에는 그러하지 아니하다." (공간정보의 구축 및 관리 등에 관한 법률 제16조1항') 즉 반출이 금지된 "지도"란 국토지리정보원의 측량 성과에 기반한 지도를 말하는 것이지 한국에서 제작한 모든 지도를 가리키는 건 아니다. 이 측량 성과와 무관하게 만든 오픈스트리트맵 데이터의 반출은 명백히 합법이므로 지도 반출에 대해 걱정할 필요가 없다.

단 오픈스트리트맵 데이터를 만들 때 국토지리정보원의 측량 성과를 이용하면 안 되므로 다른 한국에서 제작한 지도를 베끼거나 하면 문제가 된다. 위반 시 형사처벌[12] 대상으로 당연히 정부에서 운영하는 vworld나 측량성과로 제작된 네이버지도카카오맵 등에서 정보를 복제해도 불법이다. 이 법이 아니더라도 오픈스트리트맵에서는 자체적으로 저작권 분쟁을 막기위해 데이터를 만들 때 저작권이 있는 자료(구글 지도 등)들을 허락없이 베끼거나 하는 것을 막고 있기 때문에 상용 지도를 베끼는 행위는 저작권법에서도 문제가 된다.[13]

다만 이 국외 반출 조항에 걸리지 않는 경우가 있는데, 시행령에서 예외로 규정한 아래의 항목들이다.
  • 축척 5만분의 1 미만인 소축척의 지도(수치지형도는 제외한다. 이하 이 조에서 같다)나 그 밖에 필요한 간행물을 국외로 반출하는 경우.
  • 축척 2만5천분의 1 또는 5만분의 1 지도로서 국가공간정보 기본법 시행령 제24조제3항에 따른 보안성 검토를 거친 지도의 경우(등고선, 발전소, 가스관 등 국토교통부장관이 정하여 고시하는 시설 등이 표시되지 않은 경우로 한정한다)
  • 축척 2만5천분의 1인 영문판 수치지형도로서 국가공간정보 기본법 시행령 제24조 제3항에 따른 보안성 검토를 거친 지형도의 경우.
위 항목에 대해서는 공공기관에서 업무상 작성하여 공표하였을 경우 허락 없이 이용해도 문제가 없다.

공공에 개방된 정보 중에서, 행정안전부의 도로명주소 관련 데이터는 이용에 문제가 없다. 이는 데이터가 기본측량성과가 아닌 '주소정보기본도'에 해당하기 때문인데, 공간정보법이 아니라 도로명주소법 제25조 제10항[14]을 적용받는다. 단, 해당 기관에서 제공 중인 건물 도형 데이터의 경우에는, 일반 건물이 보안시설로 지정되는 경우가 있어 데이터를 수시로 업데이트해야하는 의무가 주어지므로 사용하기에 곤란하다.[15]

4.2. 군사 지역 표기

오픈스트리트맵 한국에서는 군사 시설이 노출되지 않는 타일 서버를 공개하고 있다. 데이터 다운로드

한국에서 서비스하는 지도나 심지어 구글 지도도 군사 지역은 원칙상 열람할 수 없다. 구글 지도와 다른 외국 지도는 위성사진으로 다보이긴 하다. 한국 구글 지도 한정해서 흐리게 보이고 다른 해외 지도는 선명하게 보인다.

그러나 오픈스트리트맵은 이러한 제약이 없는데, GPGOP, 군공항 등 군시설과, 휴전선 일대와 같은 군 통제 지역, 국가정보원 같은 보안 구역도 나와 있다 못해 아예 눈에 띄게 표시되어 있다. 심지어 일부 지역은 인근 민간 건물 및 시설은 부실한데 군시설만 유독 자세히 나온다. 현실적으로 공개되더라도 크게 문제가 없는 정보로, 군공항의 경우 이미 위키백과 등에도 모든 군공항의 좌표가 다 나와 있으며 일선 조종사들도 비상착륙이 필요한 경우 좌표를 안내받을 수 있다.[16]

차이점은 한국 지도 서비스와 다르게 군공항 내부 격납고 등 각종 군사 시설물의 노출을 막아놓지 않았다는 점이다. 오픈스트리트맵에선 일부 군공항의 건물들이 노출되어 있기도 한데, 일반대대들은 거의 표시가 없다.

명백한 군사 시설이나 군 통제 구역 뿐만 아니라, 주민들은 다들 거기에 그 시설이 있다는 걸 알지만 전시에 군사용으로 쓰일 수 있거나 군사 목표가 될 수 있다는 이유로 애매한 민간 시설들까지도 한국에서 서비스 하고 있는 지도에는 감춰져 있어서 불편을 겪는 경우도 많다. 예를 들어 송전탑, 맨홀, 발전소, 변전소 등을 포함해 전기/가스/상하수도 등 기반시설, 민간 공항, 민간 항만, 각종 공공 건물, 주요 중공업 시설까지 가려지거나 흐릿하게 처리되어 있거나 논이나 산림으로 합성하는 경우가 많다.[17] 이런 이유로 한국 지도에서는 아무 것도 없이 공터처럼 보이는 주요 산업 단지의 지도는 아이러니하게도 오픈스트리트맵이 더 자세하다.

한국 지도는 위성사진을 찍거나 지도를 만들고 관계 기관에서 군사시설이나 주요 보안 시설들을 가리는 작업과 결과물을 심사 및 승인을 거쳐야 하기 때문에 촬영 시기와 공개 시기가 늦지만 외국 위성사진은 검열없이 찍어서 보여주면 되니 한국에서 사용하는 위성 사진보다 최신인 경우가 있다.

주한미군이 주둔하고 있는 군사시설(용산기지평택 미군기지)의 편집은 대체로 한국인보다 외국인들이 편집해서 채워 넣은 것이다.

이전에는 표시되어 있었지만 Microsoft Bing의 위성사진의 일부 국가중요시설은 흐리게 합성처리 되어 있다.

한국만큼 안보 문제를 중요시하거나 오히려 한국과 비교할 수 없을 정도로 실제로 정규군끼리의 교전이나 테러가 매일같이 일어나고 있는 나라들인 대만, 이스라엘, 튀르키예도 구글 지도 내비게이션과 위성 지도는 문제없이 서비스되고 있다.

정부나 국제기구의 인증을 받은 지도 서비스가 아니기 때문에 법리적인 다툼이 사실상 어렵다는 것이 국토지리원 측의 해석이다. 개인이 참여해 만드는 방식이어서 제재하기 어려운 이유도 있다.

하늘에 떠있는 수많은 인공위성들의 위성 사진들은 검열 처리도 없이 상업적으로 잘만 판매되고 있는 상황이라 지도 하나 잡아봐야 어떻게 되지도 않는다.[18] 구글 어스 등에 제공되는 것과는 차원이 다른, 군용으로 사용이 가능할 수준의 고해상도 위성 사진들을 지금도 상업적으로 판매하고 있다.예시 실제로 국가기관도 아닌 38 North조차 이러한 데이터를 통해 기밀시설 위치를 알아내고 북한핵실험 동향까지 파악해내는 중이다. 남한이야 말하면 입아프고 북한조차도 사이버전 역량 만큼은 무시할 수준이 아닌데 기밀정보도 아닌 돈 주고 사올 수 있는 위성사진을 입수하지 못했을 리 없다. 미국의 경우 미군의 군사시설의 위치가 구글지도에서 정확히 찾을 수 있고 길찾기도 가능하다. 전투기나 함선도 식별할 수 있다. 위성사진으로 매우 선명하게 볼 수 있고 백악관도 약간 흐리지만 가림없이 그대로 나온다.

사실 이러한 기밀시설은 지도에서 지워달라 할게 아니라 부대 차원에서 정비를 해서 해결해야 할 문제다. 미군이라크아프가니스탄에서 ISIS탈레반 등 테러단체가 위성 사진을 입수하여 부대 시설을 훔쳐보는 사태가 벌어지자 온갖 수단을 동원하여 위장, 핵심 시설을 알아보기 어렵게 만들고 있다. 당장 상용 지도 제공업체만 족쳐서 해결될 문제가 아니다.

정부나 군 관계자인지 자발적인 개인인지는 알 수 없으나, 실제로 이러한 민감 시설의 정보를 삭제하는 행위가 종종 일어나고 있다. 하지만 오픈스트리트맵은 위키와 마찬가지로 어떻게 삭제하더라도 어차피 기록에 다 남는데다가, 운영 측에서 이런 것을 반달 행위로 간주하고 되돌리는 경우가 많아 큰 의미가 없다. 오픈스트리트맵은 일반적으로 지도를 편집함에 있어서 개별 국가의 국가안보와 관련된 요구를 존중하지 않고 건물이 위성 사진에서 보인다면, 그 건물이 보안구역이든 아니든, 오픈스트리트맵의 지도에 포함될 수 있다.

중요시설들의 위성사진은 지금 구글 어스구글 지도가 아니라도 이미 인터넷에 널리 공개되어 있어서 전 세계에서 누구나 쉽게 찾아 볼수 있는 사진이다. 예를 들어 맵퀘스트 같은 국제적인 맵 서비스들에는 한국이나 미국, 중국, 이스라엘, 북한 등 전 세계의 군사시설이나 중요시설의 위성사진과 상세 거리 지도가 건물 단위로 다 표시되고 있는데 구글 지도나 구글 어스에서만 빼라고 해봤자 아무런 보안의 효과가 없다. 맵퀘스트 또한 데이터 서버는 해외에 두고 있다.

구글에서 블러처리가 된 이스라엘의 시설들도 러시아에 기반을 둔 얀덱스 위성사진 서비스나 핀란드에 기반을 둔 Here 맵의 위성사진을 보면 전혀 흐리게 되어있지 않고 선명하게 나온다. 즉, 이스라엘 식의 보안 조치도 미국의 법이 미치지않는 다른 나라의 위성업체의 사진을 사용하는 서비스에는 아무런 효력이 없어 실질적인 보안효과는 없다.

현재는 누구나 1미터급 이하의 초정밀 지도와 사진이라도 외국업체에 돈만 주면 얼마든지 구할 수 있는 시대이다. 예를 들어 38 North 등 외국의 민간단체들도 가장 비밀스러운 북한의 핵실험 시설이나 잠수함 기지나 김정은의 집무실 관저 사진을 정기적으로 입수해 이를 분석해 보도하고 있지않은가? 이들 외국 위성사진 업체들은 당연히 한국의 중요 시설이나 군사시설 등의 정밀 지도와 위성사진도 북한을 포함한 전 세계를 대상으로 팔고 있다. 게다가 한국정부가 블러처리를 요구하는 시설 중에는 군사적인 가치가 거의 없는 한국군 골프장 18군데를 포함하는 등 매우 자의적이다. 한 마디로 지도 보안 주장은 네이버 지도나 카카오맵 같이 한국에서 서비스하는 지도의 독점을 위한 핑계일뿐이다.#

보안문제는 전혀 없다는 게 알려지자 관련된 국회 토론회에서도 반대 측 패널들도 보안문제는 간단히 언급만 하고 거의 주장하지 않고 있다. 미국의 USTR(통상대표부)도 화상회의에서 공개된 지도를 안보 문제로 반출을 거부하는 것을 이해할 수 없다고 했다. 그런데도 안보를 내세워 지도 반출을 반대하는 건, 이를 빌미로 외국산 지도 서비스를 제대로 하지 못하게 해서 '네이버, 다음 등 한국의 대형포털들이 지도 서비스의 기득권과 독점을 계속 유지하도록' 하는 사실상의 경쟁 제한 조에 불과하다.

오픈스트리트맵은 사용자들이 직접 참여해 만드는 지도 시스템으로 현재 이를 제재하거나 계도할 법적 근거는 없다고 한다. 영국의 비영리 온라인 지도 프로젝트인 오픈스트리트맵의 특성상 법적 제재는 불가능하다고 한다. 해외 민간재단이 만든 지도의 경우 대한민국 법을 적용할 수 없기 때문에 사실상 손을 쓰기 어려운 상황이라고 한다. 위키와 마찬가지로 이용자들이 직접 참여해 지식정보를 생산하거나 수정하는 집단지성 방식이어서 법적 기준을 이야기 하는 것 자체가 무의하다.

OSM은 영국에 위치해 한국의 법률을 적용을 받지 않으며, 따라서 해당 위치를 숨길 법적 의무가 없다는 OSM측의 입장이다.
본 프로젝트는 실제로 존재하는 지형지물을 삭제하는 것을 허용하지 않습니다. OpenStreetMap은 '존재하는 지형지물은 지도에 표시될 수 있다'는 원칙에 따라 운영됩니다. 이는 정부, 기업, 단체 또는 개인이 지형지물을 지도에 표시하지 않기를 원하는지 여부와 관계없이 적용됩니다. 따라서 "국가 안보" 또는 "보안 시설" 등의 이유로 지물을 삭제하는 것은 허용되지 않습니다.

최근 한국에서 이러한 삭제 행위가 급증함에 따라, 이러한 삭제 행위는 반달리즘으로 간주됩니다.

OpenStreetMap은 영국에 위치합니다. 따라서 저희는 대한민국 법률의 적용을 받지 않으며, 해당 위치를 숨길 법적 의무가 없습니다.[원문]
OSM 작업반(DWG) 측의 입장.



#!if version2 == null
{{{#!wiki style="border:1px solid gray;border-top:5px solid gray;padding:7px;margin-bottom:0px"
[[크리에이티브 커먼즈 라이선스|[[파일:CC-white.svg|width=22.5px]]]] 이 문단의 내용 중 전체 또는 일부는 {{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/구글 지도|구글 지도]]}}}{{{#!if external != "o"
[[구글 지도]]}}}}}} 문서의 {{{#!if uuid == null
'''uuid not found'''}}}{{{#!if uuid != null
[[https://namu.wiki/w/구글 지도?uuid=711f9500-b6bd-474a-b3e8-33587933829d|r1043]]}}} 판{{{#!if paragraph != null
, [[https://namu.wiki/w/구글 지도?uuid=711f9500-b6bd-474a-b3e8-33587933829d#s-3.1.2.2|3.1.2.2번 문단]]}}}에서 가져왔습니다. [[https://namu.wiki/history/구글 지도?from=1043|이전 역사 보러 가기]]}}}
#!if version2 != null
{{{#!wiki style="display: block;"
{{{#!wiki style="border:1px solid gray;border-top:5px solid gray;padding:7px;margin-bottom:0px"
[[크리에이티브 커먼즈 라이선스|[[파일:CC-white.svg|width=22.5px]]]] 이 문단의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
{{{#!wiki style="text-align: center"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="text-align: left; padding: 0px 10px"
{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/구글 지도|구글 지도]]}}}{{{#!if external != "o"
[[구글 지도]]}}}}}} 문서의 {{{#!if uuid == null
'''uuid not found'''}}}{{{#!if uuid != null
[[https://namu.wiki/w/구글 지도?uuid=711f9500-b6bd-474a-b3e8-33587933829d|r1043]]}}} 판{{{#!if paragraph != null
, [[https://namu.wiki/w/구글 지도?uuid=711f9500-b6bd-474a-b3e8-33587933829d#s-3.1.2.2|3.1.2.2번 문단]]}}} ([[https://namu.wiki/history/구글 지도?from=1043|이전 역사]])
{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid2 == null
'''uuid2 not found'''}}}{{{#!if uuid2 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph2 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]]){{{#!if version3 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid3 == null
'''uuid3 not found'''}}}{{{#!if uuid3 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph3 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version4 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid4 == null
'''uuid4 not found'''}}}{{{#!if uuid4 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph4 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version5 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid5 == null
'''uuid5 not found'''}}}{{{#!if uuid5 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph5 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version6 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid6 == null
'''uuid6 not found'''}}}{{{#!if uuid6 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph6 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version7 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid7 == null
'''uuid7 not found'''}}}{{{#!if uuid7 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph7 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version8 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid8 == null
'''uuid8 not found'''}}}{{{#!if uuid8 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph8 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version9 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid9 == null
'''uuid9 not found'''}}}{{{#!if uuid9 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph9 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version10 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid10 == null
'''uuid10 not found'''}}}{{{#!if uuid10 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph10 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version11 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid11 == null
'''uuid11 not found'''}}}{{{#!if uuid11 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph11 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version12 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid12 == null
'''uuid12 not found'''}}}{{{#!if uuid12 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph12 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version13 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid13 == null
'''uuid13 not found'''}}}{{{#!if uuid13 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph13 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version14 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid14 == null
'''uuid14 not found'''}}}{{{#!if uuid14 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph14 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version15 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid15 == null
'''uuid15 not found'''}}}{{{#!if uuid15 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph15 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version16 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid16 == null
'''uuid16 not found'''}}}{{{#!if uuid16 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph16 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version17 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid17 == null
'''uuid17 not found'''}}}{{{#!if uuid17 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph17 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version18 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid18 == null
'''uuid18 not found'''}}}{{{#!if uuid18 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph18 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version19 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid19 == null
'''uuid19 not found'''}}}{{{#!if uuid19 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph19 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version20 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid20 == null
'''uuid20 not found'''}}}{{{#!if uuid20 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph20 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version21 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid21 == null
'''uuid21 not found'''}}}{{{#!if uuid21 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph21 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version22 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid22 == null
'''uuid22 not found'''}}}{{{#!if uuid22 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph22 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version23 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid23 == null
'''uuid23 not found'''}}}{{{#!if uuid23 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph23 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version24 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid24 == null
'''uuid24 not found'''}}}{{{#!if uuid24 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph24 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version25 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid25 == null
'''uuid25 not found'''}}}{{{#!if uuid25 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph25 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version26 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid26 == null
'''uuid26 not found'''}}}{{{#!if uuid26 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph26 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version27 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid27 == null
'''uuid27 not found'''}}}{{{#!if uuid27 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph27 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version28 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid28 == null
'''uuid28 not found'''}}}{{{#!if uuid28 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph28 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version29 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid29 == null
'''uuid29 not found'''}}}{{{#!if uuid29 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph29 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version30 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid30 == null
'''uuid30 not found'''}}}{{{#!if uuid30 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph30 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version31 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid31 == null
'''uuid31 not found'''}}}{{{#!if uuid31 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph31 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version32 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid32 == null
'''uuid32 not found'''}}}{{{#!if uuid32 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph32 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version33 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid33 == null
'''uuid33 not found'''}}}{{{#!if uuid33 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph33 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version34 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid34 == null
'''uuid34 not found'''}}}{{{#!if uuid34 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph34 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version35 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid35 == null
'''uuid35 not found'''}}}{{{#!if uuid35 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph35 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version36 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid36 == null
'''uuid36 not found'''}}}{{{#!if uuid36 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph36 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version37 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid37 == null
'''uuid37 not found'''}}}{{{#!if uuid37 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph37 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version38 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid38 == null
'''uuid38 not found'''}}}{{{#!if uuid38 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph38 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version39 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid39 == null
'''uuid39 not found'''}}}{{{#!if uuid39 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph39 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version40 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid40 == null
'''uuid40 not found'''}}}{{{#!if uuid40 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph40 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version41 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid41 == null
'''uuid41 not found'''}}}{{{#!if uuid41 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph41 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version42 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid42 == null
'''uuid42 not found'''}}}{{{#!if uuid42 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph42 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version43 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid43 == null
'''uuid43 not found'''}}}{{{#!if uuid43 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph43 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version44 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid44 == null
'''uuid44 not found'''}}}{{{#!if uuid44 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph44 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version45 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid45 == null
'''uuid45 not found'''}}}{{{#!if uuid45 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph45 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version46 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid46 == null
'''uuid46 not found'''}}}{{{#!if uuid46 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph46 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version47 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid47 == null
'''uuid47 not found'''}}}{{{#!if uuid47 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph47 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version48 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid48 == null
'''uuid48 not found'''}}}{{{#!if uuid48 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph48 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version49 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid49 == null
'''uuid49 not found'''}}}{{{#!if uuid49 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph49 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version50 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid50 == null
'''uuid50 not found'''}}}{{{#!if uuid50 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph50 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}}}}}}}}}}}}}}}}

4.2.1. 문제점

OSM 위키에 군사 지역 태그 설명에 따르면 "주의: 군사 시설을 매핑하는 것은 오픈스트리트맵에서는 환영할 수 있지만, 현지 법률에 의해 금지될 수 있습니다. 이와 같이 잠재적으로 민감한 구역을 매핑하기 전에 OSMF 사용 약관의 섹션에 유의하십시오. "당신은 자신의 행동에 책임이 있습니다. OSMF(오픈스트리트맵 재단)는 일반적으로 어떠한 보호, 보증, 면책 또는 면책도 제공할 수 없습니다." # 또한 약관의 내용도 보면 "자신의 행동에 대한 책임은 귀하에게 있습니다. 편집 및 기여에 대한 법적 책임은 귀하에게 있으므로 자신을 보호하기 위해 주의를 기울여야 하며 관련 법률에 따라 형사 또는 민사 책임을 초래할 수 있는 콘텐츠 제공을 피해야 합니다. 이러한 조치에 동의하지 않을 수 있지만 편집자와 기고자에게 당국이 귀하가 거주하거나 콘텐츠를 보거나 편집하는 현지 법률을 포함하여 다른 국가의 법률을 귀하에게 적용하려고 할 수 있음을 경고합니다. OSMF는 일반적으로 보호, 보증, 면제 또는 면책을 제공할 수 없습니다." #

따라서 매핑은 해도 되지만 법적인 문제가 생길시 OSM에서는 법적 책임을 지지 않는다는 소리이다. 오픈스트리트맵에 이미 만들어진 걸 지우면 원칙상 반달리즘으로 간주되고 이미 만들어진 지물에 이름을 넣으면 운영자의 눈에 들어와 이름을 지우거나 지역을 지워야 하는데 자칫하면 반달로 여겨질 수 있다. 군부대를 구역으로 만들어도 되긴 하지만 ~대대 하는 식의 명칭까지 기입하는 건 본인이 책임을 각오해야 한다. 이름을 기입하면 웹서비스 관리자나 다른 관리자가 문제가 되는 군부대 이름을 메시지로 삭제 요청한다.

위 문단에서 설명한 "보안과 아무 연관 없다"는 것도 위성사진이나 위치, 기지의 기본적인 이름 등 지도 상에 표기되어야 할 정보가 그렇다는 것이고, 어느 부대가 이용하고 있는지, 내부 시설로 무엇이 있는지 등 명백한 군사기밀에 해당하는 핵심 정보를 올린다면 기본 지도와도 무관할 뿐더러 국내법 상 군사기밀보호법 위반이므로 주의해야 한다. 특히 부대의 고유명칭이나 초소, 탄약고 위치 같은 것을 쓰면 정말 빼도 박도 못할 군사기밀 누출이므로 법적 책임은 알아서 져야 한다.[20]

파일:군부대_주의점.png

한국에서 기업들이 오픈스트리트맵을 사용하려고 해도 군부대가 노출되는 점 때문에 육군본부 등에서 제재가 들어와 사용이 힘든 경우가 있다고 한다. 그래서 osm.kr에서는 군부대가 노출되지 않는 타일 서버를 공개했다.#

러시아가 우크라이나를 침공하자 우크라이나의 군사 또는 사회 기반 시설과 관련된 매핑을 수정(삭제, 수정, 되돌리기 등.)하고 관련된 시설을 구체적으로 편집하는 사용자를 차단하는 조치를 취하고 있고 우크라이나를 편집을 삼가라고 촉구하고 있다. 우크라이나의 군사 시설을 매핑했다는 이유로 차단된 사용자가 있다. 그러한 요청(요구)은 우크라이나 형법 제114-2조의 규정을 반영한다고 한다. "우크라이나의 경우 지상에서 군대를 식별할 수 있는 경우, 정보가 우크라이나 국군 참모총장에 의해 공개되지 않은 경우, 계엄 또는 비상사태에 따라 자행된 경우 5년의 또는 최대 8년까지 징역에 처한다." #

러시아 국방부도 전쟁에 관한 브리핑을 진행할때 지도를 오픈스트리트맵을 띄우는 경우가 있다.

4.3. 이외 정보

2016년 10월, 드디어 폰트가 변경되어 한국어 폰트가 예뻐졌다.[21]

지물이 가끔 부적절하게 번역되어 있는 경우가 있으므로, 편집하다가 이상하다 싶으면 버튼을 눌러 영어 원문 정보를 참고하면 좋다. 또는 옆나라 일본이나 영국이나 독일 같은 나라, 해외 편집자의 기술이 동원된 북한 평양-남포 일대를 보면 아주 좋다.[22]

5. 지도 제작법

파일:상세 내용 아이콘.svg   자세한 내용은 오픈스트리트맵/지도 제작법 문서
#!if (문단 == null) == (앵커 == null)
를
#!if 문단 != null & 앵커 == null
의 [[오픈스트리트맵/지도 제작법#s-|]]번 문단을
#!if 문단 == null & 앵커 != null
의 [[오픈스트리트맵/지도 제작법#|]] 부분을
참고하십시오.
내용이 길고 복잡해져 편집기 문단과 함께 별도 항목으로 분리되었다.

6. 영토·영유권 다툼이 있는 지역

정책상 "On the ground principle"[23]이라고 하여 물리적인 현재 상황을 표시해야 하기 때문에 어떠한 분쟁이 있더라도 실효 지배 하는 곳의 기준으로 정보를 표시해야 한다. # 전세계의 네티즌들이 애국심, 민족 감정 등으로 반발하기도 하나 오픈스트리트맵 측은 오로지 점유가 존재하고, 그 점유지 주민이 그 점유를 인정하는 경우에만 그 국가의 영토로 표기한다. 이것이 점유 국가가 정당한 행위를 했다는 의미가 아니기 때문이다.

6.1. 독도

독도는 실효지배하고 있는 한국 영토로 표시하는 것이 옳다. 다만 이것이 독도는 한국 영토여야 한다는 것을 주장하는 것은 아니고, 어디까지나 실효지배하는가만이 영토 표시의 기준이다. 독도가 한국의 영토라는 합당한 자료를 아무리 내놓아도 실효지배하지 않으면 그 나라 영토로 표기될 수 없으며, 오직 실효지배만이 한국 영토 표기의 근거가 될 수 있다. 대놓고 일본이 독도를 침공하여 자기 영토로 편입시키고, 일본인만 거주시켜야 일본 영토로 표기하는 것이 원칙이다.

이런 원칙의 유일한 예외가 우크라이나 대사관까지 항의한 크림반도지만, 그곳마저 러시아와 우크라이나 양국의 영토로 표기된다. 원 데이터는 이런식으로 실효지배의 원칙을 따르지만, 아래의 카슈미르 분쟁을 겪는 인도의 사례처럼 특정 정부의 시각을 담은 서비스는 원 데이터를 가공하여 표출하여 제공하는 것은 가능하다.

독도를 다케시마라 표시하는 시도가 있었으나, 수정해 독도 및 대한민국의 영토로 표시되어 있다. 다만 심심치 않게 넷 우익이 와서 경상북도다케시마를 적는 등 반달리즘이 일어나기도 한다. 넷 우익이 독도의 관련된 모든 정보를 지웠던 적도 있고 독도를 일본이 주장하는 행정구역인 시마네현 오키노시마로 이름으로 변경하는 사례도 있었고 울릉도에서 독도로 가는 항로의 이름을 '부정입국해로' 로 변경하면서 독도 관련 지물들을 일본어로 바꾸는 등 아예 섬을 수몰시키는 편집도 있었다. 독도를 다케시마로 표기하고 일본 영토로 편집하는 경우가 많이 일어나니 관심을 가져보는 것도 좋다. 독도 삭제 및 다케시마로 만들거나 지우는 문제는 현재진행형이다. 독도의 위성사진은 잘 나오지 않아 모두 지워버리면 JOSM 같은 고급 도구가 아닌 한 다시 편집하기 힘든 점이 있다. 어설프게 잘 보이는 부분만 편집하기 보다는 도구를 잘 사용하는 경험 있는 분에게 부탁하는 게 낫다. 편집 원칙상 한국 영토 표기가 맞기 때문에 굳이 댓글을 달면서 싸울 필요도 없고 반달리즘이 있으면 신고해 버리면 차단된다.

6.2. 북한

오픈스트리트맵이 북한 지역도 다루기 때문에 네이버지도카카오맵에서는 북한에 대한 지도로 오픈스트리트맵의 자료를 다듬어 사용 중이다. 자유롭게 사용할 수 있는 북한 지도 중 아예 전문적으로 이런 정보를 취합하는 경우를 빼면 가장 정보가 상세한 편이다. 평양 등 도급 도시의 한국의 '구'와 비슷한 '구역'까지의 행정구역의 경계까지는 거의 이용가능한 최신 정보를 모으고 업데이트가 빨라 인터넷에서 구할 수 있는 자료 중 가장 정확하다. 조선지리전서 등 북한 문헌, 북한 보도 등으로 추론된 자료들이다. 시설물의 표기도 구글 지도보다 약간 많다. 실제 북한의 동·리급 행정구역의 이름이 대부분 표시되어 있다. 다만 이용에 제약이 있는 통일부 북한정보포털, 38노스까지 가면 시설 정보가 이런 기관이 만든 쪽이 더 많다.

평양 중심부가 남북한 통틀어 가장 많은 수의 건물이 추가된 곳이다. 남포시 일대도 유럽권 편집자의 기술이 동원되어 남한 이상의 토지, 건물 매핑이 이루어지고 있다.

'김정은 시기의 처형 매핑'이라는 인권 단체의 보고서에서도 이 데이터가 사용된 바 있다.

한 연구(데스크탑용)에서는 동창리의 미사일 발사장처럼 현지인이 아니면 모를 심히 상세한 정보가 있다며 놀라움을 표시하기도 했는데, 사실 북한 보도 등에서 나온 사진이나 지명 등을 위성사진과 짜맞추면 추론이 가능하다. 영어 오픈스트리트맵 위키에서는 위성으로 지도를 그리는 법을 올리기도 했다. 북한의 마을은 굉장히 구조가 정형화되어 있어 상용 지도가 없어도 지도를 그릴 수 있다. (North Korea Mapping Guide) 특히 구분이 쉬운 것이 노천광산, 공동묘지다. 시내에는 김부자 동상이나 영생탑[24]이라는 우상화 구조물도 잘 보인다.

건설 중인 북한 고속도로 같은 구글 지도에 없는 정보도 있으며 정치범수용소나 마양도 해군 기지 같은 군사시설도 표시되어 있다. 평양을 포함한 대동강 유역의 몇몇 도시(북창군 전역, 덕천시 등)와 평양 방향의 향산군에서 자강도의 중심지 강계까지의 도로를 잇는 곳의 자강도 지역의 도시와 주요 읍과 마을 들, 북중 국경 지대의 여러 도시들, 함흥시의 남쪽에서 원산시까지의 시·군 소재지 지역, 연안군 연안읍, 개성시, 황해남도의 교동도 인근 지역의 기여도가 높다. 이런 곳의 기여도는 남한의 웬만한 중견도시를 뛰어넘는다.

대한민국 정부는 북한 전역을 헌법에서부터 자국의 영토로 간주하고, 아예 북한 '지역'에 국도 번호까지 마련하고 있다. 그러나 대한민국 정부는 실효적으로 북한을 통치하지 못하므로 NLL과 휴전선이 국경으로 취급된다. 함박도도 실효적으로 북한 정부가 지배하므로 북한 영토가 되어야 한다. 여기에 서해 NLL은 민간에서 그 기준이 되는 11개의 좌표가 알려져 2021년 9월 현재 이 좌표를 중심으로 NLL이 그어져 있다. 강화도 부근 한강하구에 NLL과 휴전선이 없는 부분이 있는데 그냥 영토의 영유권을 구분할 수 있는 경계를 나눈 상황이다. 마찬가지로 북한이 주장하는 서해 경비계선은 이 선을 기준으로 물리적으로 제해권을 행사하지 못하므로 북한의 국경으로 취급되지 않는다. ID 편집기에 번역에 대한 오류가 있어 '로동자구'는 노동자 비율이 높은 읍·리급 행정구역을 말하지만 번역에서는 '리'와 다른 급으로 취급된다. 북한에서 만든 지도에서는 이 로동자구를 리와 같이 취급하고 읍과 다르게 취급하는 것도 있다. #

실사용이 거의 되지 않는 예외를 제외하고 현지에서 공식적으로 부르는 명칭, 즉 북한식 명칭을 우선적으로 사용해야 하나 가끔 name:ru에 배당될 러시아어 명칭과 name:en에 배당될 영어 명칭이 뒤섞인 상황이다. 한국 정부의 국도도 원칙적으로 이를 배당할 태그가 없는 한 표기해서는 안되고, 북한 정부의 기준으로 도로를 표시해야 한다. 북한에서는 도로에 한국식 번호를 붙여 관리하고 있지 않기 때문에 숫자가 보이는 것은 전부 지워야 한다. 국제적으로 도로에 번호를 붙이지 않는 나라가 소국이 아니면 없다시피 하기에 외국인도 혼동을 많이 한다.

6.3. 크림 반도와 도네츠크, 루간스크 인민공화국

2014년 크림 위기 이후 러시아가 실질적으로 점유하고 있는 크림반도는 러시아, 우크라이나 양쪽의 영토[25] 표시되고 있다. 지명은 크림반도에서 주로 사용되는 러시아어가 우선이다.[26] 2014년 오픈스트리트맵 데이터 작업반(DWG)에 의해 합의된 사항(영문)을 따른다. 한때는 러시아 영토로 표기되었으나 우크라이나 측에서 영국 대사관에 접촉하는 등의 강경한 반발이 있었고 결국 우크라이나의 영토이자 러시아의 영토로 표기하게 되었다. # 주영 우크라이나 대사관 성명서(영문)

오픈스트리트맵 데이터 작업반(DWG)은 이것은 우크라이나의 강한 반발에 점유국 우선 원칙에 대한 예외를 둔 것이지만, 점유국 우선 원칙은 앞으로도 약화되어선 안된다고 밝혔다. #

크림반도의 사례와는 조금 다르게, 러시아의 괴뢰국인 도네츠크 인민공화국, 루간스크 인민공화국의 경우, 몰도바트란스니스트리아, 조지아남오세티아처럼 우크라이나 돈바스 지방의 일부를 점유하고 있으나 점유지 주민의지가 불확실하기 때문에 국경이 그려져 있지는 않고, 앞선 두 사례처럼 특정 지역(행정구역)을 완전히 장악하는 사례와는 달리 도네츠크 주, 루한스크 주 전역을 장악하지 못한채 지속적으로 교전이 발생하고 있기에 별도의 행정구역 표시선 없이 대치중인 전선을 따라 군사지역 표기가 되어있다.[27] #

2022년 러시아의 우크라이나 침공이후 러시아가 실질적으로 점유하고 있는 지역에 한해서도 국경선이나 군사지역 표기를 치거나, 러시아어로 지명을 등재하는 등[28] 분쟁지역이라는 것을 인정하지 않고, 전면전 발발 이전의 상태를 고수하고 있다.

6.4. 기타 지역

  • 해상에서의 국가경계의 정체는 영해선이다. 그래서 일본 쓰가루 해협의 해로 모양의 영해가 아닌 곳도 잘 드러나 있다. 서해5도에서 백령도연평도 사이 텅 빈 구역이 있는데, 헌법재판소의 결정을 바탕으로 그려져 있다. 서해5도 지역 어민들이 헌법재판소의 태도에 반발하고 있으나 헌재가 그들의 의견에 찬성하지 않는 한 이 상태가 유지될 것으로 보인다. 어떤 입장에서는 충분히 불합리하다고도 할 수 있는, 현 상황을 반영하고, 이것이 그 상황을 지지하는 것이 아님이 오픈스트리트맵의 입장이기 때문이다.
  • 점유를 하는 국가가 영토표기의 기준이므로 쿠릴 열도는 러시아어로, 남중국해 섬들은 대개 실효지배 국가의 언어로 우선 표기되어 있다.
  • 센카쿠 열도는 일본어와 중국어가 병기되어 있는데, 이는 일본 정부가 이 열도에 물리적 조치를 취하지 않아서로 추정된다. 일본의 실효지배는 해상 순찰을 통해서만 이루어지고 있고, 일본 정부가 상황 악화를 우려해 일반인의 상륙을 금지하고, 행정 구역이라고 주장하는 오키나와현 이시가키시 지자체의 표지석 설치도 허용하지 않고 있다#. 그래서 아직까지 섬 내에 다른 표지판이나 건물이 없기 때문에 "on the ground rule"을 주장할 근거가 없는 상황이다. 센카쿠 열도는 어느 국가의 영토로도 취급이 되지 않는다.[29]
  • 이어도도 마찬가지로 예전에는 있었지만 이후 국경 표시가 없어졌다.
  • 모로코와 미승인국인 사하라 아랍 민주 공화국, 일명 서사하라도 남북한이 따르는 원리를 따라 국경이 표시된다.
  • 세르비아가 영유권을 주장하는 코소보도 국가의 경계로 그 경계가 표시된다.
  • 튀르키예계의 북키프로스키프로스 안의 지역으로 지도가 표기된다. 이제는 사라진 아르차흐 공화국도 이런 방식으로 표기되었다.
  • 요르단강 서안 지구 내 이스라엘 정착촌과 팔레스타인 자치 지역의 경계선이 상세하게 표시되어 있다.
  • 인도-파키스탄 간 국경과 군사적인 분계선이 없는 카슈미르의 시아첸 빙하는 가장 실효지배에 가까운 영역을 표시하기 위함인지 분수령을 따라 국경이 표시된다. 나머지 카슈미르 지역은 군사분계선이 국경으로 표시된다. 인도에서는 자신의 입장을 반영한 오픈스트리트맵 서비스가 존재한다. #
  • 영국령 남극 지역, 호주령 남극 지역처럼 각국이 주장하는 남극 영유권이 지도에 표현되어 있으나, 이 지역은 국가의 영토가 아닌 것으로 표현되어 있다.
  • 속령, 자치령, 해외 영토, 특별행정구는 본국에 소속되어 있다고 표기된다. 이것이 틀리지는 않고 오히려 정확한 표기이지만 몇몇 속령이나 특별행정구는 국가로 취급될 정도로 자치권이 강한 상태인데도 구글 지도 등의 서비스와는 다르게 최상위 행정구역으로 표시되고 있다.

7. 사건사고

한국시간으로 2024년 12월 15일 오후 1시 경, 오픈스트리트맵의 업스트림 라우터 고장으로 인한 서버 중단이 발행하였다. 이로 인해 복구를 시도하였지만 소요시간이 장기화되자 오후 9시 반 경, 백업 서버를 통한 읽기 전용 모드로 임시 복구만을 진행하게 되었다. 해당 서버 중단은 12월 17일 오후 10시 45분 경 복구가 완료되어 최종 약 57시간 45분이라는 매우 긴 점검시간을 가지게 되었다. #

8. 라이선스

오픈스트리트맵 라이선스는 오픈 데이터로 OpenStreetMap 재단 (OSMF)의 오픈 데이터 커먼즈 오픈 데이터베이스 라이선스(ODbL)에 따라 사용할 수 있다. 또한 오픈스트리트맵 설명 문서는 CCL BY-SA 2.0이다. https://opendatacommons.org/licenses/odbl/ OpenStreetMap 기여자를 명시하는 한, OpenStreetMap 데이터를 자유롭게 복사, 배포, 전송 및 적용할 수 있고 데이터를 바꾸거나 데이터를 기초로 작업할 때는 오로지 같은 라이선스에 따라서만 결과를 배포할 수 있다.

파일:OKF 로고.svg 이 이미지는 오픈 데이터 커먼즈 오픈 데이터베이스 라이선스 (ODbL) v1.0로 배포됩니다.

본 이미지는 해당 라이선스로 배포되고 있으며, 이 조건을 준수하는 하에서만 재배포가 가능합니다.
이용자는 이 이미지에 대해 다음과 같은 권리를 갖습니다.

공유 - 복제, 배포 및 데이터베이스의 이용.
제작 - 데이터베이스를 이용한 저작물의 제작.
변경 - 데이터베이스에 대한 수정, 변환 및 구축.

다음과 같은 조건을 따라야 합니다:

저작자표시 - OpenStreetMap 데이터를 자유롭게 복사, 배포, 전송 및 적용하려면 OpenStreetMap 기여자를 명시해야 합니다.

※ 이 틀이 붙은 이미지 파일은 하단 기본정보 표의 저작자 란에 “© OpenStreetMap 기여자”가 표시된 것으로 간주합니다.
※ 이 틀의 내용 중 원문(영어)과 상충되는 내용이 있을 경우, 원문의 내용만이 유효합니다.
※ 이 틀에 명시되지 않은 원문(영어)의 조항이 있더라도 그 효력은 부정되지 않습니다.


오픈스트리트맵을 캡쳐한 이미지나 이를 변형한 이미지에 사용하는 나무위키 틀도 있다.

9. 활용 사례

위키 페이지에도 활용 사례들이 많이 나와 있다. OSM을 활용한 게임들

9.1. 활용 서비스

  • 해외여행에서 많이 사용하는 오프라인 지도 Maps.me와 Organic Maps는 오픈스트리트맵 데이터를 기반으로 한다. Organic Maps는 Maps.me의 포크 버전으로, 앱 구성은 동일하나 광고가 없다는 장점이 있다. 특징이라면 건물의 3D 모델도 구현이 된다는 점이다. 그 외 많은 오프라인 지도들이 오픈스트리트맵을 기반으로 한다. 한국에서도 경로 탐색이 된다. 단 과속카메라는 알려주질 못하니 주의. 최근 maps.me에서는 지하철 노선도를 제대로 표시하지 못하는 문제가 있어 osmAnd를 사용하는게 속 편하다.[30]
  • 애플 역시 자신들의 애플 지도에 오픈스트리트맵과 톰톰의 데이터를 함께 사용하고 있다.
  • 날씨 정보 사이트인 윈디(windy), zoom.earth 등의 지도 출처이기도 하다.
  • 지도에 그림을 그릴수 있는 Wplace도 사용한다.
  • 2020년에 한국에서 코로나바이러스가 유행했을 때 한 대학생이 오픈스트리트맵을 기반으로 코로나맵을 만들어 화제가 된 적이 있다. 현재는 네이버지도를 기반으로 한다.
  • 게임 시티 버스 매니저도 이 지도를 사용한다. 특히 이 게임의 영향으로 대한민국 내 버스 정류장 위치 정보가 상당히 업데이트 되었다.
  • 마이크로 플라이트 시뮬레이터 2020의 지도 데이터(건물 층수같은 데이터)는 오픈스트리트 맵의 데이터를 사용하는 것 같다.
  • 여행에서의 이동 기록을 남길 수 있는 Trainlog에서 OSM을 활용하고 있다.
  • 철도 여행 기록을 남길 수 있는 viaduct에서도 OSM 지도 데이터를 활용한다.

10. 여담

  • 경도 180도를 가로지르는 선, 면을 업로드 할 수 없는 버그가 있으며, 이 선을 가로지르는 경로 찾기도 기술적으로 어렵다.
  • 위키백과 등지에서 지도로 사용되기도 한다. 같은 비영리 시스템이라 큰 문제는 없는 듯하다. 애초에 오픈스트리트맵은 집단 지성 형식의 지도로 위키백과를 모델로 하고 있어서 그렇다.
  • 페이스북인스타그램의 지도 데이터는 오픈스트리트 맵의 데이터이다.
  • Organic Maps 앱으로도 장소를 추가할 수 있다. 다만 오래된 태그를 사용하는지 오픈스트리트맵 편집기로 편집하면 태그가 불안정하다고 나온다. 또한 앱에서는 장소를 올바르게 선택했지만 오픈스트리트맵에서 표시되는건 엉뚱하게 나온다.[31] 장소를 추가할 때 주의하자.
  • Dark Reader를 활성화하고 접속하면 다크 모드가 활성화된다.
  • 오픈스트리트맵 표준 레이어에서 보이는 모습이 지적편집도와 비슷하다.
  • GPS로 실제 이동하면서 경로 소스를 만들어 기여할 수도 있다. 편집 누르면 그냥 위성 지도를 배경으로 보여주니 그대로 따라 그리면 되지 않냐 싶겠지만, 위성 영상이 왜곡되거나 실제 좌표와 어긋나 있는 경우도 많기 때문에 GPS 자료는 중요하다. 위성사진이 오래되거나 없는 경우에는 말할 것도 없다. 주변 지역의 GPS 궤적을 참조해서 지도가 정확히 정렬되어 있는지를 확인하고 작업해야 나중에 도시 한 구획을 통째로 손봐야 하는 사태를 막을 수 있다. 궤적이 있으면 좀 더 정확하게 만들 수 있지만 오차가 있을 수 있다.

11. 관련 사이트

11.1. 관련 지도

12. 관련 앱

  • Every Door: OSM을 활용하여 정확하게 해당 위치에 존재하는 지물등을 추가 할 수 있다. 안드로이드만 존재한다.
  • streetComplete: 모바일에서 편집이 가능한 앱으로 안드로이드만 존재한다.
  • Go Map!!: 아이폰에서만 편집 가능한 앱이다.
  • Vespucci: Go Map과 비슷하게 안드로이드에서 편집 가능한 앱이다.

[1] 독일, 프랑스, 베네룩스 지역 국가, 스위스, 폴란드, 체코, 슬로바키아, 덴마크, 노르웨이가 특히 기여도가 높다. 영국, 이탈리아는 기여도가 비교적 높지 않은 지역이 있다.[2] 싱가포르, 일본과 더불어 비유럽 지역 중 가장 지도 품질이 좋은 국가다.[3] 페이스북 등 기업이나 기관의 지원을 받는다. #[4] 미국이 대표적인 예로, 미국은 오픈스트리트맵의 회원으로 가입한 후, 국방정보를 제외한 미국 내 모든 지도 데이터를 오픈스트리트맵에 제공했다.[5] 그냥 가로수를 추가한 것이 아니고 나무 높이, 잎 모양 구분(활엽수, 침엽수)가 태그되어 있는 가로수 노드다.[6] 주출입구 여부까지 태그되어 있다.[7] 등받이의 유무가 태그되어 있는 경우도 있다.[8] 구글 지도의 서비스 품질이 한국 포털에서 제공하는 서비스보다 뛰어나다고 평가되는 경우가 있다. 아예 GIS 연구 분야로 들어가도 건축 토목 계열 GIS 연구에서는 공간 정보의 사회적 응용역량이 부족하고, 지리학 계열 GIS 연구는 기술에 대한 이해가 부족한데 이 둘이 따로노는 상황이다.[9] 공원이나 포켓스탑 주변 등으로 출몰 지역이 더욱 한정적이었고 이용자들에 의한 포켓스탑 신청도 불가능했던 과거에 이 점은 더욱 우려되는 부분이었다. 포켓몬 게임 내의 포켓스탑과 체육관 위치를 추가해달라는 요청을 note로 올리는 경우가 많았는데, 이러한 게임 내 포인트의 좌표는 당연히 해당 게임에서 추가하는 것이지 지도 사이트에서 추가하는 것이 아니다. 공원을 늘리는 편집의 유저는 오래 전 가상의 공원을 만든 후 그런 정보가 게임에 반영하면서 다시 공원을 편집하는 경우다.[10] 기여 목록을 확인해보면 어떤 외국인이 맵핑을 한 것으로 보인다. 아마 거제도에 살거나 외국에서 기여하는 것 같다.[11] 기본측량성과 및 기본측량기록을 사용하여 만든 지도나 그 밖에 필요한 간행물.[12] 제108조, 제109조에 의거 제16조 및 제21조 위반시 (국외 반출) 2년 이하의 징역 또는 2천만원 이하의 벌금, 제14조, 제15조 및 제19조 위반시 (무단 복제) 1년 이하의 징역 또는 1천만원 이하의 벌금.[13] vworld의 경우 공공저작물에 해당하여 저작권법에 걸리지는 않는다.[14] 누구든지 행정안전부장관의 허가 없이 국가공간정보 기본법 에 따라 공개가 제한되는 정보가 포함된 주소정보기본도 및 주소정보안내도를 국외로 반출해서는 아니 된다. 다만, 외국 정부와 주소정보안내도를 서로 교환하는 등 대통령령으로 정하는 경우에는 그러하지 아니하다.[15] 주소기반산업지원서비스 담당자에게 직접 전화를 통해 확인한 내용이다.[16] 오픈스트리트맵같은 지도의 군 공항의 정보는 이곳에서 찾을 수 있으며 지도의 군공항 출처도 링크의 사이트로 되여 있다.[17] 역으로 말하면 합성된 곳이 국가 주요 시설이므로 이런 식으로 보안 시설의 위치를 알아낼 수 있다는 점이다.[18] 애초에 한국정부가 구글지도에 위성 블러를 요구하지만 한국도 군사적으로 실시간 업데이트 되는 상업위성으로 북한 정보를 잘만 얻고있다. 괜히 한국의 지도검열은 네이버,다음과 같은 토종업체를 보호하기 위한다는 말이 나오는게 아니다.[원문] Our project does not permit the deletion of real-world features that do exist. OpenStreetMap works on the principle that ‘if it exists, it can be mapped’.

This applies regardless whether a government, company, organisation or private individual wishes for a feature to not appear on the map. Removals justified by claims of “national security”, or “Secure facilities” and other similar claims are therefore not accepted.

Due to the recent influx of such deletions in South Korea, these removals will be treated as vandalism. Please also note that OpenStreetMap is located in the United Kingdom. We are therefore not beholden to the laws of South Korea and as such have no legal obligation to hide these locations.
[20] 미군으로 예를 들면 용산기지는 "용산기지"라고 써야 하지 미8군이라고 쓰는 것이 아니며, 51구역도 "51구역"이라고 쓰는 것이지 여기 주둔하는 "공군시험센터 3파견대"를 쓰는 것이 아니다. 온갖 군사지역에 대량으로 부대명을 써올리는 사용자들이 있는데 오픈스트리트맵 정책에도 맞지 않고 법적 문제의 소지도 있다.[21] 단, 폰트가 변경된 것은 지도 레이어의 표준·인도주의 레이어 한정이며, 나머지 레이어는 현재도 기존 폰트를 쓰고 있었다가, 나머지 지도들도 순차적으로 폰트가 예뻐졌고, 2022년 5월 기준으로 기존 폰트를 쓰는 레이어는 대중교통 지도이다.[22] 한국이랑 똑같이 관심없는 지역은 초보 맵핑이 많고 오류가 좀 있는 편이다.[23] 직역하면, "'(현지에) 있는 대로' 원칙".[24] 시골에서는 영생탑이 있는 곳이 리소재지다.[25] 오픈스트리트맵 공식 사이트에서 우크라이나를 검색하면 크림 반도는 우크라이나 영토로, 러시아를 검색하면 러시아 영토로 검색된다. 이는 국가 등의 영역을 나타내는 선을 관계에서 outer로 설정하면 기술적으로 가능하다. 어떤 선이 바깥을 나타내고, 안쪽을 나타내는지만 알 수 있다면 영역을 나타낼 수 있음에 착안한 기술이다. 이에 따라 케르치 해협은 우크라이나의 국경이지만 러시아의 국경이 아닌 것으로, 크림반도의 육지와의 연결부는 러시아의 국경이지만 우크라이나의 국경이 아닌 것으로 설정되어 있다.[26] 혼란이 존재하긴 한다. 지도 축척을 낮춰서 봤을때, 크림지역의 우크라이나어식 명칭인 Автономна Республіка Крим가 우연히 이 명칭으로 갱신되어 출력되기도 하지만 축척을 높이면 러시아어식 명칭인 Республика Крым으로 출력되고, 행정수도인 심페로폴(simferopol)의 경우, 줌아웃 상태에서는 가끔 우크라이나어식 명칭인 Сімферополь로 표기되기도 하지만, 줌인을 해서 보면 러시아어식 명칭인 Симферополь로 출력되는 등 혼란스러운 부분이 있기는 하다. 이는 줌인된 레이어는 자료의 갱신이 빠르지만, 더 쉽게 볼 수 있는 소축적 자료는 신중한 표출을 위해 업데이트가 느리기 때문이다. 하지만 정기적으로 자료가 갱신되어 소축적 자료의 업데이트가 빠른 경우도 있다. 가끔씩 크림반도에도 우크라이나어가 등장하는 것은 그곳이 러시아 영토라는 주장을 우크라이나는 도저히 받아들이기 힘들기 때문으로 보인다.[27] 2022년 러시아의 우크라이나 침공 이후 기존의 대치선을 뚫고 러시아가 전진했기에 더 이상 군사지역 표기는 있지 않다.[28] 일례로, 2024년 우크라이나 최고 라다에서 제정된 탈러시아 법률에 의해 지명이 세베로도네츠크에서 시베르스코도네츠크로 바뀐것도 실질적으론 우크라이나의 행정력이 미치지 못하는 러시아 점령지역이지만 즉각 바뀌었다.[29] "admin_level"이라는 키에 2라는 값을 부여해야 국경이 되고, 국경의 안쪽으로 지정된 영역을 어떤 정부의 영토라고 할 수 있다.[30] 무엇보다 mpas.me는 과거 OSM에서 사용했던 구린 한글 폰트를 쓰고 있다는 단점이 있다.[31] 예를 들어 Organic Maps 앱에서는 아파트로 장소를 추가하면 오픈스트리트맵에는 게스트 하우스로 태그되어 있다.