Maps for Garmin GPS units generated from OpenStreetMap data using mkgmap. Includes all the configuration files used to generate the Garmin maps
See the release zip files for routable and non-routable maps of the whole of NZ and the North Island and South Island seperately.
The following instructions work under Linux
The following setup steps only need to be performed once:
- Download splitter from http://www.mkgmap.org.uk/download/splitter.html and install in 'tools'
- Download mkgmap from http://www.mkgmap.org.uk/download/mkgmap.html and install in 'tools'
Download sea.zip from http://www.mkgmap.org.uk/download/ and install in 'input' named 'sea-latest.zip'(No longer from mkgmap.org in 2025, see below)- Download a
sea*.zip
file from https://thkukuk.de/osm/data/ or http://develop.freizeitkarte-osm.de/boundaries/ and install in 'input' named 'sea-latest.zip'
The existing configurations found in the config
directory may be specified ...
Create a configuration file and execute Build.py
specifying the config file.
Build.py in the build directory is a python script to automate building Garmin image files. Optionally, as well as the OSM map data, it can include:
- Mapillary coverage data (experimental)
- OSM notes
- Contours
A config file specifies at a minimum the data to be downloaded; the variants (style and type) to be built and the regions to be built. The config file must always be specified on the command line. See the config
directory for examples. config file format documentation is TBD
The following options may be specified on the command line:
The download control options are handy when experimenting and allow different configurations and options to be exeprimented with without continually downloading data (which is slow and stresses the servers that provide the data) instead data previously downloaded will be used if available
- -nd | --no-download : Don't download anything
- -nc | --no-download-contours : Don't donwload contour data (if including contours in map)
- -ndo | --no-download-osm : Don't download OSM map data
- -ndm | --no-download-mapillary : Don't download Mapillary data (if including Mapillary coverage in map)
- -ndn | --no-download-notes : Don't download OSM notes (if including OSM notes in map)
- -ns | --no-split : Don't split the donwloaded OSM map data
- -nb | --no-build : Don't build the Garmin IMG file map
As well as the OSM Map data the generated Garmin IMG file map may also include optional extra data:
- -c | --contours : Include contours in the map
- -m | --mapillary : Include Mapillary coverage in the map (Experimental)
- -n | --notes : Include OSM notes in the map
Under either Linux or Windows QMapShack
may be installed and used to preview the Garmin map img files