고급협동조합의 OSM
article thumbnail
JOSM으로 오픈스트리트맵에서 표시되지 않는 산림 문제 해결하기

산림이 사라진 구역 중 일부를 다운로드합니다. 다운로드 영역이 너무 크다는 경고가 표시되면 산림(이었던 것)의 가장자리를 다운로드합니다. 렌더링되어야 하는 산림 개체를 클릭합니다. 그러면 오른쪽의 태그 창에 클릭한 산림 개체가 뜨는데, 이걸 우클릭하고, 다운로드되지 않은 구성 요소 다운로드를 클릭합니다. 다운로드가 끝나면 다시 오른쪽에서 산림 개체를 우클릭하고, 관계 선택을 클릭합니다. 그러면 선택한 산림 다중 다각형을 이루는 모든 개체가 분홍색으로 표시됩니다. 여기서 유효성 검사를 클릭합니다. 그러면 위와 같이 오류가 표시됩니다. 여기서는 다중 다각형에 속하는 길(way)끼리 교차하는 것이 문제가 되었습니다. 여기서 '3 개체: 다중 다각형("숲", 구성원 ...'으로 시작하는 항목을 더블 클릭하면 위..

article thumbnail
도로와 붙은 영역을 JOSM에서 떼는 방법

오픈스트리트맵에서 주거 구역은 오로지 주거 구역만 감싸야 합니다. 위 사진과 같이 주거 구역이 도로를 침범하면 안 됩니다. 이때 JOSM에서 주거 구역과 도로를 손쉽게 떼는 방법이 있습니다. 먼저 주거 구역을 선택한 후, '도구 → 선 떼어내기' 혹은 단축키 G를 누릅니다. 그러면 오른쪽과 같이 주거 구역과 붙어 있는 정점(노드)이 전부 분리됩니다. 다시 주거 구역을 선택합니다. JOSM에서 영역을 선택할 때는 경계선을 클릭해도 되지만, 영역 안쪽을 더블클릭해도 위와 같이 영역이 선택됩니다. 영역의 경계선이 다른 선과 겹쳐 있을 때 사용하면 유용합니다. 여기서 Ctrl+Alt 키를 누르면 마우스 아이콘에 왼쪽과 같은 이미지가 보일 겁니다. 이 상태(크기 조정, Scale)에서 마우스를 움직이면 선택한 영..

article thumbnail
JOSM으로 오픈스트리트맵 지도 그리기 - 1. 도시 주거 구역

도시의 구획은 대략 주거 구역, 상업 구역, 공업 구역으로 나눌 수 있습니다. 여기에 녹지와 같은 자연 지물, 공공 시설, 교통 시설 등이 더해지면 우리가 아는 도시가 이루어지죠. 이 글에서는 도시의 구획 중 주거 구역을 오픈스트리트맵에 그리는 방법을 찬찬히 뜯어서 설명하도록 하겠습니다. ※ iD 편집기를 이용한 방법은 여기를 참고하세요. 위 구역의 지도를 그리는 방법을 차례차례 알려 드리도록 하겠습니다. 1. 주거 도로 그리기 사람 또는 차량이 집에 드나들려면 오솔길이든, 포장 도로든 결국에는 도로가 있어야 합니다. 지도의 시작은 바로 이 도로를 그리는 것에서부터 시작됩니다. 길(선, way)을 그린 후, 주거 도로를 의미하는 highway=residential 태그를 붙여 주세요. 이때 도로가 아스팔..

article thumbnail
JOSM에서 개체의 길이, 영역 등을 알아내는 방법

먼저 측량하고자 하는 개체를 선택합니다. 개체의 길이는 JOSM 하단 바에서 바로 알 수 있습니다. 이 상태에서 Ctrl+I를 누르거나 보기 → 고급 정보를 클릭합니다. 기하학적 중심 및 선의 길이, 선 안쪽의 넓이 등을 알 수 있습니다. 계산하려는 영역이 넓으면 ha(헥타르)나 ㎢로 표시되기도 합니다. 이때 1㎢ = 100 ha = 1,000,000 ㎡입니다. 이를 이용해 기존 지도나 데이터로는 알기 힘들었던 공원의 넓이나 산업단지의 넓이 등을 손쉽게 계산할 수 있습니다.

article thumbnail
JOSM 데이터 다운로드/업로드

다운로드 JOSM을 처음 실행하면 다음과 같이 나옵니다. 여기서 왼쪽 위에 있는 다운로드 버튼을 클릭합니다. 원하는 영역을 선택하고 다운로드 버튼을 클릭합니다. 이때 영역의 크기가 너무 크면(대략 1MB 이상의 데이터) 다운로드가 거부됩니다. 그러면 이렇게 오픈스트리트맵 데이터가 레이어로 표시되는데요, 위의 '이미지' 탭에서 원하는 배경 이미지를 골라줍니다. 만약 이미지가 데이터와 맞지 않는다면, 위에서 이미지 오프셋 조절 버튼을 찾아 클릭하고 마우스 우클릭 + 드래그로 이미지를 데이터와 맞춰 주세요. + 큰 영역의 데이터를 다운로드하는 방법 편집 > 환경설정으로 들어가 왼쪽 아래에 있는 '전문가 모드'를 활성화합니다. 이제 다시 데이터 다운로드 버튼을 클릭하고, 'Overpass API로 다운로드' 탭..

article thumbnail
JOSM에서 관계 편집하는 방법(기초)

관계 선택하기/만들기 JOSM 오른쪽에 있는 패널에서 '관계' 탭을 찾으세요. 수정하고 싶은 관계를 클릭해서 편집 버튼을 누르거나, + 버튼으로 새로운 관계를 만들 수 있습니다. 혹은 편집하고 싶은 관계에 속해 있는 도로를 클릭한 후, '태그' 탭 아래쪽에서 관계를 찾을 수도 있습니다. 이제 관계에 길을 추가하기 위해 이어진 선(way) 여러 개를 차례대로 선택해 줍니다. iD와는 달리 JOSM에서는 여러 개의 선을 동시에 선택하고, 편집할 수 있어서 개인적으로는 JOSM을 더 선호합니다. 이제 사진을 보면 버튼 4개가 보일 겁니다. 위에서부터 차례대로 '맨 위에 추가' '구성원 목록에서 선택한 길 바로 위에 추가' '구성원 목록에서 선택한 길 바로 아래에 추가' '맨 아래에 추가' 입니다. 저는 맨 아..

article thumbnail
JOSM에서 주유소 추가하기

이번에는 JOSM에서 주유소를 추가하는 방법을 포스팅해보도록 하겠습니다(iD는 여기를 참조해 주세요). 먼저 편집할 주유소를 찾습니다. 여기는 마침 브랜드(GS칼텍스)도 나와 있네요. 주유소 주변으로 선(way)을 그려 줍니다. 그리고 원래 점(node)에 있던 태그를 모두 그려준 선으로 옮길 겁니다.태그 창에서 "우클릭"→"모든 키/값 복사"를 클릭합니다. 선을 클릭하고 Ctrl+V로 붙여넣기합니다. 이때 이런 경고가 뜰 수도 있는데, 그냥 무시해도 문제는 없습니다. name:ko-Latn 태그를 선호하지 않는 사람도 많이 있지만, 그렇다고 그냥 지워버리기에는 좀 꺼림칙하니까요. 나중에 토론하고 나서 지워도 문제는 없을 것 같습니다. 그러면 이렇게 됩니다. 기존의 점들은 지워 주세요. 여기서 우리는 주..

article thumbnail
"수정된 개체 업데이트"에서 불러오는 개체가 너무 많을 때

들어가기에 앞서JOSM에는 "수정된 개체 업데이트"라는 기능이 있습니다. 처음에 Overpass API로 넓은 영역의 오픈스트리트맵 데이터를 한번에 다운로드받는 경우가 많이 있는데요, 이럴 때 충돌을 미리 막으려고 "데이터 업데이트"를 누르면 Overpass API가 아닌 오픈스트리트맵 API로 데이터를 가져오려 하기 때문에 너무 넓는 영역을 다운로드하려 한다는 오류가 뜹니다.이럴 때에는 "수정된 개체 업데이트"를 누르면 테두리 상자(Bounding Box)가 아닌 개체 단위로 각각 업데이트를 하기 때문에 영역 오류는 뜨지 않습니다. 하지만 수정한 개체가 너무 많을 때에는 시간이 너무 오래 걸리죠. 위와 같은 경우는 그나마 적은 경우고, 수십만 개를 가져오는 경우도 종종 있습니다. 그러면 10~30분은 ..