webGeoDS

Spatial Data Science, directly in your browser — interactive articles and free tools for Python and R, with no local setup and nothing ever uploaded.

Read — interactive articles that explain a spatial problem properly, with runnable Python and R examples built in, not just diagrams. Explore the articles →

Use — free standalone tools for the same checks, when you just need an answer, not the full explanation. Explore the tools →

Vector

Checking a vector file before you trust it, and doing real analysis with it once you do. Free, no account, nothing leaves your browser.

Tools — Inspect · Validate · Check Topology · CRS · Buffer

Articles — Inspect · Validate · Check Topology · CRS · Buffer

Raster

Reading a GeoTIFF’s dimensions, bands, CRS, and NoData, then computing with it — combining two bands into a colored result, including a vegetation-specific NDVI map, and modeling what’s visible from a point given the terrain in between.

Tools — Inspect → Calculate → NDVI → Viewshed

Articles — Inspect → Calculate → NDVI → Viewshed

GeoML

Machine learning on spatial data — finding groups, and predicting labels — runnable Python and R code side by side, including real places where the two languages disagree.

Tools — Cluster → Classify

Articles — Cluster → Classify

Network

Turning a line layer into a graph: nodes at the line endpoints, edges along the lines, and how much a snap tolerance changes how many pieces the network actually has.

Tools — Network from Lines

Articles — Network from Lines

GeoStatistics

Predicting a continuous surface from sparse point samples, and filling the gaps in a surface you already have — fitting a variogram model to how similar nearby points really are, instead of just averaging distance-weighted neighbors.

Tools — Kriging Interpolator → Raster Gap Filler

Articles — Kriging Interpolator → Filling Raster Gaps with Cokriging