Skip to content

eleurent/IGNite

Repository files navigation

IGNite 🗺️🔥

Get georeferenced maps of any area.

These maps can be stored on device, and used with mobile apps such as Avenza Maps (supports GPX).

Command Line Usage

Usage: ignite.py [options] <upper_left> <lower_right> <zoom>

Options:
  -h --help                Show this screen.
  --processes <p>          Number of processes used for requests [default: 4].
  --out <file>             Output filename [default: out].
  --cache-folder <folder>  Cache directory [default: cache].
  --no-caching             Do not save temporary tiles for caching and fast reloading.
  --backend <backend>      Which backend to use, between ign and cyclosm [default: cyclosm].
Note:
  Coordinates should be given as latitude,longitude in decimal degrees.
"""

Installation

Gdal

Install with conda or with pip:

sudo apt install gdal-bin libgdal-dev
pip install --global-option=build_ext --global-option="-I/usr/include/gdal" GDAL==`gdal-config --version`

Other dependencies

pip install -r requirements.txt

Credits

Thanks to Amine Benssy 🚴 for the idea and original implementation.
Thanks to Daniel Beilharz 🏃 for coming up with this neat name.