RasterX
Process satellite imagery, elevation models, and gridded spatial data with GDAL-powered functions.
Learn more →GridX
Spatial indexing with British National Grid (BNG) support for efficient location-based analysis.
Learn more →VectorX
Migrate legacy Mosaic geometries and work seamlessly with Databricks spatial types.
Learn more →Powerful Readers
Automatically registered Spark readers for Shapefile, GeoJSON, GeoPackage, GeoTIFF, and more.
Learn more →Multi-Language APIs
Native Scala implementation with Python and SQL bindings for maximum flexibility.
Learn more →Databricks Native
Built exclusively for Databricks Runtime, integrated with product spatial functions.
Learn more →Quick Start
Get up and running with GeoBrix in minutes:
# Import and register functions
from databricks.labs.gbx.rasterx import functions as rx
rx.register(spark)
# Read and process geospatial data
rasters = spark.read.format("gdal").load("/data/rasters")
metadata = rasters.select(
rx.rst_boundingbox("tile").alias("bbox"),
rx.rst_metadata("tile").alias("metadata")
)Ready to get started?
Install GeoBrix on your Databricks cluster and unlock powerful geospatial capabilities.
Installation Guide