Hu:OSM Map On Garmin

From OpenStreetMap Wiki
Jump to: navigation, search

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

Más nyelveken — OSM Map On Garmin
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

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.