JupyterGIS

Carto-Lab Docker includes the base JupyterGIS in its server environment (jupyter_env) as of version v1.1.0. This allows creating and opening JupyterGIS projects. Because Carto-Lab separates the JupyterLab interface (jupyter_env) from execution kernels (worker_env), note the following

  • The GIS editor, QGIS compatibility, and collaborative map visualizer are fully active in the browser because they run inside jupyter_env
  • If you want to use the jupytergis Python API inside a Jupyter Notebook (e.g. programmatically building maps via Python code), you will need to add jupytergis to your working environment as well. Currently, jupytergis is not made available by default in the worker_env.

Furthermore, take a look at the :qgis flavor of Carto-Lab, which explains how to extend the base image with full QGIS support, including the juyptergis-qgis bridge.

How to use

Start or create a JupyterGIS project in the Launcher:

The Carto-Lab Docker RDM Workflow

Tip

Read the Getting Started with JupyterGIS if you want to know how to use this package. JupyterGIS also features Real Time Collaboration, so you can share your session with colleagues to co-edit GIS projects.