올초에 OSM 사이트에서 massive upload top 10에 뽑혔다(아마 3위던가?) . 덕택에 POI의 소재, 특히 저작권 문제를 지적하는 사람들이 생겼고(적절한 지적이다) OSM에 업로드한 POI를 전면 재개정하기로 약속했다. 4월 쯤에 시간나는 대로 올리겠다고 뉴스그룹에 공지했다가 (POI 정리가 어느 정도 끝나서) 그동안 바빠서 작업이 정체되었다.
이러저러한 귀찮은 작업을 거쳐 POI를 정리하고(근접 지역의 같은 이름과 같은 tag를 가진 POI를 합쳐주거나 태그가 없는 POI를 제거하는 등) 상당히 많은 양의 자료를 추가, 삭제, 수정하는 작업을 남겨 놓은 상태였다.
어차피 취미 생활인데 목숨 걸고 할 것도 아니라서 대충 시간을 흘려보냈더니, 어느새 6개월이 흘렀고, 지금은 만사가 귀찮아져(POI 검증이 무지 신경 쓰이고 시간을 잡아먹는 일이면서 소득이라고는 잘해봤자 본전이라) 그보다는 늦기 전에 그냥 손쉽게 해치울 수 있는 KOTM 새 버전이나 만들기로 했다. 사실 4월 이후부터 주욱 KOTM v3.5를 사용하고 있지만 남들에게 공개할 수준이 아닌데다, 설치 방법이나 설치 중 오류에 관해, 배포 전에 여러 종류의 각기 다른 시스템에서 무수한 테스트를 거쳐야 하는 등, POI 작업처럼 검증이 필요해 미루던 것이다.
테스트: 삼성 M4650과 노키아 N5800의 각기 다른 os에서 작동하는 Garmin Mobile XT 두 버전, 버전이 다른 두 종류의 MapSource, XP SP3, Windows 2008, Windows 7 등의 요새 많이들 사용하는 os , Garmin Vista HCx 등등 여러 조건에서 설치를 다양하게 해봤다. 그래도 안 되요, 에러 나요, 다운 되요 등등 별별 일이 다 생길 것이다.
일단 설치본에서 배포본만 남기고 제작본은 제거했다. 제작본 제작 방법에 관해 문의해 오는 사람도 없을 뿐더러 사람들이 제작에는 관심이 없어 보였다.
인스톨러는 WinRAR 대신 Nullsoft NSIS를 사용했다. NSIS 사용법을 배우고 비교적 쉽게 만들었다.
transparent 문제 때문에 GMAPSUPP.IMG를 만들 때 영문, 한글 TYP 파일을 각기 다른 것을 사용했다.
OSM 외에 별도로 수집한 12만개의 POI를 거르고 걸러 만들어 놓은 59000개의 비교적 오류가 없는 POI 리스트를 포함했다.
OSM의 bus_stop과 hospital tag는 4월 무렵 대부분 정리가 끝났다.
OSM의 orphan node와 name tag를 며칠에 걸쳐 여러 차례 개정했다. 지난 수 개월 동안 한국 지도는 장족의 발전을 거듭했다.
mkgmap r1667 버전으로 업그레이드 했다. style이 많이 바뀌었고 그에 따른 불가피한 수정을 하고 TYP 파일도 여러 차례 손보았다.
드디어 routable map을 만들었다. 하지만 내비게이션 테스트 결과는 처참했다. OSM의 도로 연결이 아직 제대로 안 되어 있는 탓이 크다. 하지만 라우터블 맵을 만들어봤자 뭘하나? 여전히 POI의 한글 검색이 안 되는데.
Topo Map은 DEM 파일을 추출하는 방식을 개선하고 세선화 단계를 줄였다. 등고선의 정밀도는 향상되었지만 등고선 데이터 크기가 엄청나게 커져서 등고선을 줄이느라 등고선 사이의 간격이 일정치 않았다. 용량 때문에 어쩔 수 없다. GPSr에서 랜더링하는 속도 부터 저장공간을 차지하는 문제까지, 가능한 맵 크기를 줄이기 위해 노력했다.
이렇게 해서 지난 4월 이후 별 진전없이 찔끔찔끔 진행되던 KOTM v3.5 제작을 약 일주일 동안 결론을 짓고 완결했다. KOTM v3.1이 작년 10월에 만든 것이니 v3.5는 사실상 10개월만에 업그레이드 되는 셈이다. 10개월 동안 꽤 많은 것들이 바뀌었지만 뭘 했는지 기억나는 게 별로 없어 작업노트라고 적을 만한 것이 없다.
8월 15일 광복절 기념판으로 만들려고 했으나, 공교롭게 주말에 가족여행이 있어 하루 늦게 설치본 제작과 테스트를 끝마쳤다.
소개 문서를 영문으로 작성하고 유명 사이트에 한국 지도라고 올려놓을까 하다가, 지도 설치와 운용 에 관한 귀찮은 문의를 '국제적으로' 받을 것 같아 관뒀다.

KOTM v3.5 소개, 다운로드, 설치: http://cafe.daum.net/GPSGIS/BSrL/1572
KOTM 다음 버전은 3.6이 되던가 4.0이 되던가 아직 모르겠다. 아직 등고선이 만족스러운 수준은 아니다. 아쉽게도 dem이나 topo map 자료를 얻을 수 있는 방법이 없어 상대적 비교조차 해 본 적이 없다. OSM의 POI는 언젠가는 정리해야 한다. 마냥 미룰 수도 없는 일이다.
OSM 한국 지도 제작자가 작년에 비해서 많이 늘긴 했지만 그렇다고 한국 지도 전반이 획기적으로 달라진 것은 없다. 주소체계 정비가 본격화되면서 사실상 도로명 대부분을 개정하는 작업이 진행되어야 한다.
그래도 그 사람들 덕에 무료 지도를 자유롭게 사용할 수 있는 것이다. 작업자들 만세!
"GPS" 카테고리의 다른 글
- KOTM v3.5 (10)2010/08/18
- 5800 GPS 안테나 개조 (7)2010/06/24
- 지도 제작 작업 메모 (0)2010/02/22
- KOTM v3,1 (3)2009/10/26
- KOTMv3 (0)2009/10/16
Add Comment
관리자만 볼 수 있는 댓글입니다.
관리자만 볼 수 있는 댓글입니다.
관심에 감사드립니다. 저는 최종 배포본만 제공할 뿐입니다. 지도를 직접 작성하시는 분들의 노고에 보답하고, 보다 나은 지도가 되어 더 많은 분들에게 도움이 될 수 있도록 오픈 스트릿 맵의 지도 제작 작업에 힘을 보태주시길 감히 부탁드리겠습니다.
안녕하세요 오랜기간 아주 대단한 작업을 하고계십니다. 저도 지도제작에 참여하고싶은데 관련 모임이 있으면 참여하고싶습니다. 한가지 질문도 있는데요
http://openmtbmap.org/download/
http://maps.cloudmade.com/#
Luke님 routable map 만드실때 고속도로 노드링크에서 교차로 램프의 도로속성이 지정 안돼 있는데요. 그래서 고속도로routable이 안되는거 같습니다. 수정하기 만만찮을거같긴한데요.
아무튼 큰 일을 해내시는데 찬사 보냅니다
"이희삼"<tata333@paran.com>
맞습니다. 도로 자료를 일괄적으로 변환해서 그렇습니다. 원본 자료에 램프에 관한 속성이 없었죠... 그래서 그건 수동으로 지정해야 하는데 작업량이 만만치 않지요.
글로발매퍼 가지고 표준노드링크에서 같은 속성만 추출하는게 그리 어려운일은 아닐 듯한데요
램프 속성이 따로 있었어요? 제가 잘못 알았나 보군요. 당시 지도 제작 작업에 미숙해 램프를 별도로 처리 안했습니다. 같은 속성만 추출하는 건 어렵지 않지요. 도로만 떼어다가 그리 작업했지요. 기왕 이렇게 된 거 표준 노드 링크 업데이트 된 버전으로 새로 갈아버리고 싶긴 한데, 요새는 통 시간이 안 나 OSM 지도를 손 볼 여유가 없네요. 한 번 하면 1주일, 한달은 쉽게 가는 작업이라...
Java OSMEditor 사용해서 올리는게 맞나요? 첨보는프로그램이라서요 사용법 알면 해보겠는데요
서울외곽순환도로만 추출해 OSM파일로 만들어봤습니다
한번 봐주시죠
http://club.paran.com/club/bbsview.do?c ··· %3D0mdsx
JOSM을 말씀하시는 것 같군요. 변환하신 파일의 대부분 태그가 불필요합니다. global mapper가 임의로 정한 것들 같은데, 글로벌 매퍼에서 태그를 따로 지정할 수 있을지 모르겠네요.
k=ROAD_NAME은 k=name로 바뀌어야 하고 글로벌 매퍼가 임의로 지정한 거의 대부분 태그는 OSM에서 사용하지 않습니다. 고속도로이므로, k="highway", v="motorway"는 맞습니다만, 고속도로 램프의 경우 k="highway", v="motorway_link"가 되어야 합니다.
태그 속성에 관해서는 OSM의 Map features (http://wiki.openstreetmap.org/wiki/Map_Features) 를 참조하시고, 한국 도로에 대한 논의는 고창에 거주하는 앤드류씨가(OSM id: Geochang scribe) 요새 열심히 하고 있습니다. http://wiki.openstreetmap.org/wiki/Korea_Motorways