Releases: ashnair1/tilepack
Releases · ashnair1/tilepack
Release list
v0.2.0
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
-
verifycommand 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 # PMTilesReports zoom range, tile counts, format check, and bounds for all formats.
Documentation
- Added documentation site at ashnair1.github.io/tilepack
- Added package keywords and homepage URL to PyPI metadata
Misc
- Code cleanup: removed unnecessary from future import annotations
v0.1.0
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
--schemeflag 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) |