NL:Mkgmap/help/usage

From OpenStreetMap Wiki
Jump to navigation Jump to search

Introductie

Als u gegevens van OSM wilt laden op een GPS-apparaat van Garmin, kunt u ofwel vooraf gecompileerde kaarten downloaden, of u kunt ze zelf compileren. Deze pagina beschrijft de laatste optie. De geproduceerde kaarten ondersteunen routeren (voor auto's) en het zoeken naar adressen.

Vereisten

U dient de volgende software / geredschappen te downloaden:

Installeer Java Runtime Environment 1.7. Zowel mkgmap als splitter zijn er afhankelijk van.

information sign

Java is algemeen beschikbaar en het zou al op uw machine kunnen zijn geïnstalleerd.

Gids

Download gegevens van OSM (.osm, .osm.pbf or .osm.gz) voor een bepaalde regio. Mirrors die extracten bieden zijn hier vermeld. Geofabrik en Cloudmade zijn goede beginpunten.

Gebruik splitter om de ruwe kaartgegevens te splitsen in kleinere gedeelten, genaamd tiles. Dit is noodzakelijk omdat de meeste gedownloade extracten van regio's te groot zijn om te kunnen worden verwerkt door mkgmap. Bijvoorbeeld:

$ java -jar splitter.jar us-northeast-latest.osm.pbf

De resulterende tiles zijn genaamd 6324xxxx.osm.pbf, waar xxxx is 0001, 0002, 0003...

Deze tiles kunnen in een kaart worden gecompileerd zoals ze zijn, maar de resulterende kaart zou adresgegevens (bijv. stad of postcode) missen. Adresgegevens komen uit vooraf verwerkte begrenzings-tiles, en u kunt ze ofwel downloaden vanaf mkgmap.org of ze zelf maken zoals is beschreven in Mkgmap/help/options#Using_preprocessed_bounds_for_the_address_index. Plaats de resulterende bestanden in een submap genaamd bounds.

Tenslotte kunt u mkgmap gebruiken om de tiles en begrenzingsinformatie te compileren naar iets dat te begrijpen is door een Garmin GPS.

$ java -jar mkgmap.jar \
    --route \
    --add-pois-to-areas \
    --bounds=bounds \
    --index \
    --gmapsupp \
    6324*.osm.pbf

Dit maakt verscheidene bestanden, inclusief het gewenste bestand gmapsupp.img. kopieer dat bestand naar de SD-kaart die wordt gebruikt door de GPS. De details staan hier vermeld, maar hier is een korte opfrisser:

  • De SD-kaart zou moeten zijn geformatteerd als FAT32.
  • Er zou een map, genaamd "Garmin", moeten staan in de root van de SD-kaart.
  • Het bestand gmapsupp.img gaat in de map "Garmin".

information sign

Indien u een fout "OutOfMemoryError: java heap space" krijgt, dient u het beschikbare geheugen te verhogen door de parameter -Xmx te gebruiken. (bijv. java -Xmx2000M -jar mkgmap.jar ...)

Uw kaart aanpassen

U kunt verschillende opties en de stijlbestanden van mkgmap gebruiken om uw kaart naar uw wensen aan te passen. Lees het volgende voor details: