TileCloud Chain is a comprehensive toolset for managing tile generation workflows. It supports various source and destination formats, making it a versatile solution for map tile management.
- Web Map Service (WMS)
- Mapnik rendering engine
- Web Map Tile Service (WMTS) layout
- Amazon S3 storage
- Azure Blob storage
- Local filesystem
- Tile generation with configurable parameters
- Automatic removal of empty tiles
- Geographic filtering (bbox and geometry-based)
- MetaTile support for efficient generation
- Legend image generation
- GetCapabilities document
- OpenLayers demo page
- Empty tile detection via hashing
- Cache synchronization
- Post-processing capabilities
Note: The following features are maintained for backward compatibility:
- Berkeley DB integration
- SQLite (MBTiles) support
- Mapnik rendering (Python 3 update pending)
The admin interface with PostgreSQL queue integration:
Create a configuration file at tilegeneration/config.yaml.
Reference the example configuration.
Only the latest release receives active support. Versions prior to 1.11 contain security vulnerabilities and should not be used.
make buildmake prospectormake testsSet up pre-commit hooks:
pip install pre-commit
pre-commit install --allow-missing-config