Spatial Dev Guru Tutorials Index — Pick Your Tech Stack

Every tutorial on Spatial Dev Guru, organised by the technology you actually want to use. Pick a stack below to see a curated learning path with a “Start Here” section, topical clusters, and suggested next steps. Use this page as your home base for spatial development — bookmark it, and dip into whichever hub matches what you are building today.

🟦 Frontend & Web Mapping

  • OpenLayers Tutorials Hub — From your first map tile to vector tiles, JSTS spatial operations, and 100,000-point clustering.
  • Vue.js Mapping Hub — OpenLayers, MapLibre GL, and CesiumJS integrated with Vue, including full multi-part series.
  • CesiumJS & 3D Web Mapping Hub — 3D globes, terrain, point clouds, and animation with CesiumJS, Three.js, and PyVista.

🐍 Backend & Data Processing

🧠 Concepts, Algorithms & Data Science

🛣️ Cross-Stack Recipes

Some workflows touch every hub. Here are the most popular combined paths:

  • End-to-end vector tile pipeline — Python GIS → PostGIS → FastAPI → OpenLayers (Vue).
  • Raster web service — Rioxarray → GeoTIFF XYZ tile service → OpenLayers display.
  • 3D earth app — Python (DEM prep) → CesiumJS in Vue → 3D Tiles & animation.
  • Big spatial data dashboard — DuckDB + Dask analytics → DeckGL / Datashader visualisation.