Hu:OSM Map On Garmin

From OpenStreetMap Wiki
(Redirected from HU:OSM Map On Garmin)
Jump to navigation Jump to search

Hogyan készítsünk Garmin térképet OSM adatokból?

Hozzávalók

Szoftverek

Telepítsük ezeket!

Stílus fájl és typ fájl

Ezek nem feltétlenül szükségesek, de szebb, használhatóbb lesz a térkép, ha testre szabjuk. Mindenki írja át őket saját igényei szerint!

A typ fájlt másoljuk az mkgmap főkönyvtárába, a stílus fájlt tömörítsük ki az mkgmap resources/styles könyvtárába!

Bővebb leírások:

Opcionális:

  • TYPViewer Ezt használom a typ fájlok szerkesztésére

OSM alapadatok

Ez Magyarország, de kontinensenként, országonként és nagyobb országokban régiónként bármit letölthetünk.

Adatok feldarabolása

Az mkgmap nem tud nagyobb fájlokat egyben feldolgozni, ezért azokat előbb fel kell darabolni a mellé adott daraboló programmal (Splitter).

Például a következő parancsot a Splitter könyvtárában parancsablakból vagy bat fájlból kiadva lehet feldarabolni őket:

java -Xmx1024m -jar splitter.jar --max-nodes=1600000 c:\osm\osmdata\hungary.osm.pbf

Ez két vagy több pbf formátumú fájlt hoz létre a Splitter könyvtárában, amelyek adatait a template.args fájl fogja tartalmazni. Amennyiben a végeredmény nem megfelelő, akkor a max-nodes utáni számot csökkentsük addig, amíg jó nem lesz. Ekkor egyre több darabból áll majd a térképünk.

Térkép elkészítése

A következő parancsot adjuk ki, miután beállítottuk az elérési utakat:

java -Xmx1024M -ea -jar mkgmap.jar --route --charset=latin2 --style-file=c:\osm\mkgmap\resources\styles\herrbert --family-id=5000 --tdbfile --description="OSM Hungary" 50000.typ --nsis --index -c c:\osm\splitter-r179\template.args

A fenti parancs térkép img fájlokat és egy nsi kiterjesztésű telepítőfájlt és egyebeket hoz létre az mkgmap könyvtárában.

Opciólista magyarázata

Részletesebben lásd: mkgmap help

Xmx1024m
1024 MB memóriát allokálunk a java processznek
route
Útvonaltervezés bekapcsolása
charset=latin2
Latinra állítjuk a karakterkészletet
style-file
Megadjuk a fent letöltött stílusfájl nevét
family-id
Egész szám, ami megadja egy termékcsoport azonosítóját. A stílusfájllal meg kell egyezzen. A fent letöltött fájlban ez 5000.
tdbfile
TDB fájlt készít a MapSourceban való installáláshoz. Ezzel nincs semmi egyéb teendőnk.
description
Ez a leírás jelenik meg a MapSource-ben
50000.typ
A TYP fájl neve
nsis
NSIS telepítőt hoz létre
index
MapSource-ban használható keresési index létrehozása
c
A Splitter a template.args fájlban tárolja a feldarabolt fájlok nevét. Ezt adjuk meg itt. Bármi mást is megadhatunk.

Térkép installálása MapSource-ba

Kattintsunk az nsi fájlra az egér jobb gombjával! Válasszuk a Compile NSIS script opciót! Ez egy exe fájlt hoz létre helyben, de fel is ajánlja az azonnali telepítést. Ha ezzel kész vagyunk, már használhatjuk is a térképet a MapSourceban és a GPS-ünkben.