cartoload is an open-source CLI tool and Python library that converts geodata from raster formats (e.g. WMTS, WMS, GeoTIFF) into maps for GPS devices — primarily Garmin IMG format.
Features¶
-
Multiple tile sources
Download maps from WMTS, XYZ/TMS, and STAC/GeoTIFF sources. Configure any provider — swisstopo, open data portals, or custom endpoints.
-
Garmin IMG export
Export raster tiles to Garmin IMG format. Full support for tiled map display on compatible GPS devices.
-
Source-agnostic config
Define sources and layers in simple YAML files. Swap providers without changing your build pipeline.
-
Built-in analysis tools
Inspect, compare, and debug IMG files. Validate tile coverage and verify output integrity.
-
CLI & Python API
Use as a standalone command-line tool or integrate as a Python library into your own workflow.
-
Open source
LGPL-3.0 licensed, fully open source. View the LICENSE file, inspect, contribute, or fork on GitHub.