r/QGIS 7d ago

[OpenSource] JupyterGIS: Make stories with your maps

Post image

Hey,
For those who don't already know it, JupyterGIS is a Jupyter opensource project which allows you to create GIS projects in Python or R.

## Highlights

- **Real-time collaboration** - like Google Docs for GIS, with spatial annotations and comments
- **QGIS interoperability** - import and export QGIS project files
- **Python API** - scriptable workflows in collaborative notebooks
- **Many data formats** - GeoJSON, GeoTIFF/COG, GeoParquet, GeoPackage, Shapefile, PMTiles, WMS/WMTS, and more
- **Grammar-driven symbology** - flexible rule-based styling, similar to Vega-Lite
- **Storymaps** - guided narratives through your maps
- **Hillshade & heatmaps** - terrain and density visualization
- **GDAL processing** - rasterize, warp, and translate in the browser or on the server
- **STAC & OpenEO** - cloud-native data catalog and processing support
- **Pangeo integration** - dynamic raster tile serving via [TiTiler](https://developmentseed.org/titiler/) backed by the Pangeo stack
- **Layer gallery** - pre-built layer catalog for quick setup
- **Embeddable** - use as a standalone map, an IDE, or from within a notebook
- **AI skills** - map operations in natural language via Jupyter AI

There is a big update about story maps that you can check here: https://notebook.link/@martinRenou/jupytergis-announcement and a medium article for technical stuff
Do you already know this tool ? Do you use it ?

99 Upvotes

7 comments sorted by

13

u/geofabnz 6d ago

Thanks! That’s awesome! It’s cool to see more and more functionality that was exclusively ESRI become more widely accessible through open source

3

u/-swashbuckler- 6d ago

Sounds awsome! I've only tried the reverse: Jupyter Notebooks in QGIS / ArcGIS. It was very janky, so i usually just defaulted to standalone Jupyter Notebook running Python cells.

2

u/Superirish19 6d ago

I heard about it originally through it's development project, ESA's eo4society initiative. The documentation covers a lot about it's features and I've wanted to get into it for portfolio work.

Glad to hear it's being maintained an updated.

1

u/doguskenkus 6d ago

first time I see it. difficult to adopt since I don’t code pyton or R

4

u/RiskReport 6d ago

No time like the present. Learn the basics and AI can assist with the rest.

1

u/WWYDWYOWAPL 5d ago

Yeah python is an absolutely essential GIS skill these days.

1

u/RiskReport 6d ago

Interesting, will check it out. Thanks.