EGU26-18919, updated on 14 Mar 2026
https://doi.org/10.5194/egusphere-egu26-18919
EGU General Assembly 2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
Poster | Tuesday, 05 May, 08:30–10:15 (CEST), Display time Tuesday, 05 May, 08:30–12:30
 
Hall X4, X4.92
JupyterGIS: A Flexible, Open-Source Platform for Geospatial Analysis
Sylvain Corlay, Matthias Meschede, Martin Renou, Gregory Mooney, and Arjun Verma
Sylvain Corlay et al.
  • QuantStack, SAINT-MAUR-DES-FOSSES, France (info@quantstack.net)

JupyterGIS is an open-source web-GIS (Geographic Information System) designed to bring the iterative and interactive workflows of Jupyter to geospatial data analysis. By leveraging the Jupyter ecosystem, it seamlessly interleaves code and visualization, providing access to the vast range of existing geospatial libraries and interfaces.

The architecture of JupyterGIS is based on a single, serializable JSON project document that encapsulates all project information. This document is
implemented as a collaborative Conflict-free Replicated Data Type (CRDT), a "ydoc," ensuring real-time synchronization when edited by multiple instances or components simultaneously. This design enables teams to collaboratively work on geospatial data in real time, a feature particularly valuable for organizations. Additionally, it opens possibilities for coediting with LLM-based AI agents, greatly expanding the potential for automation and advanced analysis.

JupyterGIS offers very flexible deployment options. It can run on high-performance backend servers, including scalable Kubernetes clusters, to handle large-scale datasets and computationally intensive tasks, such as those commonly encountered in Earth Observation applications. Or, it can be deployed as a static website via WebAssembly and JupyterLite, executing computations directly in the user's browser. The latter eliminates the need for any backend infrastructure, making JupyterGIS suitable for creating embeddable, highly scalable, and accessible applications, such as lightweight embedded maps.

Young, initiated in 2024, JupyterGIS is a rapidly growing project that has garnered significant attention, community contributions, and organizational support, bundled in the Pangeo and GeoJupyter initiatives. As a fully open-source and sovereign solution, it provides a self-hostable alternative to proprietary platforms. This is particularly advantageous for handling sensitive data, as all components are auditable and under the user's control. Its modular and extensible architecture also ensures easy integration into existing systems and adaptability to new use cases.

JupyterGIS thus serves multiple roles for working with geospatial data: as a local or remote Integrated Development Environment (IDE), as an interface integrated into large-scale organizational portals, and as an embedded solution for small maps and web applications.

Our overview of JupyterGIS will include its underlying architecture, showcase the UI and features with examples, comparing its strengths and weaknesses to other platforms. The goal is to provide a comprehensive understanding of this novel tool, enabling listeners to assess its applicability to their use cases and to guide them on how to get started.

How to cite: Corlay, S., Meschede, M., Renou, M., Mooney, G., and Verma, A.: JupyterGIS: A Flexible, Open-Source Platform for Geospatial Analysis, EGU General Assembly 2026, Vienna, Austria, 3–8 May 2026, EGU26-18919, https://doi.org/10.5194/egusphere-egu26-18919, 2026.