Accessing STAC DEM Mosaics with QGIS¶
This guide demonstrates how to use QGIS to interactively browse and access CanElevation's digital elevation models (DEM) mosaics through the CCMEO STAC catalog. Unlike command-line approaches, QGIS provides a visual interface for discovering, previewing, and loading DEM tiles directly into your project.
Prerequisites¶
- QGIS Version: 3.28 or later (LTR recommended)
- Internet Connection: Required for accessing STAC API and COG files
- QGIS STAC API Browser Plugin: Install from the QGIS Plugin Manager
Learning Objectives¶
By the end of this guide, you will be able to:
- Install and configure the QGIS STAC API Browser plugin
- Connect to the CCMEO STAC API endpoint
- Browse available DEM collections
- Search for DEM tiles by geographic extent
- Load COG tiles directly into QGIS
- Export tiles for offline use
Part 1: Plugin Installation and Configuration¶
Install STAC API Browser Plugin¶
- Open QGIS and navigate to Plugins > Manage and Install Plugins...
- In the search bar, type
STAC API Browser - Select the plugin and click Install Plugin
- Once installed, verify the plugin appears in Plugins > STAC API Browser
Configure STAC Connection¶
- Open the STAC API Browser: Plugins > STAC API Browser > Open STAC API Browser
- To create a new connection, click the New button
- Enter connection details:
- Name:
CCMEO STAC API - URL:
https://datacube.services.geo.ca/stac/api/
- Name:
- Click OK to save the connection

Part 2: Discovering DEM Collections¶
Browse Available Collections¶
- With the CCMEO STAC API connection selected, click on the Fetch collections button
- Look for the following DEM collections:
hrdem-mosaic-1m- Mosaic of High Resolution Digital Elevation Model (HRDEM) at 1mhrdem-mosaic-2m- Mosaic of High Resolution Digital Elevation Model (HRDEM) at 2mhrdem-lidar- Mosaic of High Resolution Digital Elevation Model (HRDEM) by LiDAR acquisition projecthrdem-arcticdem- Mosaic of High Resolution Digital Elevation Model (HRDEM) generated from optical stereo imagery (ArcticDEM)mrdem-30- Medium resolution digital elevation model - 30 meters (MRDEM-30)

Part 3: Searching and Loading DEM Data¶
The main panel of the STAC API Browser plugin offers many filtering options. This part of the tutorial focus filtering by geospatial extent.
The filtering options:

Search by Geographic Extent¶
Method A: Use Map Canvas Extent
- Navigate to your area of interest in the QGIS map canvas
- In the STAC Browser, with the Extent option checked, click Map Canvas Extent
- The current map extent will populate the search fields
- Click Search

Method B: Draw on Map
- In the STAC Browser, with the Extent option checked, click Draw on Canvas
- Draw a rectangle on the map canvas
- The drawn extent will be used for the search
- Click Search

Preview Search Results¶
Search results will display as a list of items
For each item, you can view:
- Thumbnail: Preview image (if available)
- Footprint: Geographic extent on the map
- Metadata: Properties and asset information
To view the different assets available for an item, click on View assets

Load DEM Tiles¶
-
Select an item from the search results and click on View assets
In the Assets panel, locate the COG assets (usually have
COGordatain their names) -
Check the Select to add as a layer box
-
Click Add selected assets as layers
The DEM tile will load as a raster layer

Part 6: Exporting and Offline Use¶
Export Tiles for Offline Use¶
- Right-click on the DEM layer
- Select Export > Save As...
- Configure export settings:
- Format: GeoTIFF recommended
- CRS: Keep original or reproject
- Extent: Current layer or custom extent
- Resolution: Keep original or resample
- Click OK to export

Troubleshooting¶
Plugin Connection Issues¶
Problem: Cannot connect to STAC API
Solutions:
- Verify URL:
https://datacube.services.geo.ca/stac/api/ - Check internet connection and firewall settings
- Try accessing the URL directly in a web browser
- Ensure QGIS network settings allow external connections: Settings > Options > Network
COG Loading Failures¶
Problem: COG assets fail to load or load very slowly
Solutions:
- Check internet connection speed
- Try loading smaller resolution collections (mrdem-30) first
- Verify GDAL version supports COG: Help > About (GDAL 3.1+ recommended)
Best Practices¶
- Start with Lower Resolution: Test workflows with
mrdem-30before loading high-resolution data - Cache Locally: For repeated use, export tiles locally to avoid re-downloading
- Check CRS: Verify coordinate reference system of the map canvas matches the one of the collection (EPSG:3979 - LCC NAD83 CSRS)
Additional Resources¶
STAC Resources¶
CCMEO Resources¶
Glossary¶
- STAC: Spatio-Temporal Asset Catalog
- COG: Cloud Optimized GeoTIFF
- DEM: Digital Elevation Model
- HRDEM: High Resolution Digital Elevation Model
- MRDEM: Medium Resolution Digital Elevation Model
- CCMEO: Canada Center for Mapping and Earth Observation
- CRS: Coordinate Reference System