10 Working with Geographic Data in QGIS
QGIS is a GIS software that is free and open-source. It is true that Esri products are often considered the industry standard. I’ve heard concerns from students who worry that they won’t be prepared for a GIS career if they’ve only learned in QGIS. To this, I respond that understanding GIS conceptually– being able to form spatial questions, understanding the limits of data, selecting appropriate analytical tools– is far more important than expertise in a particular software. In reality, although they can look quite different, the most commonly used GIS softwares are extremely similar. Although the initial learning curve is steep, switching from one software to another is easy. Because practicing open science is important to me, I teach in QGIS. However, anything we do in QGIS could be easily translated to ArcGIS Pro. If you want help learning how to do so, I am always available.
We will be using the current Long Term Release version of QGIS (3.44.11 ‘Solothurn’), which can be downloaded here.
11 QGIS 101
This class focuses on developing fluency with a relatively small set of common GIS tasks. The videos below demonstrate the complete set of GIS skills you will use throughout the course. In later chapters, you’ll find additional videos that apply these same tasks to specific scenarios for practice, but the videos here serve as your primary reference.
11.1 Preparing Data
11.1.1 Table Join (Vector)
A table join adds attributes from a non-spatial file to a spatial file based on a common key field between the two datasets.
11.1.2 Reproject (Vector/Raster)
Converts the CRS of a dataset to another CRS
11.1.3 Spatialize Data (Vector)
Turns a non-spatial file into a spatial format using latitude/longitude fields in the data
11.1.4 Create New Field (Vector)
Calculates a new field in an existing dataset using the Field Calculator
11.1.5 Clip (Vector/Raster)
Cuts out an input layer based on a defined boundary (either another layer or an extent)
11.1.6 Aggregate (Vector)
Aggregates features based on an attribute value (can summarize other attributes).
11.2 Querying
11.2.1 Select by Attribute (Vector)
Selects features based on a query of a field or multiple fields
11.2.2 Select by Location (Vector)
Selects features based on a spatial query of another layer
11.3 Spatial Analysis
11.3.1 Buffer (Vector)
Adds a polygon zone at a specified distance around points, lines, or polygons
11.3.2 Intersect (Vector)
Calculates the overlap between two or more layers
11.3.3 Spatial Join (Vector)
Combines attributes of two spatial layers based on their location
11.3.4 Reclassify Raster (Raster)
Changes raster values to new values based on set rules
11.3.5 Raster Math (Raster)
Performs mathematical operations on two or more raster layers
11.3.6 Zonal Statistics (Raster)
Calculate summary statistics for raster dataset cells that fall within specific vector zones