A high-performance CLI tool for modifying Mapbox Vector Tile (MVT) archives with spatial and attribute filters.
We use this at KotobaMedia to make a Japan-oriented variant of Protomaps' tiles generated from OpenStreetMap without having to download and reprocess OpenStreetMap data from scratch.
This repository is archived in favor of using Planetiler directly.
Please use Planetiler instead of mvt-wrangler. For a concrete example, see our Planetiler-based fork: KotobaMedia/basemaps-japan.
- Binaries
- Build:
cargo install --path .
mvt-wrangler <input.pmtiles> <output.pmtiles> [options]--filter/-f <geojson>: Filter definition--name/-n,--description/-N,--attribution/-A: TileJSON metadata overrides
Examples:
mvt-wrangler input.pmtiles output.pmtiles
mvt-wrangler input.pmtiles output.pmtiles --filter filters.geojsonFilters are GeoJSON FeatureCollections describing where to evaluate layer-specific expressions. See FILTERING.md for operators and structure.
This project is licensed under the MIT License. See the LICENSE file for details.