Skip to content

MrKyr/kmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kmap.sh 1.0 (28 March 2016)

(c) Kyriakos Bellios (kyr@designisdesign.eu)

Licence

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.

About

This is a simple script to create free maps for Garmin. Preview the map in Qmapshack

Dependencies

  • gdal: Geospatial Data Abstraction Library
  • mkgmap & splitter: Making maps from OpenStreetMap for Garmin devices

Optional:

  • 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
      

Ready to use maps

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/

Instalation

Nothing special here

Prepare

Get the data

Usage

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
    

Options

Note: -c & -s needs an argument

  • -c country name (user input) MUST BE FIRST
  • -s split the big map (user input)
  • -b build map with custom styles
  • -m create garmin map with custom type (.typ)
  • -k build elevation contours
  • -n create garmin contours map with custom type (.typ)
  • -g move the final map/contours to Qmapshack maps location
  • -x clean directory (delete *.img)
  • -h help screen

Screenshots

Map Screenshot

Bugs

Please report any bug you found at kyr@designisdesign.eu

Changelog

kmap.sh 1.0 (28 March 2016)

  • Initial release

To-Do

  • More check's for correct user input

About

Create free beautiful custom garmin maps for hiking-biking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages