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 build
make prospector
make tests
Set up pre-commit hooks:
pip install pre-commit
pre-commit install --allow-missing-config