Skip to main content

Tools to generate tiles from WMS or Mapnik, to S3, Berkeley DB, MBTiles, or local filesystem in WMTS layout using Amazon cloud services.

Project description

TileCloud-chain

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.

Sources

  • Web Map Service (WMS)
  • Mapnik rendering engine

Destination Formats and Storage

  • Web Map Tile Service (WMTS) layout
  • Amazon S3 storage
  • Azure Blob storage
  • Local filesystem

Key Features

  • 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

Legacy Support

Note: The following features are maintained for backward compatibility:

  • Berkeley DB integration
  • SQLite (MBTiles) support
  • Mapnik rendering (Python 3 update pending)

Visual Preview

The admin interface with PostgreSQL queue integration:

TileCloud Chain Admin Interface

Getting Started

Create a configuration file at tilegeneration/config.yaml.

Reference the example configuration.

Support Policy

Only the latest release receives active support. Versions prior to 1.11 contain security vulnerabilities and should not be used.

Development

Building

make build

Quality Assurance

make prospector

Testing

make tests

Documentation

Contributing

Set up pre-commit hooks:

pip install pre-commit
pre-commit install --allow-missing-config

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tilecloud_chain-1.23.1.tar.gz (329.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tilecloud_chain-1.23.1-py3-none-any.whl (364.7 kB view details)

Uploaded Python 3

File details

Details for the file tilecloud_chain-1.23.1.tar.gz.

File metadata

  • Download URL: tilecloud_chain-1.23.1.tar.gz
  • Upload date:
  • Size: 329.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for tilecloud_chain-1.23.1.tar.gz
Algorithm Hash digest
SHA256 fbeb0a16dc9005424cb1b768b10467d0c2bc152356de79e9bef4b7bd69d0578c
MD5 e7e1692d4dc11b9191a8e8dc62aeeb2e
BLAKE2b-256 524f63d1b09c8e8fe43d79b781284ce6d2c06832424eea35e925677a357f06ca

See more details on using hashes here.

File details

Details for the file tilecloud_chain-1.23.1-py3-none-any.whl.

File metadata

File hashes

Hashes for tilecloud_chain-1.23.1-py3-none-any.whl
Algorithm Hash digest
SHA256 921b80c52b13fe848da148efed17ad23bf3c08113611f4c9e9355812f3a0c9f2
MD5 76c2758d441af5e200892b11a609fb8c
BLAKE2b-256 3dcfa8dbff4910aa587245685a4cc976d1fe7f007d955fee7b8cd07d832ba3d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page