Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

QGIS

QGIS is available in supported EOxHub Workspaces as a browser-based desktop environment launched through JupyterLab.

It provides a familiar graphical interface for exploring, visualizing, editing, and processing geospatial data without requiring users to download the data or install QGIS locally.

QGIS in JupyterLab

QGIS in EOxHub Workspaces

QGIS is provided as a dedicated JupyterLab user profile. When starting the JupyterLab server, users can select the QGIS profile instead of a standard notebook profile.

QGIS then opens directly in the browser while retaining access to the storage locations available through JupyterLab.

Depending on the Workspace configuration, this can include:

This makes it possible to move between code-based and desktop-based geospatial analysis without transferring data to a local computer.

What you can do with QGIS

QGIS supports a broad range of interactive geospatial tasks, including:

Available plugins and data connections can depend on the QGIS environment and configuration provided by the individual Workspace. For special setup, contact your workspace administrator.

Starting QGIS

To start a QGIS session:

  1. Open JupyterLab from your EOxHub Workspace.

  2. Click Start My Server.

  3. Select the QGIS Workspace profile.

  4. Select the computational resources required for your session.

  5. Start the server.

QGIS will open inside the JupyterLab application window.

For a complete walkthrough with screenshots, follow the Launch QGIS from JupyterLab tutorial.

Working with Workspace Data

QGIS and a standard JupyterLab session can access the same Workspace storage. Data created or downloaded in a notebook can therefore be opened in QGIS without downloading it locally.

For example, you can:

  1. Use a notebook to access and process an Earth Observation dataset

  2. Save the result to your home or shared folder

  3. Start the QGIS profile

  4. Add the generated file as a layer

  5. Inspect, style, or further process the result interactively

Files can be added using the QGIS data-source tools or by dragging them into the Layers panel.

Choosing Between QGIS and Notebooks

QGIS and Jupyter Notebooks support complementary ways of working with geospatial data.

Use QGIS when you want to:

Use Jupyter Notebooks when you want to:

A typical workflow can use both: notebooks for reproducible processing and QGIS for interactive inspection and visualization.

Session Resources

The resources available to QGIS are determined by the profile selected when starting the JupyterLab server.

Choose a profile appropriate for the size and complexity of the data you intend to use. Large raster datasets, complex processing operations, or projects containing many layers may require more memory or CPU.

If the required QGIS profile or resources are not available, contact your Workspace administrator.

Application

Tutorial

Use Case

External Documentation