Ko:OSM Map On Garmin

From OpenStreetMap Wiki
Jump to navigation Jump to search
부 페이지
지도 파일 형식
지도 다운로드
POI 파일
대용량 저장장치 모드
cGPSmapper
QLandkarte
자전거 지도
Mkgmap4.png

Garmin GPS 장비 중 다수는 화면에 지도를 표시할 수 있다. 이 페이지는 OSM 지도를 Garmin 장비에 올리는 방법을 설명한다.

다른 사람들이 제작된 지도들

전세계 지역 별로 Garmin 지도를 만드는 사람들이 존재합니다. 자세한 정보는 다운로드를 찾아보십시오.

자신만의 지도를 만드는 순서

이전에 지도 데이터를 다뤄본 적이 없다면 예상보다 힘들 것이다. 지도 데이터를 다루어 본 적이 있다면, 놀랄 정도로 쉽고, 빠르고, 확실하다.

일반적인 순서는 다음과 같다(아래의 소프트웨어 부분도 참조해라).

  1. .osm 파일이 필요하다 : 자기 위치를 선택하여, 서버에서 데이터를 생성한 후, 데이터를 다운로드해라. 이렇게 하는 방법은 몇 가지가 존재한다.
    • 홈페이지의 Export 탭을 사용하는 게 가장 쉬운 방법이다 .
    • 한 나라 전체나 전세계의 데이터를 바란다면, Planet 덤프나 이미 존재하는 많은 발췌 지도 중 하나를 사용해라.
    • JOSM으로 데이터를 선택/다운로드하여, 다른 이름으로 저장할 수도 있다. (그러나 데이터가 대량이라면 JOSM은 비효율적이다. 몇 분씩 다운로드해야하지만 GPS 장비에만 사용한다면 불필요한 데이터를 가져오려고 시도하기 때문이다.)
    • 명령행을 사용해 다운로드하려면 Getting Data를 참고해라.
    • 소프트웨어를 제작 중이라면, API를 통해서 다운로드해라. 2008년 7월 현재, 대량의 데이터를 얻을 때 사용하는 XAPI가 제대로 동작하지 않는 것 같으며, OSM 데이터를 처리하려는 대부분의 사람들은 Planet 덤프를 사용하는 방식으로 전환하는 것 같다.
  2. .osm 파일을 Garmin 지도 이미지 파일(.img)로 변환해야 한다. 이 작업은 Mkgmap을 사용하면 된다. Mkgmap은 입력 파일의 크기에 제한이 있으므로, osmcut을 사용하여 osm 파일을 작게 쪼개야 할 때도 있다. Java 버전은 더 이상 유지 보수가 되지 않고, 잘못된 출력을 생성하므로 C 버전을 사용해라. 불행히도, osmcut.c는 mmap 문제 때문에 Cygwin이나 MingW에서는 컴파일/실행되지 않는다. 편법은 .osm 데이터를 직접 다운로드하지 않고, User:Computerteddy가 만든 전세계를 포함하는 .img 타일을 사용하는 것이다. [1]을 이용하면 자신이 원하는 사각 영역에 필요한 타일의 URL들을 계산할 수 있다.
  3. 뒤 이어서 이런 지도 이미지 파일들을 GMAPSUPP.IMG라 부르는 통합 이미지 파일로 변환해야 한다. Mkgmapsendmap으로 변환 작업을 할 수 있다.
  4. 마지막으로 이미지 파일을 Garmin 장치에 업로드해야 한다. 최신 Garmin 장치라면 USB 대용량 저장 장치에 복사만 하면 된다(.img 파일을 저장하려면 먼저 "Garmin" 서브 폴더를 만들어야 한다는 걸 잊지 마라). 그 외의 경우에는 sendmap이 가장 손쉬운 방법이다.

Mapsource / Bobcat 용 데이터 생성하기

다음은 MapManager를 사용하여 Mapsource/Bobcat와 Garmin Traning Centre에 gmapi 파일을 만드는 순서이다.

소프트웨어

다음은 작업 중에 필요한 프로그램들의 목록이다. 필요한 프로그램은 작업 순서에 따라서 달라진다.

  • Mkgmap은 OSM 데이터를 Garmin 지도 이미지 파일로 변환해주는 목적으로 개발된 오픈 소스 프로그램이다. 가장 먼저 살펴봐야 할 소프트웨어다.
  • QLandkarte은 Garmin 지도를 화면에 보여주고 작업할 수 있는 오픈 소스 프로그램이다.
  • cGPSmapper는 텍스처 형식의 Garmin 지도 파일을 이진 파일 형식으로 변환하는 프로그램이다. cGPSmapper는 OSM 파일을 직접 읽어들이지는 못 한다.
  • sendmap은 지도 이미지 파일을 합치고 업로드하는 cGPSmapper의 자매 프로그램이다.
  • OSMGarminMap은 OSM 데이터를 cGPSmapper가 읽고 변환할 수 있는 파일로 변환시켜주는 오래된 XSLT 스타이쉬트이다. 여기 저기 손댈게 아니라면 그리 유용하지는 않을 것이다.
  • 자전거 지도는 Mkgmap를 사용하여 OSM 데이터를 자기 마음대로 "렌더링"하는 방법을 설명한다.
  • osm2mp는 경로가 표시되는 Garmin 지도를 생성할 수 있다. 자세한 사항이나 다운로드에 대해서는 this forum thread을 참조해라.

소프트웨어와 각 단계에 대한 간략 설명

프로그램 라이센스 .osm.mp로 변환 .mp.img로 변환 .osm.img로 변환 IMG 합치기 업로드 OSM에 맞춰 개발?
Mkgmap GPL x o o o x o
QLandkarte GPL x x x o o x
cGPSmapper 고유 x o x x x x
sendmap 고유 x x x o o x
OSMGarminMap 고유 o x x x x o
MapCenter GPL x o x x x x

그외 자료

  • GPS Maps From OSM Data은 OSM 데이터에서 GPS 지도를 생성해주는 웹 기반 인터페이스를 설명한다.
  • Garmin 지도 이미지 파일에 대한 더 자세한 것은 OSM Map On Garmin/Format을 참조해라.
  • wine에서 MapSource를 사용하여 지도를 전송하는 방법은 OSM_Map_On_Garmin/WINE_MapSource를 참조해라(sendmap이나 qlandkarte가 제대로 동작하지 않느다면).

장비 / 성공담

성공적으로 업로드가 성공한 Garmin 장비의 목록은 다음과 같다.

외부 링크

  • MapCenter has loads of Garmin maps to download including the data in source format. There are many detailed maps, some at city street level. The licensing status of each map is up to each author -- it is always free to use and modify for personal use only, but often the authors are less strict -- so there's the possibility of importing some of these maps into OSM.
  • topomaps.dyndns.org Ready-to-use maps based on OSM data with topo lines from NASA data
  • GpsMapEdit can be used to view and convert the garmin format (.img) back to polish format (.mp). The polish format is input for the MapCenter database.
  • PocketMV is an shareware ($20) program for an Windows PDA that can display the garmin IMG file.
  • www.digitalmobilemap.com is a J2ME program that can display garmin IMG map on any mobile phone. The application supports routeable maps and uses A* algorithm for AutoRouting
  • emexes.powweb.com/osm/ Routing capable maps of europe for Garmin devices.