Unified multi-layer PMTiles batch builder script #34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What to build
Upgrade
scripts/build-pmtiles.shto compile core vector tile archives from cleaned spatial layers usingtippecanoe. Standardize layer names, zoom levels, simplification limits, and attribute compression across all layers.Technical specifications
scripts/build-pmtiles.sh: Comprehensive batch compilation script.public/tiles/peat_soil.pmtiles: Peat depth polygons (z3–z12,--drop-densest-as-needed).public/tiles/khg.pmtiles: KHG boundaries (z3–z12,--coalesce-densest-as-needed).public/tiles/concessions.pmtiles: HGU & HTI concessions (z5–z14,--coalesce-densest-as-needed).public/tiles/drainage_canals.pmtiles: Drainage canals (z11–z14,--extend-zooms-if-still-dropping).public/tiles/burn_scars_historical.pmtiles: Historic burn scars (z4–z12)..cache/before initiating compile.pmtiles verifyon each generated archive.Acceptance criteria
./scripts/build-pmtiles.shproduces verified.pmtilesarchives inpublic/tiles/.pmtilesCLI.Blocked by
rustgis clean).Authoritative Specifications & Reference Documentation
docs/ARCHITECTURE.mdrustgis-cli, GeoLibre integration, and native FlatGeobuf/PMTiles/COG pipelines.(B8 - B12) / (B8 + B12).Issue 21: [Backend] Unified multi-layer PMTiles batch builder scriptto [Backend] Unified multi-layer PMTiles batch builder script[Backend] Unified multi-layer PMTiles batch builder scriptto Unified multi-layer PMTiles batch builder scriptClosing as redundant. The repository has standardized on modular tile compilation scripts (
build-concessions-pmtiles.sh,build-canals-pmtiles.sh,build-pmtiles.sh), tested via Vitest and orchestrated cleanly by.forgejo/workflows/sync-tiles-r2.yml. Merging them into a single monolithic script introduces unnecessary coupling.