By the end of this course students will have a working knowledge of how to interact with the QGIS interface, the data storage options that are available to them, how to create beautifully styled maps for printing, the basics of analyzing geospatial data, and much more!
This course does not have any formal pre-requisites, however it is not a beginner course. I do assume that you have a basic working knowledge of GIS.
If you are a GIS professional who has been interested in exploring the options for open source GIS, there has never been a better time to start learning. The release of a major new version of QGIS means that what you learn today will likely be valid for many years. There have also been many improvements that make it a reasonable choice for your core GIS application.
In this course you will learn:
What open source really means.
How QGIS compares with commercial offerings.
How to navigate the QGIS interface.
What data source options are available and the advantages and disadvantages of each.
How to style your data.
How to use selections and filtering to control which features you view and modify.
How to work with attributes.
How to make beautiful printed maps.
How to create a map atlas.
How to analyze vector and raster data.
How to build spatial models for repeated tasks.
How to get started with python scripting.
How to work with 3D data.
QGIS is not perfect but I believe that what it does, it does very well. Especially with multi-user editing of enterprise data. I am not anti-commercial GIS, however I do believe that all GIS professionals should have a good understanding of all their options so that they may choose the best tool for the job.
Who this course is for:
There are many QGIS courses available for beginners. This course targets those who are familiar with commercial GIS software such as ArcGIS and attempts to introduce them to the advantages and disadvantages of QGIS. The goal is to hep them understand all the GIS tools available to them so that they can choose the best tool for a given job.
14 sections • 86 lectures • 12h 27m total length
What is QGIS exactly?
Exploring the interface
Toolbars and Panels
Coordinate Reference Systems
Measuring and Identifying
Panning, zooming, and bookmarks
What happens when you save a project?
Loading Shapefiles into QGIS
Loading GeoJSON, GPX, KML, and more
Loading ESRI File Geodatabases
Loading data from SpatiaLite
Loading data from a GeoPackage
Loading data from PostGIS
Background maps from the OpenLayers plugin
Background maps as XYZ tiles
Georeferencing a raster
Loading raster data
Introduction to the attribute table
Using the field calculator for simple calculations
Using the field calculator for geometry calculations
Using the field calculator for more advanced calculations
Selecting features from the map
Selecting features by attributes
Selecting feature by spatial relationships
Using feature filters (Query Definitions)
Lecture 30: Working with attribute forms and validation
Symbolizing simple point features
Symbolizing simple line and polygon features
Symbolizing by category
Symbolizing by quantity
Rule - based symbology
Working with Labels
Introduction to creating maps for printing
Adding scale bars, north arrows, and legends
Adding Locator maps, coordinate grids, and more
Creating a map atlas
Creating the grid for a map atlas
Working with reports in QGIS 3.0
The QGIS Vector Geometry Model
Creating new layers as shapefiles, or in a database
Creating and editing point data
Creating and editing line data
Creating and editing polygon data
Working with contiguous polygons
Working with topology
About joins and relates
Fixed and variable distance buffers
Clipping and Intersection
Geometric difference tool
Digital Elevation Models and Terrain Analysis
Raster Calculator and Contour lines
Rasterizing a vector layer and creating a proximity grid
I have been programming and working with database applications for over 30 years, and specializing in geospatial applications for over 20 years. I am a believer in the 80/20 pareto principle which suggests that you only need to understand 20% of a subject in order to do 80% of your work. My goal in all my courses is to teach at the level of that 20% sweet spot and to provide my students with the background and the tools they need to learn the rest of what they need on their own.