More on the topic…
JupyterGIS 0.16 overhauls Story Maps—the tool for building scrollable geographic narratives—with real-time collaborative editing built in. Multiple people can now edit the same Story Map simultaneously, seeing changes instantly. The editor got a redesign that shows you what the final presentation looks like while you work, with Markdown previews and a new layout for longer-form content. Each story segment can control its own map state, so as readers scroll through, layers appear and disappear, the view pans to new locations, and styling changes to emphasize different data aspects.
The release adds serious muscle to data visualization. JupyterGIS can now display openEO process graphs directly as map layers—meaning you can inspect remote processing pipelines without downloading results locally. It integrates with jupyter-tiler for lazy visualization of Xarray datasets, so you can work with cloud data without exporting. The symbology model got reworked around the Grammar of Graphics, letting you define colors, sizes, and opacity more flexibly instead of picking from fixed options. New format support includes GeoZarr for cloud-native multidimensional datasets and GeoPackage for better interoperability with existing GIS software.
Collaboration extends beyond Story Maps now. Multiple users can edit vector layers simultaneously—creating, moving, and modifying features with real-time syncing. The release also brings an R client through the r-jupytergis package, giving R users access to the same interactive map interface and collaborative infrastructure that Python users have. R workflows can now tap into JupyterGIS's Yrs CRDT library, meaning R and Python users can work on the same document together.
Questions about this article
No questions yet.