
Meet your instructor, Chris, a GIS educator since 2014 with online GIS courses in Polish and English, bringing real-world research and Python and databases expertise for QGIS 3.
Navigate a 2000-kilometer Greenvale trail across Poland while analyzing hotels, monuments within 20 kilometers of the trail, and uphill and downhill segments using QGIS 3 for spatial analysis.
Select the latest or long-term QGIS release (3.16.x or 3.10.14) and download the appropriate 64-bit or 32-bit installer for Windows, macOS, or Linux, and avoid versions 3.6 and 3.8.
Load a GPX track in QGIS 3, inspect track points and tracks, export to shapefile in WGS 84, and keep only meaningful attributes while avoiding path issues.
Generate a frame from trail shapefiles in qgis using algorithm panel bounding box tools, then zip shapefile components and download the 30m arc second digital elevation model from earth explorer.
Create a tile index for raster elevation tiles in QGIS 3 to list downloaded files, generate an index, and identify the missing 1-degree tile by comparing coordinates across the dataset.
Learn to label map features using a single labeling rule and substring to extract coordinates from file paths. Identify missing tiles with a tile index and verify grid coverage.
Merge 30 raster files into a dataset, optimize file size by selecting integer 16 over float 32, then clip the merged raster to the frame using extent or mask layer.
Learn to handle multipart geometry in qgis by converting multipart to single part, then dissolve and merge lines to produce a single track from GPS data.
Fix invalid geometries in QGIS with the fix geometries tool, handling duplicates, snapping vertices, and converting multi-part features to single parts for clean, valid data.
Use the merged lines tool and dissolve to merge line features, compare with breaking multipart to single part, and apply GRASS clean to fix line vertices.
Convert stray lines to polygons by closing shapes and snapping to vertices, then convert lines to polygons, fix geometry, merge and clean, and export back to lines.
Dissolve the trail to a single line in QGIS 3, generate a 20 km buffer, and extract historic monuments that intersect the buffer, exporting a shapefile and managing coordinate systems.
Learn to compute mileage along a trail by locating the line start, interpolating points, reversing direction as needed, and automating iterative distance calculations for monuments snapped to the line.
Use a one-meter buffer around the start point and polygon line tools to split and clip the trail, then measure the segment length for interpolation.
Create and run a geoprocessing model in QGIS 3 to compute a trail length by building inputs, buffers, a difference, multipart-to-single, extraction by location, and a field calculator.
Build and run an iteration-based model in the QGIS processing modeler, using mileage points, buffer and join tools to generate five result layers.
Learn to manage geoprocessing results in qgis 3 by cleaning model outputs, saving per‑case results, and using a second buffer to ensure accurate mileage calculations.
Interpolate 100 km points along the trail in qgis, then split the line at those points; use buffers, differences, dissolves, and snap geometry to create single-part 100 km segments.
Demonstrates sorting points along a trail by calculating and updating an ID field with the field calculator, and using order by expression to enforce a defined order.
Master attributes aggregation and cleaning in QGIS 3, using joins, buffers, and aggregate by day to count monuments along a trail and map mileage.
Explore integrating a trail with monuments in QGIS 3, build a road network, and compute shortest paths from mileage points to monuments.
Generate driveways buffers to model a five-meter road width, split buffers with the trail, aggregate by id to compute maximum area, and extract by expression, converting buffers to lines.
Merge the buffer lines with the trail, resolve id type conflicts by creating id2, fix geometries, dissolve to a single trail, and export the final step 14.
Segment a trail into 100 km sections with points along geometry, then break it into 500 meter segments to analyze elevations and split lines, exporting labeled results.
Compute slope along a 500 meter trail in QGIS 3 by subtracting start from end elevations, dividing by segment length, and classifying uphill versus downhill with graduated styling.
Generate a KML file by splitting a trail into daily segments, assign day IDs and day text, attach monument locations, and export the results as a KML file.
Export the shapefile with safe features, adjust data source options to assign the Inspire ID as the name and provide a description.
Export trails in QGIS, then import and inspect day-based attributes across layers. Generalize with a 15‑meter simplify to reduce 14,000+ vertices to about 3,300, meeting Google Maps limits for navigation.
Learn to switch Google Maps base maps to satellite, create and manage a hotels layer, import and export vector data, and export shapefiles for use in QGIS.
The intermediate GIS in QGIS 3 course is dedicated for people who already know the basics of working in the QGIS 3 environment and want to expand their skills in the field of spatial data analysis and processing.
During the course you will learn more advanced techniques of working with data. You will learn how to create data frames and extract raster data from them, how to create indexes, and what happens when we mess up the coordinate systems. You will delve into the issues of data geometry analysis and you will learn how to create geoprocessing models and automate your work in QGIS. You will see how to approach the linear route analysis problem, how to sample raster values to vector geometry and calculate slopes based on them. At the end of the course, you will learn about the KML files and data, as well as how to create and use it in Google Maps.
During the course, we will work on solving the problem presented at the beginning of the course. The course is designed in such a way that various errors and problems arise as you work, so you will see how to deal in different ways with possible problems that you may encounter in your future work.
In order to efficiently implement the scope and content of the course, you should know the basics of working in the QGIS 3 software, in particular the issues of geoprocessing, visualization and data digitization - all these issues are discussed at the basic level of the course.
The course is based on free QGIS software, in the latest, 3rd version, and publicly available spatial data. Thanks to the Open-Source license, QGIS is widely used by many companies, both state-owned and in the private sector. The environment is constantly being developed, updated and regularly translated into many languages. The multitude of available data analysis options makes it one of the most popular GIS programs in the world!