
Complete Guide: How to Download and Use GeoBase Elevation Data in QGIS
What is GeoBase Elevation Data?
GeoBase Elevation Data represents one of Canada’s most comprehensive freely available Digital Elevation Models (DEMs), provided by Natural Resources Canada through the GeoGratis portal. This high-quality elevation dataset covers the entire Canadian territory and offers detailed topographic information essential for various geospatial applications.
Key Features:
- Coverage: Complete coverage of Canada
- Resolution: Available in 30-meter and 90-meter spatial resolution
- Format: Primarily distributed as GeoTIFF and ASCII Grid formats
- Coordinate System: Typically in NAD83 / UTM zones
- Vertical Datum: Canadian Geodetic Vertical Datum (CGVD2013)
- Update Frequency: Regularly updated based on new survey data
Common Applications:
- Terrain analysis and watershed delineation
- Hydrological modeling and flood risk assessment
- 3D visualization and landscape modeling
- Slope stability analysis
- Viewshed and visibility analysis
- Infrastructure planning and site selection
Prerequisites
Before starting, ensure you have:
- QGIS 3.16 or newer installed (download from qgis.org)
- Stable internet connection for downloading data
- Sufficient storage space (DEM files can be several GB)
- Basic familiarity with QGIS interface
Step 1: Accessing and Downloading GeoBase Elevation Data
1.1 Navigate to the GeoGratis Portal
- Open your web browser and visit https://geogratis.gc.ca
- The GeoGratis portal serves as the official distribution platform for Canadian geospatial data
1.2 Search for Elevation Data
- Use the search functionality:
- Enter keywords: “Digital Elevation Model”, “DEM”, or “CDED”
- Apply filters to narrow results by data type, scale, or region
- Alternative search method:
- Navigate to “Browse by Theme” → “Elevation and Depth”
- Select “Canadian Digital Elevation Data (CDED)”
1.3 Understanding Dataset Options
Canadian Digital Elevation Data (CDED) comes in two primary scales:
- 1:50,000 scale:
- Higher resolution (typically 30m)
- Ideal for detailed local analysis
- Larger file sizes
- Better for site-specific projects
- 1:250,000 scale:
- Lower resolution (typically 90m)
- Suitable for regional analysis
- Smaller file sizes
- Better for province-wide or national studies
1.4 Selecting and Downloading Data
- Choose your area of interest:
- Use the interactive map to select specific tiles
- Enter coordinates or place names for targeted downloads
- Consider downloading adjacent tiles if your study area spans multiple sheets
- Select format:
- GeoTIFF (.tif): Recommended for QGIS (best compatibility)
- ASCII Grid (.asc): Alternative format, larger file size
- BIL format: Binary format option
- Download process:
- Add selected tiles to your cart
- Review your selection before download
- Files are typically compressed (.zip format)
- Download times vary based on file size and connection speed
Step 2: Preparing Your Data
2.1 Extract Downloaded Files
- Navigate to your download directory
- Extract all .zip files to an organized folder structure
- Create a project-specific directory for better data management
2.2 Examine File Contents
Typical contents of a CDED download include:
- Main DEM file (.tif or .dem)
- Metadata file (.xml or .txt)
- Header files (for non-GeoTIFF formats)
- Documentation (README files)
Step 3: Loading GeoBase Elevation Data into QGIS
3.1 Start a New QGIS Project
- Open QGIS
- Create a new project: Project → New
- Save your project immediately for better data management
3.2 Add Raster Layer
Method 1 – Menu Navigation:
- Go to Layer → Add Layer → Add Raster Layer
- Click the Browse button (three dots)
- Navigate to your extracted DEM folder
- Select the .tif file(s)
- Click Open
Method 2 – Drag and Drop:
- Open your file manager
- Drag the .tif file directly into the QGIS map canvas
Method 3 – Browser Panel:
- Use the Browser panel (usually on the left side)
- Navigate to your DEM folder
- Double-click the .tif file
3.3 Verify Data Loading
After loading, check:
- Layer appears in the Layers Panel
- Elevation data displays in the map canvas (typically in grayscale)
- No error messages or warnings
- Coordinate Reference System (CRS) is correctly identified
Step 4: Enhancing Visualization
4.1 Apply Color Ramps
- Access layer properties:
- Right-click on the DEM layer → Properties
- Navigate to the Symbology tab
- Configure symbology:
- Render type: Singleband pseudocolor
- Choose a color ramp:
- Terrain: Natural earth tones
- Spectral: Rainbow colors
- Viridis: Perceptually uniform colors
- Custom: Create your own color scheme
- Fine-tune settings:
- Adjust Min and Max values for better contrast
- Set interpolation method (Linear, Discrete, Exact)
- Configure transparency if needed
4.2 Create Hillshade for Enhanced Visualization
- Generate hillshade:
- Go to Raster → Analysis → Hillshade
- Input layer: Your DEM
- Configure parameters:
- Z factor: Usually 1.0 (adjust for vertical exaggeration)
- Azimuth: Light direction (315° is standard)
- Altitude: Light angle (45° is standard)
- Combine DEM with hillshade:
- Load the hillshade as a separate layer
- Place the colored DEM above the hillshade
- Set DEM transparency to 50-70%
- Result: Stunning 3D-like terrain visualization
Step 5: Advanced Analysis Techniques
5.1 Terrain Analysis
Slope Analysis:
Raster → Terrain Analysis → Slope
- Input: Your DEM layer
- Output units: Degrees or Percentage
- Applications: Erosion risk, development suitability
Aspect Analysis:
Raster → Terrain Analysis → Aspect
- Input: Your DEM layer
- Output: Direction of steepest slope
- Applications: Solar exposure, microclimate analysis
Curvature Analysis:
Processing Toolbox → GDAL → Raster Analysis → Curvature
- Applications: Hydrological modeling, geomorphology
5.2 Hydrological Analysis
Flow Direction:
Processing Toolbox → SAGA → Terrain Analysis → Flow Direction
- Creates flow direction grid
- Essential for watershed delineation
Watershed Delineation:
Processing Toolbox → SAGA → Terrain Analysis → Watershed Basins
- Requires flow direction as input
- Identifies drainage basins
5.3 Contour Generation
- Create contours:
- Raster → Extraction → Contour
- Set contour interval (e.g., 10m, 50m, 100m)
- Choose major/minor contour styling
- Styling contours:
- Different line weights for major vs. minor contours
- Label contours with elevation values
- Apply appropriate symbology for map production
Step 6: Data Management and Optimization
6.1 Coordinate Reference System Management
- Check CRS:
- Right-click layer → Properties → Information tab
- Note the native CRS of your DEM
- Project CRS:
- Ensure project CRS matches your analysis needs
- Project → Properties → CRS tab
- Choose appropriate projection for your region
6.2 Data Clipping and Processing
Clip to Area of Interest:
Raster → Extraction → Clip Raster by Extent
- Reduces file size
- Improves processing speed
- Focuses analysis on relevant area
Resampling:
Raster → Projections → Warp (Reproject)
- Change resolution if needed
- Reproject to different CRS
- Modify data type to reduce file size
6.3 Performance Optimization
For large datasets:
- Enable Pyramids for faster display
- Use Tiles for very large areas
- Consider Virtual Raster (VRT) for multiple files
- Adjust Rendering settings for better performance
Troubleshooting Common Issues
Issue 1: CRS Problems
Symptoms: Data appears in wrong location or distorted Solutions:
- Verify DEM CRS in layer properties
- Set correct project CRS
- Use “Reproject Layer” if necessary
Issue 2: Large File Performance
Symptoms: Slow rendering, system lag Solutions:
- Build pyramids/overviews
- Clip data to smaller extent
- Adjust rendering settings
- Increase QGIS memory allocation
Issue 3: Visualization Problems
Symptoms: Data appears completely black or white Solutions:
- Check data range in layer properties
- Adjust min/max values for symbology
- Verify data integrity
- Try different color ramps
Issue 4: Analysis Errors
Symptoms: Processing tools fail or produce unexpected results Solutions:
- Verify input data validity
- Check for NoData values
- Ensure sufficient memory allocation
- Try alternative processing algorithms
Best Practices and Pro Tips
Data Management
- Organize files: Create logical folder structures
- Document projects: Keep metadata and processing notes
- Backup data: Maintain copies of original downloads
- Version control: Track analysis iterations
Performance Optimization
- Close unnecessary applications when processing large DEMs
- Use processing extent to limit analysis areas
- Enable multi-core processing in QGIS settings
- Consider cloud processing for very large datasets
Quality Control
- Visual inspection: Always examine results visually
- Cross-validation: Compare with known elevation points
- Metadata review: Understand data limitations and accuracy
- Error checking: Identify and handle NoData values
Advanced Integration
- Combine with other datasets: Integrate with land use, hydrology, geology
- Web services: Access real-time data through WMS/WFS
- Automation: Use Processing Modeler for repetitive tasks
- Custom scripts: Develop Python scripts for specialized analysis
Additional Resources
Official Documentation
Community Resources
- QGIS Community Forums
- Stack Exchange GIS
- Canadian GIS Community Groups
- YouTube tutorials and webinars
Training Opportunities
- QGIS Training Courses
- Natural Resources Canada workshops
- University extension programs
- Online certification programs
This comprehensive guide provides everything needed to successfully work with GeoBase elevation data in QGIS, from basic visualization to advanced terrain analysis. The free availability and high quality of Canadian elevation data, combined with QGIS’s powerful analysis capabilities, create excellent opportunities for geospatial analysis and mapping projects across Canada.