Skip to content

Releases: ashnair1/tilepack

Release list

v0.2.0

Choose a tag to compare

@ashnair1 ashnair1 released this 01 Mar 18:29

tilepack v0.2.0

Initial release of tilepack --- a CLI tool for packing raster tile
folders into single-file archives and serving them over HTTP.

Features

  • verify command now supports MBTiles and PMTiles archives - Run tilepack verify on any format:

    tilepack verify ./tiles/           # TMS/XYZ folder
    tilepack verify archive.mbtiles    # MBTiles
    tilepack verify archive.pmtiles    # PMTiles
    

    Reports zoom range, tile counts, format check, and bounds for all formats.

Documentation

Misc

  • Code cleanup: removed unnecessary from future import annotations

v0.1.0

Choose a tag to compare

@ashnair1 ashnair1 released this 27 Feb 11:08

tilepack v0.1.0

Initial release of tilepack --- a CLI tool for packing raster tile
folders into single-file archives and serving them over HTTP.

Features

Archive Conversion

  • Convert TMS or XYZ tile folders into:
    • MBTiles
    • PMTiles
  • Auto-detects input tile scheme (TMS / XYZ)
  • Optional --scheme flag to override detection
  • Output format inferred from file extension (.mbtiles, .pmtiles)

HTTP Serving

Serve MBTiles or PMTiles archives as standard-compliant HTTP endpoints:

TMS Endpoints

  • tilemapresource.xml
  • /{z}/{x}/{y}.png

OGC WMTS 1.0.0 Endpoints

  • GetCapabilities
  • RESTful tile access
  • KVP tile requests

Compatible with:

  • QGIS
  • CesiumForUnreal
  • Other standard TMS/WMTS clients

Tile Folder Verification

  • Report:
    • Zoom levels
    • Tile counts
    • Image format
    • Detected scheme (TMS / XYZ)

Selftest

  • Validate served tiles against original folder
  • Byte-exact comparison for integrity verification

Supported Formats

Input Output
TMS tile folders (z/x/y.png) MBTiles (SQLite)
XYZ tile folders (z/x/y.png) PMTiles (cloud-optimised)