Cloud-Native Geospatial
The comprehensive self-learning platform for modern spatial data engineering, AI, and visualization.
Track 1: Cloud-Native Fundamentals
Core formats and cloud storage optimization.
Techniques Learned
Tools Introduced
Introduction to Cloud-Native
Foundational concepts and shifting paradigms.Go
Techniques Learned
Tools Introduced
SpatioTemporal Asset Catalog (STAC)
Metadata standards for discovery.Go
Techniques Learned
Tools Introduced
Cloud Optimized GeoTIFF
Efficient raster layouts for remote access.Go
Techniques Learned
Tools Introduced
Zarr & Chunked Arrays
Multi-dimensional datasets for the cloud using the Zarr v3 specification and sharding.Go
Techniques Learned
Tools Introduced
Modern Vector Formats
GeoParquet, FlatGeobuf, and more.Go
Techniques Learned
Tools Introduced
Apache Iceberg for Geo
Transactional tables and native geospatial support in Iceberg v3.Go
Techniques Learned
Tools Introduced
DataCube Fundamentals
Multi-dimensional analysis concepts using xarray and stackstac.Go
Techniques Learned
Tools Introduced
Optimizing Cloud Storage
Egress, buckets, and performance tiers.Go
Techniques Learned
Tools Introduced
Scaling Distributed Compute
Distributed geospatial analysis at scale using Dask and local clusters.Go
Track 2: Performance & Product Patterns
Building modern geospatial applications at scale.
Techniques Learned
Tools Introduced
Ingesting Legacy Formats in Cloud-Native Ways
Make old data formats cloud-ready: PyOgrio, GDAL, and the local-cache pattern.Go
Techniques Learned
Tools Introduced
GeoPandas Fundamentals
Core skills for spatial engineering in Python.Go
Techniques Learned
Tools Introduced
Spatial SQL with DuckDB
Geometry types, spatial predicates, R-tree indexing, and multi-format I/O.Go
Techniques Learned
Tools Introduced
Integrity & Observability
Monitoring geospatial data pipelines and spatial quality SLIs.Go
Techniques Learned
Tools Introduced
Spatial Warehousing
Cloud-native databases.Go
Techniques Learned
Tools Introduced
Building STAC Catalogs
Creating discoverable spatial registries.Go
Techniques Learned
Tools Introduced
Serverless Tiles with PMTiles
Global map hosting with zero servers.Go
Techniques Learned
Tools Introduced
WASM Engines in Browser
Running geospatial compute client-side.Go
Track 3: Advanced Analysis & Visualization
Grid systems, WASM-side compute, and GPU rendering.
Techniques Learned
Tools Introduced
Modern Analytics & Viz
Large-scale interactive map rendering.Go
Techniques Learned
Tools Introduced
Advanced Zarr Cubes
High-dimensional scientific analysis.Go
Techniques Learned
Tools Introduced
Global Gridding (H3)
Efficient global analysis with hexagons.Go
Techniques Learned
Tools Introduced
Global Data Commons
Integrated global geospatial knowledge.Go
Track 4: The 'Scout' Project (Agentic GIS)
End-to-end implementation of a Chat-to-Map application.
Techniques Learned
Tools Introduced
Scout: Architecture & Design
High-level design of a Chat-to-Map application.Go
Techniques Learned
Tools Introduced
Scout: Phase 1: ETL
Ingesting and cleaning data for the application.Go
Techniques Learned
Tools Introduced
Scout: Phase 2: RAG
Retrieval Augmented Generation for Geo-AI.Go
Techniques Learned
Tools Introduced
Scout: Phase 3: Application
Building the user-facing spatial interface.Go
Techniques Learned
Tools Introduced
Vector Schema & RAG Patterns
Optimizing metadata for LLM retrieval.Go
Techniques Learned
Tools Introduced
Agentic Geospatial Queries
LLM-orchestrated spatial operations.Go
Techniques Learned
Tools Introduced
Prototype: Agentic GIS
Building a CARTO-style agentic workbench.Go
Techniques Learned
Tools Introduced
Prototype: NL-to-SQL Web GIS
Building a natural language interface for styling maps.Go
Techniques Learned
Tools Introduced
Felt Integration: Collaborative Mapping API
REST API, JS SDK embedding, and building a custom AI Extension.Go
Track 5: Geo-AI & Earth Observation
Large Vision Models, Foundation Models, and Feature Extraction.
Techniques Learned
Tools Introduced
AI/ML with Geospatial Data
Foundational concepts of applying machine learning.Go
Techniques Learned
Tools Introduced
Geo-Foundational Models
The foundation for Earth AI.Go
Techniques Learned
Tools Introduced
Prototype: EO Feature Extraction
Extracting features from high-res imagery using VLMs.Go
Techniques Learned
Tools Introduced
Geo Knowledge Evaluation
Benchmarking how well LLMs know spatial geometry.Go
Techniques Learned
Tools Introduced
The Geospatial AI Frontier
Future challenges in cloud-native and AI.Go
Techniques Learned
Tools Introduced
Industry Landscape
Reviewing standard platforms and tools.Go