
Explore the strengths of Qgis 3.10 ltr for gis professionals, including its open source community, cross-platform support, and integration with grass and saga gis, plus robust raster and vector capabilities.
Explore how open source software works as a crowdsourced, bottom-up alternative to commercial products, with examples like Linux, Apache, MySQL, PostgreSQL, MongoDB, Wikipedia, and Python, and review support options.
Discover how QGIS 3.10 combines desktop GIS, QDOS browser, and open source tools to deliver free download with no license levels, raster and vector analysis, 3D visualization, and multi-user editing.
Install QGIS easily using the standalone installer on Windows, with links for macOS and Linux, walk-through from download to finish, including license, installation directory, and optional sample data sets.
Explore the QGIS 3.10 LTR interface by opening map documents, comparing with ArcMap, and using toolbars, zoom, pan, and identify tools.
Learn to customize your QGIS workspace by adding and moving toolbars and panels, including the data driven pages toolbar, table of contents, catalog browser, and python console for flexible layouts.
Explore how to find, install, and manage QGIS plugins from the repository, including core and experimental options, and how the Python 3 upgrade affects plugin availability in QGIS.
Explore coordinate reference systems in QGIS, distinguishing geographic coordinate systems and projected coordinate systems, and how data frames and layers use CRS, with UTM zones and projection files.
Learn to measure distances and areas in QGIS using the measure tool, switch units, view segment totals, and identify features to access attribute data across layers with precise layer selection.
Learn to pan and zoom across maps, use box zoom with shift, and manage bookmarks to save, load, export, and navigate between extents.
Discover what happens when you save a qdos project: it stores symbolization, program state, data links with relative or absolute paths, data frame options, and embedded Python and variables.
Explore loading shapefiles into QGIS 3.10 LTR, using the data source manager to add vector layers from files or directories, view and manage attributes, and organize favorites.
Explore loading GeoJSON, GPX, and KML files in QGIS 3.10 LTR, leveraging text-based formats to access point, line, and polygon data with attributes for web mapping and GIS projects.
Open and explore Esri file geodatabases in QGIS 3.10 LTR by adding vector layers from a directory, viewing layer attributes, and noting read-only editing limits compared with ArcGIS and PostGIS.
Learn how to load spatial data from SpatiaLite into QGIS, connect via the browser or data source manager, and use SQL to create virtual layers and buffers with spatial functions.
Discover how to load data from GeoPackages in QGIS, including the GeoPackage standard, its lightweight single-file storage for geospatial and tile raster data, and practical loading approaches for mobile workflows.
Discover how to load data from PostGIS by creating and testing a database connection in QGIS, configuring host, port, database, and credentials, and adding layers from the PostGIS database.
Explore background maps with the OpenLayers plugin in QGIS, including OpenStreetMap, Google imagery via API key, and arty watercolor maps, plus xyz layers for tiled map services.
Explore how background maps use XYZ tiles to deliver 256 by 256 pixel images, enabling efficient zoom levels and caching in QGIS, with Open Street Map and other services.
Georeference a raster by identifying four control points, assign a coordinate system, and create a world file so the image aligns with spatial data in QGIS.
Learn to load raster data in QGIS 3.10 LTR with two simple methods: use the browser panel to open a favorites-stored raster, or use the data source manager.
Open and edit the attribute table in QGIS, including sorting columns and adding or deleting fields. Learn field types for shape files and how editing mode protects changes.
Learn to use the QGIS field calculator for simple calculations, create and update fields with correct types, and manage null values and unit conversions through expressions while in edit mode.
Learn to use the field calculator to derive geometry metrics, including x and y coordinates, lengths, and polygon areas. Explore geometry functions and how project units and ellipsoids affect measurements.
Explore advanced date calculations in the QGIS field calculator, including year, day of week, and week from last survey dates, plus if and case statements and string functions.
Master selecting features from the map with single, multi, polygon, and radius methods; manage selections in the attribute table and export only selected features.
Explore selecting features by attributes in QGIS using the select by value and select by expression tools, including status filters, longitude comparisons, and vertex counts.
Apply spatial relationship selections in QGIS using the spatial query plugin to compare bald eagle buffers with linear project buffers, including intersect, within, and combining spatial and attribute selections.
Set a feature filter using a definition query to show only features whose status equals active, using operators like not equal, like, and not like for type filtering.
Design and validate feature forms in QGIS 3.10 LTR by configuring widgets, enforcing constraints, and using defaults, unique IDs, and auto-filled coordinates for reliable data entry.
Explore how to symbolize vector map features in QGIS, focusing on single markers, color and size customization, rotation, opacity, and layered symbol combinations.
Explore symbolizing simple line and polygon features in QGIS 3.10 LTR, using single symbols, dash patterns, line widths, color, and complex compound and marker symbols for versatile cartography.
Learn to symbolize features by category in QGIS using categorize symbols, classify by a field, and assign distinct colors per category while refining symbol size and line styles for clarity.
Learn graduated symbology in QGIS 3.10 by linking a numeric field to color and size, from red to green, with equal interval, quintiles, natural breaks, and standard deviation.
Explore rule-based symbology in QGIS by building expressions from attribute fields to classify raptor nests by active status and last survey date, and customize colors and symbols.
Label vector objects in QGIS 3.10 LTR using nest id field values or an expression editor. Style labels with buffers, backgrounds, and placement rules to improve readability and manage overlaps.
Learn to symbolize rasters using a single-band pseudo color ramp, invert colors for elevation, apply 20 equal-interval classes, and blend with a semi-transparent shade layer.
Create print-ready maps in QGIS using print composers, map frames, multiple layouts, and dynamic text for project name, path, and author, with custom scales and coordinate systems.
Add and customize a scale bar, north arrow, and legend in the QGIS map layout, adjust properties and fonts, and lock layers to prevent changes.
Add locator maps and coordinate grids to map layouts, configure grid intervals and labels in UTM coordinates, lock layers, and build an overview with data-driven pages.
Create a map atlas with a grid of 11 columns by 9 rows, using data driven pages to produce 99 pages at a fixed 1:24000 scale.
learn to create a map grid for a map atlas in QGIS 3.10 LTR using the vector grid tool, set the extent, and label cells by row and column.
Configure a vector grid in QGIS 3.0 by defining a grid extent and x/y spacing, create rectangle cells, and display labels for a map atlas using the print composer.
Explore the QGIS vector geometry model, including points, line strings, polygons, exterior and interior rings, and how features and attributes align with the Open Geospatial Consortium's simple features standard.
Create new GIS layers in QGIS by making shapefiles or PostGIS database tables, selecting geometry types, defining fields, coordinates, and spatial indexes.
Enable editing on the target layer, add point features, and edit attributes such as name and type, then move, copy, paste, and save edits with snapping.
Learn to digitize and edit line data in QGIS 3.10 LTR, including adding parts to multi-part features, editing nodes, moving and rotating lines, and splitting or merging features.
Create and edit polygon data in QGIS by toggling edit mode, adding single and multi-part polygons, manipulating parts and rings, editing attributes, and saving edits across layers.
Learn to create contiguous polygons in QGIS by using snapping to vertices or segments, tune per-layer tolerances, and apply avoid intersections and autocomplete polygon techniques.
Explore topological editing and the management of edges and polygon boundaries to ensure gap-free, overlap-free vector data. Learn to apply rules, the topology checker, and snapping to maintain consistent geometry.
Connect data across sources with joins and relates in QGIS by performing attribute joins, spatial joins, and relates. Explore cardinality types, look up tables, and one-to-one, one-to-many, and many-to-many relationships.
Explore attribute joins in QGIS 3.10 by linking a bald eagle nest table to a lookup table via code fields, and compare datasets to spot new or removed records.
Explore one-to-many data management in QGIS by linking bald eagle nest records to multiple surveys, using parent and child tables, project relations, and a tabular view.
Learn to join attributes by location using spatial relationships to attach county names to bald eagle nest points, perform spatial joins, and update attribute tables with a county field.
Create fixed and variable distance buffers in QGIS by projecting data and using distance fields from attributes, with attention to units and projection.
Learn how clipping and intersection in QGIS 3.10 LTR extract overlapping areas and create separate polygons for each input clip pair, with attention to field preservation and crs.
Explore how to dissolve features in QGIS, compare workflows across versions, and use dissolve by all, by type, and by status with buffers and intersections to quantify hectares.
Explore the geometric difference tool for spatial subtraction. Subtract environmental constraint buffers from the linear projects buffer to calculate original and impacted areas and the percentage affected.
Explore terrain analysis in QGIS with a digital elevation model, computing slope, aspect, and hillshade in an UTM zone 13 projection, using map algebra via the raster calculator.
Convert elevation from meters to feet with the raster calculator for 20-foot contours in QGIS 3.10 LTR. Create major 100-foot contours using a modulus check and rule-based labeling.
Learn how to rasterize a vector layer and create a proximity grid in QGIS using the Euclidean distance tool and a simple 0/1 raster indicating feature overlap.
Reclassify a grid in QGIS 3.10 to clip rasters to extent, compute a proximity layer, and create an output layer with classed values and custom symbology.
Reclassify slope and shade rasters to a 0–10 scale and combine them to model optimal pipeline sites considering environmental constraints like sun exposure.
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:
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.