October 24, 2025 at 1:15 PM
Very nice demo [1] of Jupyter GIS running inside your browser session (no server!). It loads so fast!
1]: [https://geojupyter.github.io/jupytergis/lite/lab/index.html
#wasm #jupytergis #jupyter #gis
1]: [https://geojupyter.github.io/jupytergis/lite/lab/index.html
#wasm #jupytergis #jupyter #gis
JupyterLite
geojupyter.github.io
January 10, 2025 at 8:00 PM
Very nice demo [1] of Jupyter GIS running inside your browser session (no server!). It loads so fast!
1]: [https://geojupyter.github.io/jupytergis/lite/lab/index.html
#wasm #jupytergis #jupyter #gis
1]: [https://geojupyter.github.io/jupytergis/lite/lab/index.html
#wasm #jupytergis #jupyter #gis
We’re still buzzing from our #GeoJupyter Hackathon experience - here’s why... Results from working side by side and a focus on the needs of the community! 🌍 🤝
Thanks, @mfisher87.bsky.social and @schmidtdse.bsky.social!
bit.ly/3JLLlYR
#JupyterGIS #OpenSource #Geospatial @geojupyter.bsky.social
Thanks, @mfisher87.bsky.social and @schmidtdse.bsky.social!
bit.ly/3JLLlYR
#JupyterGIS #OpenSource #Geospatial @geojupyter.bsky.social
September 5, 2025 at 3:07 PM
We’re still buzzing from our #GeoJupyter Hackathon experience - here’s why... Results from working side by side and a focus on the needs of the community! 🌍 🤝
Thanks, @mfisher87.bsky.social and @schmidtdse.bsky.social!
bit.ly/3JLLlYR
#JupyterGIS #OpenSource #Geospatial @geojupyter.bsky.social
Thanks, @mfisher87.bsky.social and @schmidtdse.bsky.social!
bit.ly/3JLLlYR
#JupyterGIS #OpenSource #Geospatial @geojupyter.bsky.social
Explore how JupyterGIS supports collaborative geospatial analysis in climate adaptation research.
https://galaxyproject.org/news/2025-05-20-jupytergis/
##UseGalaxy ##EOSC
https://galaxyproject.org/news/2025-05-20-jupytergis/
##UseGalaxy ##EOSC
JupyterGIS: Collaborative Geospatial Analysis in the Cloud
Explore how JupyterGIS supports collaborative geospatial analysis in climate adaptation research.
galaxyproject.org
May 25, 2025 at 9:03 PM
Explore how JupyterGIS supports collaborative geospatial analysis in climate adaptation research.
https://galaxyproject.org/news/2025-05-20-jupytergis/
##UseGalaxy ##EOSC
https://galaxyproject.org/news/2025-05-20-jupytergis/
##UseGalaxy ##EOSC
Sweet! That was very smooth and fast!
Love it that you have already a JupyterGIS example 🌎🚀
Will definitely be playing a lot more with this soon!
Love it that you have already a JupyterGIS example 🌎🚀
Will definitely be playing a lot more with this soon!
February 18, 2025 at 6:21 AM
Sweet! That was very smooth and fast!
Love it that you have already a JupyterGIS example 🌎🚀
Will definitely be playing a lot more with this soon!
Love it that you have already a JupyterGIS example 🌎🚀
Will definitely be playing a lot more with this soon!
Announcing JupyterGIS 🌍 🌐 🎉
Real-time collaboration for #GIS workflows with #Jupyter and #QGIS
@qgis.fosstodon.org.ap.brid.gy @jupyter.org
blog.jupyter.org/real-time-co...
Real-time collaboration for #GIS workflows with #Jupyter and #QGIS
@qgis.fosstodon.org.ap.brid.gy @jupyter.org
blog.jupyter.org/real-time-co...
Real-time collaboration and collaborative editing for GIS workflows with Jupyter and QGIS
The QGIS open-source project is a cornerstone in the geosciences ecosystem, providing robust tools for spatial data analysis and…
blog.jupyter.org
February 27, 2025 at 9:54 AM
Announcing JupyterGIS 🌍 🌐 🎉
Real-time collaboration for #GIS workflows with #Jupyter and #QGIS
@qgis.fosstodon.org.ap.brid.gy @jupyter.org
blog.jupyter.org/real-time-co...
Real-time collaboration for #GIS workflows with #Jupyter and #QGIS
@qgis.fosstodon.org.ap.brid.gy @jupyter.org
blog.jupyter.org/real-time-co...
Thanks Stace! I wasn't aware of and like that approach. The reason I'm asking is to help determine what path we should take with #JupyterGIS :)
June 5, 2025 at 12:16 AM
Thanks Stace! I wasn't aware of and like that approach. The reason I'm asking is to help determine what path we should take with #JupyterGIS :)
I believe this is a leftover.
local shapefiles are supported (local as in local to the jupyterlab server), and you do can collaborate around a JupyterGIS session that uses the shapefile.
local shapefiles are supported (local as in local to the jupyterlab server), and you do can collaborate around a JupyterGIS session that uses the shapefile.
February 28, 2025 at 4:21 PM
I believe this is a leftover.
local shapefiles are supported (local as in local to the jupyterlab server), and you do can collaborate around a JupyterGIS session that uses the shapefile.
local shapefiles are supported (local as in local to the jupyterlab server), and you do can collaborate around a JupyterGIS session that uses the shapefile.
JupyterGIS breaks through to the next level
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
October 24, 2025 at 6:00 AM
JupyterGIS breaks through to the next level
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
⚡ Hackernews Top story: JupyterGIS breaks through to the next level
JupyterGIS breaks through to the next level - eo science for society
Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to
eo4society.esa.int
October 24, 2025 at 8:58 AM
⚡ Hackernews Top story: JupyterGIS breaks through to the next level
JupyterGIS breaks through to the next level
L: https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
C: https://news.ycombinator.com/item?id=45690679
posted on 2025.10.24 at 00:13:01 (c=0, p=10)
L: https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
C: https://news.ycombinator.com/item?id=45690679
posted on 2025.10.24 at 00:13:01 (c=0, p=10)
October 24, 2025 at 5:52 AM
JupyterGIS breaks through to the next level
L: https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
C: https://news.ycombinator.com/item?id=45690679
posted on 2025.10.24 at 00:13:01 (c=0, p=10)
L: https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
C: https://news.ycombinator.com/item?id=45690679
posted on 2025.10.24 at 00:13:01 (c=0, p=10)
Col·laboració en temps real i edició col·laborativa per a fluxos de treball GIS amb Jupyter i QGIS amb JupyterGIS, un projecte engrescador que tot just comença
https://blog.jupyter.org/real-time-collaboration-and-collaborative-editing-for-gis-workflows-with-jupyter-and-qgis-d25dbe2832a6
https://blog.jupyter.org/real-time-collaboration-and-collaborative-editing-for-gis-workflows-with-jupyter-and-qgis-d25dbe2832a6
April 28, 2025 at 4:31 AM
Col·laboració en temps real i edició col·laborativa per a fluxos de treball GIS amb Jupyter i QGIS amb JupyterGIS, un projecte engrescador que tot just comença
https://blog.jupyter.org/real-time-collaboration-and-collaborative-editing-for-gis-workflows-with-jupyter-and-qgis-d25dbe2832a6
https://blog.jupyter.org/real-time-collaboration-and-collaborative-editing-for-gis-workflows-with-jupyter-and-qgis-d25dbe2832a6
JupyterGIS breaks through to the next level
#HackerNews
<a href="https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
#HackerNews
<a href="https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
October 24, 2025 at 5:54 AM
JupyterGIS breaks through to the next level
#HackerNews
<a href="https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
#HackerNews
<a href="https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
JupyterGIS release 🎉
(Feels like Christmas in February for geo geeks)
#geospatial #gischat #jupyter #qgis #gis 🛰️
blog.jupyter.org/real-time-co...
(Feels like Christmas in February for geo geeks)
#geospatial #gischat #jupyter #qgis #gis 🛰️
blog.jupyter.org/real-time-co...
Real-time collaboration and collaborative editing for GIS workflows with Jupyter and QGIS
The QGIS open-source project is a cornerstone in the geosciences ecosystem, providing robust tools for spatial data analysis and…
blog.jupyter.org
February 27, 2025 at 2:11 PM
JupyterGIS release 🎉
(Feels like Christmas in February for geo geeks)
#geospatial #gischat #jupyter #qgis #gis 🛰️
blog.jupyter.org/real-time-co...
(Feels like Christmas in February for geo geeks)
#geospatial #gischat #jupyter #qgis #gis 🛰️
blog.jupyter.org/real-time-co...
JupyterGIS breaks through to the next level | Discussion
JupyterGIS breaks through to the next level - eo science for society
Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to
eo4society.esa.int
October 24, 2025 at 6:00 AM
JupyterGIS breaks through to the next level | Discussion
JupyterGIS breaks through to the next level
JupyterGIS breaks through to the next level - eo science for society
Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to
eo4society.esa.int
October 24, 2025 at 8:57 AM
JupyterGIS breaks through to the next level
JupyterGIS-tiler can do a lot of processing in the backend. For instance you can clip a raster layer with a vector polygon, and have sub-pixel rendering.
Here is an example of DEM clipping with the Amazon river watershed:
github.com/geojupyter/j...
Here is an example of DEM clipping with the Amazon river watershed:
github.com/geojupyter/j...
August 6, 2025 at 10:14 AM
JupyterGIS-tiler can do a lot of processing in the backend. For instance you can clip a raster layer with a vector polygon, and have sub-pixel rendering.
Here is an example of DEM clipping with the Amazon river watershed:
github.com/geojupyter/j...
Here is an example of DEM clipping with the Amazon river watershed:
github.com/geojupyter/j...
📰 JupyterGIS breaks through to the next level
💬 JupyterGIS is live! Enthusiastic vibe with questions on visualization and OSM links. Feels like curiosity reigns. 🎉
https://news.ycombinator.com/item?id=45690679
💬 JupyterGIS is live! Enthusiastic vibe with questions on visualization and OSM links. Feels like curiosity reigns. 🎉
https://news.ycombinator.com/item?id=45690679
October 24, 2025 at 7:00 AM
📰 JupyterGIS breaks through to the next level
💬 JupyterGIS is live! Enthusiastic vibe with questions on visualization and OSM links. Feels like curiosity reigns. 🎉
https://news.ycombinator.com/item?id=45690679
💬 JupyterGIS is live! Enthusiastic vibe with questions on visualization and OSM links. Feels like curiosity reigns. 🎉
https://news.ycombinator.com/item?id=45690679
JupyterGIS breaks through to the next level https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/ (https://news.ycombinator.com/item?id=45690679)
JupyterGIS breaks through to the next level - eo science for society
Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to
eo4society.esa.int
October 24, 2025 at 6:11 AM
JupyterGIS breaks through to the next level https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/ (https://news.ycombinator.com/item?id=45690679)
JupyterGIS breaks through to the next level
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
https://news.ycombinator.com/item?id=45690679
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
https://news.ycombinator.com/item?id=45690679
JupyterGIS breaks through to the next level - eo science for society
Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to
eo4society.esa.int
October 24, 2025 at 2:30 PM
JupyterGIS breaks through to the next level
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
https://news.ycombinator.com/item?id=45690679
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
https://news.ycombinator.com/item?id=45690679
JupyterGIS breaks through to the next level
🔥 Check out this trending post from Hacker News 📖 📂 Category: 💡 Key idea: Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to bring QGIS-inspired workflows…
🔥 Check out this trending post from Hacker News 📖 📂 Category: 💡 Key idea: Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to bring QGIS-inspired workflows…
JupyterGIS breaks through to the next level
🔥 Check out this trending post from Hacker News 📖 📂 Category: 💡 Key idea: Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to bring QGIS-inspired workflows into the browser, enabling real-time collaborative editing, seamless integration with notebooks, and support for core geospatial data formats. When it was first announced earlier this year, JupyterGIS already delivered:
viralpique.com
October 24, 2025 at 6:07 AM
JupyterGIS breaks through to the next level
🔥 Check out this trending post from Hacker News 📖 📂 Category: 💡 Key idea: Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to bring QGIS-inspired workflows…
🔥 Check out this trending post from Hacker News 📖 📂 Category: 💡 Key idea: Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to bring QGIS-inspired workflows…
Real-time collaboration and collaborative editing for GIS workflows with Jupyter and QGIS with JupyterGIS, an exciting project that is just getting started #workflows
blog.jupyter.org/real-time-co...
blog.jupyter.org/real-time-co...
April 29, 2025 at 7:02 AM
Real-time collaboration and collaborative editing for GIS workflows with Jupyter and QGIS with JupyterGIS, an exciting project that is just getting started #workflows
blog.jupyter.org/real-time-co...
blog.jupyter.org/real-time-co...
GitHub - geojupyter/jupytergis: JupyterGIS - Collaborative GIS editor in Jupyter github.com/geojupyter/j...
GitHub - geojupyter/jupytergis: JupyterGIS - Collaborative GIS editor in Jupyter
JupyterGIS - Collaborative GIS editor in Jupyter. Contribute to geojupyter/jupytergis development by creating an account on GitHub.
github.com
May 3, 2025 at 12:58 PM
GitHub - geojupyter/jupytergis: JupyterGIS - Collaborative GIS editor in Jupyter github.com/geojupyter/j...
#jupyter based #gis tool compatible with @qgis
#python #gischat #qgis #jupytergis #geodata
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
#python #gischat #qgis #jupytergis #geodata
https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
JupyterGIS breaks through to the next level
Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to bring QGIS-inspired workflows into the browser, enabling real-time collaborative editing, seamless integration with notebooks, and support for core geospatial data formats.
When it was first announced earlier this year, JupyterGIS already delivered:
* Real-time collaborative editing (Google Docs-style)
* Visualisation of raster & vector data
* Symbology editing and spatio-temporal animations
* Programmatic map control via a Python API.
Thanks to contributions from the community and support from partner organizations, JupyterGIS has advanced significantly and now offers an expanded range of features for analysis, visualization, and collaboration.
**Enhanced vector tile capabilities**
Support for vector tiles has been strengthened, including full compatibility with the _pmtiles_ format.
Other key updates include:
* An _identify tool_ that inspects vector tiles to display features and associated properties.
* A _symbology panel_ that applies graduated, categorized, and canonical symbology to vector tile layers.
These improvements enhance the interpretability and styling of geospatial datasets directly in the browser.
The identify tool in action with a pmtiles vector dataset.
The symbology panel in action, allowing for different notations.
**A new processing toolbox**
One of the most significant updates is a new browser-based processing toolbox powered by a WebAssembly (WASM) build of the Geospatial Data Abstraction Library (GDAL).
Available tools include:
* _Buffer_ : computes a buffer around geometries of a vector dataset.
* _Convex Hull_ : calculates the convex hull for each feature of an input layer.
* _Dissolve_ : combines features of vector layers into new features
* _Bounding Boxes_ : calculates the bounding box for each feature in an input layer.
* _Centroid_ : creates a new layer with the centroids of the geometries of an input layer.
* _Concave Hull_ : computes the concave hull for each feature of an input point layer.
This toolbox has been designed for extensibility, with a JSON schema that allows additional GDAL operations to be integrated in a straightforward manner.
Using the processing tool to compute the convex hulls of geometries.
**Symbology enhancements**
Visualization of geospatial data has become more flexible and expressive through several enhancements:
* _Viridis_ is now the default colormap, providing perceptually uniform visualization.
* _Multiband symbology_ is now available for GeoTIFFs.
* _Canonical symbology_ defined in GeoJSON files can be applied automatically.
* _Colormaps_ can now be _reversed_ , allowing greater flexibility for data interpretation and visualization.
* In the case of _point layers_ , color and marker size can be styled independently, and bound to different data.
Setting color and radius based on data.
**Integration with SpatioTemporal Asset Catalogs (STAC)**
A SpatioTemporal Asset Catalog (STAC) browser is now embedded into JupyterGIS, streamlining access to different data collections. Users can select specific platforms and sensors, choose data products and processing levels, and set temporal and spatial constraints.
It is now possible to search across multiple datasets simultaneously. Users can click on any result to add it directly as a layer to their JupyterGIS project. This creates a seamless workflow from data discovery to visualization, making it easier for researchers and analysts to find and integrate relevant satellite imagery and geospatial datasets into their Jupyter notebooks.
Currently, the STAC Browser only supports the Geodes STAC API but support for all STAC catalogs is under way.
Browsing a STAC access catalog from JupyterGIS.
**Support for more data types**
The range of supported geospatial data formats is now broadened with _GeoParquet_ and _PMTiles_**,** enabling efficient columnar storage and fast analytical queries for GeoParquet, and highly compact, streaming-friendly vector tile delivery for PMTiles.
**User experience and interface improvements**
The interface has been refined for a smoother workflow:
* _Integrated control panels_ (layer list, filters, layer properties, etc.), reducing back and forth between the JupyterLab side-panels and the JupyterGIS UI. It also improves the “single document” scenario, allowing it to interact with JupyterGIS controls when opening a GIS document from the classic Jupyter Notebook UI.
* An improved _toolbar design_ , with cleaner icons and better usability.
* A new feature to center the map on your _current location_.
* _Map annotations_ now link to the map: clicking an annotation automatically re-centers and zooms to the location.
* _Full-screen_ mode support.
**Legends for vector layers**
JupyterGIS now automatically generates legends for vector layers, ensuring consistent interpretation:
* Legends are dynamically updated to reflect current symbology.
* Customizations such as reversed colormaps are preserved.
Displaying legends in the layers panel.
**JupyterGIS tiler extension**
An extension for JupyterGIS enables the creation of JupyterGIS layers from _xarray variables_ in Jupyter kernels, with support for lazy evaluation, bridging geospatial workflows with powerful array-based computation.
The package, called JupyterGIS-tiler, is available in GitHub here and can be installed from PyPI with _pip install jupytergis-tiler_.
**Looking ahead**
Development will continue to expand JupyterGIS in several directions:
* Extension of the GDAL-based processing toolbox.
* Deeper integration with QGIS and a richer Python API for automation.
* A Story Maps Editor and Viewer to enable interactive communication of geospatial information through text, imagery, and maps.
In the meantime, feel free to try JupyterGIS directly in your browser with JupyterLite, no installation required.
Opportunities for engagement also include:
* Checking out documentation for tutorials and the Python API.
* Discussions via the GeoJupyter Zulip channel or the bi-weekly GeoJupyter hackathon.
* Contributions to the development repository.
The JupyterGIS community continues to grow, and active participation from researchers, developers, and educators worldwide is encouraged.
eo4society.esa.int
October 24, 2025 at 6:41 PM