Writing
Books, surveys, essays and interactive pieces, wherever they live.
Longer pieces and project families gathered in one place. Each entry links to where the work lives; the blog posts are on the home page. See also families.
| Date | Title | Description | Family | Kind |
|---|---|---|---|---|
| 2026-10 | playproj | Map projections drawn the way they are built: a light, a sphere and a plane | projections | interactive |
| 2026-10 | wxylib | Rust crates that give GDAL’s modular ideas their own homes: docs, how-tos, explainers | software-development | hub |
| 2026-10 | wxylib design | Design notes, surveys and staging plans, each ending in a gate | software-development | design |
| 2026-10 | sidebyside | Two stances on browser-native raster and grid viewing, illustrated | virtual-arrays | essay |
| 2026-10 | ggsql spatial | Exploring spatial support in ggsql, with an illustrated guide | software-development | essay |
| 2026-10 | gdal-r-python | Notebook of findings: GDAL dev notes, mdim chunk references, virtual TIFF, arrow | software-development | collection |
| 2026-10 | allonboard | Landing page for the allonboard project: map scenes in their own CRS | allonboard | hub |
| 2026-10 | allonboard design record | Origin record, decision records and the org-level brief | allonboard | design |
| 2026-10 | scenespec | A small renderer-neutral JSON document that describes a map scene | allonboard | design |
| 2026-10 | GDAL7 | GDAL’s API modelled in R, generated from GDAL’s SWIG definitions, bound with cpp11 and S7 | software-development | package |
| 2026-10 | Regular in what? | Grids, coordinates, and the curvilinear confusion: a short book | grids | book |
| 2026-10 | Constrained triangulation in R | Survey of R triangulation packages, triangulation in context, and a benchmark harness | mesh | survey |
| 2026-09 | recipes | Short recipes, one per file: ingredients, method, sources | virtual-arrays | collection |
| 2026-09 | rumi vs GeoTIFF: decode benchmark | Splitting rumi’s speed-up over GeoTIFF into its parts | virtual-arrays | benchmark |
| 2026-07 | zarr-icechunk-assure | File listing to versioned Icechunk repository, with assurance checks | virtual-arrays | essay |
| 2026-06 | virtualized | Array virtualization in GDAL compared with xarray/VirtualiZarr | virtual-arrays | essay |
| 2026-06 | Talks since 2014 | Slides, figures and data snippets, through a 2026 virtual Zarr talk | teaching | talk |
| 2026-02 | Trackage | Animal tracking packages: trip, tripEstimation, extent.r | tracking | hub |
| 2026-01 | Cassini-Soldner far from the meridian | PROJ’s ellipsoidal +proj=cass goes wrong far from the central meridian | grids | note |
| 2025-12 | targets: discovered knowledge | Unofficial companion to the targets manual: the why behind its features | teaching | essay |
| 2019-10 | Geospatial computing and graphics (OpenGeoHub) | Course material for OpenGeoHub | teaching | teaching |
| 2019-08 | Polar mapping challenges in R | Course book for OpenGeoHub 2019 (also mdsumner/projections-software) | projections | teaching |
| 2018-11 | geomesh | Partial tutorial on meshes for geospatial data | mesh | teaching |
No matching items