Skip to content

spatialpack tiles

Terminal window
spatialpack tiles <command> [options]

Vector tile generation commands.

Generate PMTiles from GeoParquet files for efficient web visualization.

CommandDescription
tiles infoDisplay PMTiles metadata.
tiles pmtilesConvert GeoParquet to PMTiles vector tiles.
tiles validateValidate a PMTiles file.
Terminal window
# Convert GeoParquet to PMTiles
spatialpack tiles pmtiles input.parquet -o output.pmtiles
# Inspect PMTiles metadata
spatialpack tiles info output.pmtiles
# Validate PMTiles file
spatialpack tiles validate output.pmtiles

Display PMTiles metadata.

Shows information about a PMTiles file including zoom levels, bounds, and layer metadata.

Terminal window
spatialpack tiles info FILE_PATH

FILE_PATH — path (required)

Terminal window
spatialpack tiles info output.pmtiles

Convert GeoParquet to PMTiles vector tiles.

Creates a PMTiles archive containing vector tiles at multiple zoom levels for efficient web visualization. Uses tippecanoe for high-quality tile generation.

Terminal window
spatialpack tiles pmtiles INPUT_PATH [options]

INPUT_PATH — path (required)

Options:

OptionTypeDefaultDescription
-o, --outputpath-Output PMTiles file path
--layertext-Layer name in tileset (default: derived from filename)
--min-zoominteger0Minimum zoom level (default: 0)
--max-zoominteger14Maximum zoom level (default: 14)
--simplificationfloat-Simplification factor for geometry (default: auto)
--no-drop-densestflagfalseDon’t drop features in dense areas
Terminal window
# Basic conversion
spatialpack tiles pmtiles input.parquet -o output.pmtiles
# Custom zoom range
spatialpack tiles pmtiles input.parquet -o output.pmtiles \
--min-zoom 5 --max-zoom 16
# Custom layer name
spatialpack tiles pmtiles input.parquet -o output.pmtiles \
--layer my_layer

Validate a PMTiles file.

Checks that the file is a valid PMTiles archive.

Terminal window
spatialpack tiles validate FILE_PATH

FILE_PATH — path (required)

Terminal window
spatialpack tiles validate output.pmtiles