SPATIAL LAB CERTIFICATION
E2: Apache Iceberg for Geospatial Data
This brick introduces Apache Iceberg—an open table format that brings versioning, schema evolution, and SQL access to large-scale spatial data.
You’ll get hands-on experience building and querying Iceberg tables with:
- GeoParquet for scalable vector storage
- Cloud object storage as the data lake foundation
- PyIceberg and DuckDB for spatial SQL exploration
Brick E2 – Core Competencies (High-Level)
- Open Table Formats & Metadata Layers
Understand Iceberg’s architecture, including manifest files, metadata layers, and snapshot tracking. - Spatial Data in Iceberg Tables
Create GeoParquet-based Iceberg tables, register geometry columns, and manage spatial schemas. - Versioning & Time Travel
Query datasets at specific points in time using Iceberg snapshots; explore schema evolution over time. - Cross-Engine Querying
Use PyIceberg and DuckDB to read spatial Iceberg tables; understand how catalogs enable interoperability.
Lesson Skills
E2 Certified Skills
Full list of skills and tools used during this certification track. Anyone who has the validated badge for this track has used these tools and skills.
– Understand Iceberg’s table structure (manifests, metadata, snapshots)
– Explore how Iceberg separates table metadata from physical file storage
– Write spatial data in GeoParquet format into Iceberg tables
– Register geometry columns and ensure spatial metadata is preserved
– Query specific table states using Iceberg snapshot IDs
– Understand how to track and roll back changes over time
– Add, remove, and rename columns while preserving table history
– Handle spatial schema updates (e.g., geometry type or CRS changes)
– Use DuckDB and PyIceberg to query Iceberg tables
– Understand how catalogs (REST, Glue) manage table discovery
– Store Iceberg tables in S3-style object storage
– Inspect how Iceberg metadata references files in the lake
– Read and interpret metadata.json
, manifest.json
, and snapshots
– Visualize partitioning, file layout, and table evolution over time
Affordable plans
Flexible pricing to suit every team size
Choose from scalable pricing options that grow with your team’s needs and budget.
🔥 START E1 BRICK 🔥
E2 Brick
Learn the complete track and how to interweave skills in a Capstone seminar
- Full E1 Brick content
- Certification badge on completion
- Cloud resources and code
Full Brick Track
Learn the complete track and how to interweave skills in a Capstone seminar
- Access to all 4 E-Track Bricks
- Certifications for each Brick
- Capstone seminar for the track
- Capstone certifiation

Spatial Lab Membership
Get full access to additional tracks, community resources, and live cohort events.
- Access to the E-Track and other upcoming tracks
- Community supported learning with other learners
- Access to live events for this track
- Much more...