kmap.sh 1.0 (28 March 2016)
(c) Kyriakos Bellios (kyr@designisdesign.eu)
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This is a simple script to create free maps for Garmin. Preview the map in Qmapshack
- gdal: Geospatial Data Abstraction Library
- mkgmap & splitter: Making maps from OpenStreetMap for Garmin devices
-
routino: Router for OpenStreetMap Data
-
open QmapShack application
Tool -> Create Routino Database -> Select source files (the .pbf) -> Target Path (the folder ex. ROUTES) -> File Prefix (Country ex. GR) -> Start
-
Download ready to use Garmin opentopomap fnd contours rom here: https://garmin.opentopomap.org/#europe
source: https://www.minty95.com/adding-free-maps-to-qmapshack/
Nothing special here
-
Country Map
http://download.geofabrik.de/europe.htmlPlace it in:
kmaps parent folder
data
maps
-
Sea & Boundaries
http://develop.freizeitkarte-osm.de/boundaries/Place it in:
kmaps parent folder
data
-
Elevation Data (DEM)
http://www.viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm
or
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp-
Select tiles on map to begin download then extract the .zip file & open QmapShack application
Tool -> VRT Builder -> -> Select source files (all *.hgt)* -> Target Path (the folder ex. DEM) -> Start -
if there is more than one .zip file create a folder & etxract all .hgt there.
-
-
Contours
- Download ready contours (20 | 100 | 500) from: http://develop.freizeitkarte-osm.de
or - Extract from: http://extract.bbbike.org
Place it in:
kmaps-'version'
data
contours
- Download ready contours (20 | 100 | 500) from: http://develop.freizeitkarte-osm.de
kmap.sh [COUNTRY NAME] [OPTIONS]
Important: You must specify the Country name first
examples:
-
Split big .pbf map
kmap.sh -s ../data/greece-latest.osm.pbf
-
Maps
-
Clean, split, build, create & move the map
kmap.sh -c Greece -x -s ../data/greece-latest.osm.pbf -bmg -
Build, create & move the map
kmap.sh -c Greece -bmg -
Create (apply custom type) & move the map
kmap.sh -c Greece -mg -
Contours
-
Clean, split, build, create & move the contours map
kmap.sh -c Greece -x -s ../data/Greece-Contours.osm.obf -kng -
Build, create & move the map
kmap.sh -c Greece -kng -
Create (apply custom type) & move the map
kmap.sh -c Greece -ng
Note: -c & -s needs an argument
-ccountry name (user input) MUST BE FIRST-ssplit the big map (user input)-bbuild map with custom styles-mcreate garmin map with custom type (.typ)-kbuild elevation contours-ncreate garmin contours map with custom type (.typ)-gmove the final map/contours to Qmapshack maps location-xclean directory (delete *.img)-hhelp screen
Please report any bug you found at kyr@designisdesign.eu
kmap.sh 1.0 (28 March 2016)
- Initial release
- More check's for correct user input