🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

tilecloud-chain

Package Overview
Dependencies
Maintainers
2
Versions
113
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tilecloud-chain

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

pipPyPI
Version
1.23.1
Maintainers
2

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

Keywords

gis

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts