GeoFabric
GeoFabric is a pragmatic geospatial toolkit for ETL, analytics, and publishing—built around Parquet, DuckDB Spatial, and PMTiles.
What you can do¶
- ETL: Pull/normalize subsets into (Geo)Parquet
- Analytics: Scalable spatial SQL via DuckDB + DuckDB Spatial
- Viz / Publishing: Notebook maps + PMTiles generation via tippecanoe
Start here
Go to Getting Started to install GeoFabric and run your first query.
Key Features¶
- Unified Query API - Chainable, lazy query builder for geospatial data
- Multiple Format Support - Parquet, GeoJSON, GeoPackage, FlatGeoBuf, Shapefile, CSV
- 17+ Spatial Operations - Buffer, simplify, transform, clip, dissolve, centroid, and more
- Spatial Joins - Join datasets with 6 predicates (intersects, within, contains, touches, crosses, overlaps)
- K-Nearest Neighbors - Find nearest features with optional distance filtering
- Cloud Support - Read directly from S3, GCS, and Azure Blob Storage
- PostGIS Integration - Query PostGIS databases directly
- Programmatic Configuration - Configure credentials for all platforms via API
- PMTiles Export - Generate vector tiles via tippecanoe
- Geometry Type Detection - Automatic handling of WKB_BLOB and native GEOMETRY types