Guides
Goal-oriented walkthroughs for common Spatial Pack workflows. Each guide starts with prerequisites, walks through a concrete task, and ends with a working result. Pick the guide that matches what you need to do.
Data Processing
Section titled “Data Processing”Convert, transform, and query spatial data in cloud-native formats.
Convert Shapefiles to GeoParquet Transform legacy Shapefiles and GeoJSON into columnar GeoParquet for fast analytics.
CRS Transformation Reproject spatial data between coordinate reference systems with WKT2 precision.
Raster Processing Build slope, aspect, and hillshade layers from digital elevation models and produce Cloud Optimized GeoTIFFs.
Query Pack Data with DuckDB Run SQL queries directly against GeoParquet layers without loading entire files into memory.
Pipeline and Publishing
Section titled “Pipeline and Publishing”Build reproducible Pipelines and ship packs to production.
Build a Pipeline from YAML Write a multi-stage Pipeline that downloads, converts, tiles, and packages spatial data in one command.
Publish a Pack to CDN Upload a built Spatial Pack to object storage with versioned paths and integrity verification.
Pipeline YAML Reference Complete reference for all stage types, options, and variable interpolation syntax.
Quality, AI, and Community
Section titled “Quality, AI, and Community”Validate data integrity, leverage AI-assisted analysis, and contribute to the project.
Validate and Hash a Pack Verify manifest conformance and compute BLAKE3 integrity hashes for governance workflows.
AI-Assisted Analysis Ask natural language questions about your pack data and get structured answers with map visualizations.
Add Enrichment to a Pack Augment existing layers with computed metrics, H3 spatial indexes, and derived attributes.
Contributing
Section titled “Contributing” Contributing to Spatial.Properties Set up your development environment, follow the contribution workflow, and submit pull requests.