176 mapped occurrences on 53 course pages. Every one of the 71 pages has an explicit review record. Repeated tasks have distinct source locations and share an operation ID. Two continuation screenshots use manually reviewed source rectangles instead of text anchors.
These links cover the identified QGIS operations and relevant screenshot continuations. A screenshot is not automatically an equivalent workflow. External websites, Google Earth, spreadsheets, GPS hardware and local data/health interpretation are separated from supported QGIS steps. No QGIS exercises were executed; the Tutorials datasets were not provided. Third-party plugin compatibility and results are not certified.
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Cover illustration, not an instruction.
Course PDF page 2: Editors and copyright
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Copyright and credits; no software operation.
Course PDF page 3: Scope and supplied exercise data
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Scope and Tutorials folder requirements; the exercise datasets are missing.
Course PDF page 4: Contents
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Contents index; use the operation links on the actual lesson pages.
Course PDF page 5: Contents continued
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Contents continuation; no separate operation mapping.
Course PDF page 6: Public health mapping and GIS
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Public-health history/interpretation retained as course content.
Course PDF page 7: GPS and GIS foundations
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
GPS background and accuracy claims are not validated by this QGIS guide.
Course PDF page 8: Vector/raster concepts and software types
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Foundational vector/raster examples, not a dialog workflow.
Course PDF page 9: Why QGIS
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Software rationale/platform claims retained as historical course text.
Course PDF page 10: QGIS interface and toolbar visibility
2 mapped operation occurrences · text and page image reviewed
Recognise the QGIS interface → QGIS PDF 31 / printed 17 · equivalent The same interface concepts; operating-system appearance differs.
Show or hide toolbars → QGIS PDF 46 / printed 32 · equivalent Right-click a toolbar or use View / Toolbars to show or hide tools. Operating-system appearance differs.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 11: Load the first vector layer
1 mapped operation occurrences · text and page image reviewed
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 12: District labels and label buffers
3 mapped operation occurrences · text and page image reviewed
Add a buffer around labels → QGIS PDF 417 / printed 403 · equivalent A label text buffer is not a geographical buffer around features.
Change label capitalization → QGIS PDF 415 / printed 401 · changed The current Formatting tab has Type case. Label text capitalization is separate from choosing the field or drawing a text buffer.
Label districts using a field → QGIS PDF 537 / printed 523 · equivalent Choose Single labels and the district-name field. The official example uses different data.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 13: Anemia data and loading a shapefile
1 mapped operation occurrences · text and page image reviewed
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Scope and unresolved points
Anemia data and tutorial file paths are local course content.
Course PDF page 14: View/edit attributes, add a field, load another shapefile
5 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Enter anemia values in the new field → QGIS PDF 604 / printed 590 · equivalent Edit the new anemia field cell by cell and save edits. The supplied local health values are not validated by the QGIS guide.
Add the anemia attribute field → QGIS PDF 556 / printed 542 · equivalent Enable editing and add the field with a type appropriate for the course anemia data; do not reuse the PHI-code field name.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Enable editing and save attribute edits → QGIS PDF 604 / printed 590 · equivalent Toggle editing, change attributes and save the layer edits. Saving a project does not save all pending feature edits.
Scope and unresolved points
Practical A edits attributes; Practical B loads a new layer. Separate occurrences are linked.
Course PDF page 15: CSV table import and attribute-key join
2 mapped operation occurrences · text and page image reviewed
Join the anemia table to districts → QGIS PDF 648 / printed 634 · equivalent Attribute-key join, not spatial join. Match field types and values; duplicate join keys return the first fetched match.
Load an attribute-only CSV table → QGIS PDF 447 / printed 433 · changed The old course loads CSV through Add Vector Layer. Delimited Text with No geometry is a documented current method for an attribute-only table. Do not create points from the anemia table.
Scope and unresolved points
CSV contains attributes only; select No geometry. Key types/values must match.
Course PDF page 16: Join results and graduated classification
4 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Classify a choropleth map → QGIS PDF 518 / printed 504 · equivalent Choose the relevant health field and classification method; preserve the course thresholds rather than the official sample data.
Join the anemia table to districts → QGIS PDF 648 / printed 634 · equivalent Attribute-key join, not spatial join. Match field types and values; duplicate join keys return the first fetched match.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 17: Choropleth result and colour changes
1 mapped operation occurrences · text and page image reviewed
Classify a choropleth map → QGIS PDF 518 / printed 504 · equivalent Choose the relevant health field and classification method; preserve the course thresholds rather than the official sample data.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 18: Load/select/copy district features
6 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Copy selected features to a temporary layer → QGIS PDF 197 / printed 183 · equivalent Edit / Copy Features and Paste Features as a New Temporary Scratch Layer replaces the old memory-layer wording.
Inspect features with Identify → QGIS PDF 198 / printed 184 · partial Identify displays feature information. It does not replace selecting the administrative features for copy/export; use the separate selection references to complete the exercise.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Select the areas needed for a district → QGIS PDF 195 / printed 181 · changed The course mentions Identify Features and Ctrl-clicking table rows. Identify is not the same as selection. Use a selection tool or table selection; expression selection is an optional alternative.
Select features using attribute-table rows → QGIS PDF 600 / printed 586 · equivalent Select row headers; Ctrl selects several rows. The administrative codes remain local course data.
Scope and unresolved points
Course wording incorrectly conflates Identify with selection; current selection and row-selection references are separate from identification.
Course PDF page 19: Visibility, zoom, labels, map-image and vector export
5 mapped operation occurrences · text and page image reviewed
Export the map canvas as an image → QGIS PDF 160 / printed 146 · changed Use Project / Import-Export / Export Map to Image. This exports the canvas, not a vector dataset or a print layout.
Label features using DIVISEC → QGIS PDF 537 / printed 523 · equivalent Use Single labels with DIVISEC. Keep the course layer and choose the appropriate font. The official guide uses different sample data.
Manage layer visibility and drawing order → QGIS PDF 181 / printed 167 · equivalent Checked layers are visible; drag a layer higher to draw it above lower layers. This does not change the underlying data.
Save selected features as a new layer → QGIS PDF 479 / printed 465 · equivalent Export the Galle temporary layer, or use Save Selected Features As when exporting directly from DSD. Map-image export is a separate operation. Fig. 11.32 illustrates the vector export dialog with a different default format; choose the format required here.
Zoom to a layer extent → QGIS PDF 182 / printed 168 · equivalent Use the layer context-menu Zoom to Layer(s). The official menu table documents the command; no identical course map is expected.
Scope and unresolved points
The Galle temporary layer can be exported as a whole. When exporting directly from DSD, export selected features only. Image export is separate.
Course PDF page 20: Administrative GN/PHM/PHI data
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Administrative table only; no QGIS command to map.
Course PDF page 21: Administrative data continued and GN selection
3 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Select features using attribute-table rows → QGIS PDF 600 / printed 586 · equivalent Select row headers; Ctrl selects several rows. The administrative codes remain local course data.
Scope and unresolved points
Administrative table is retained; QGIS loading/table/selection instructions below it are mapped.
Course PDF page 22: Copy selection and load the MOH layer
2 mapped operation occurrences · text and page image reviewed
Copy selected features to a temporary layer → QGIS PDF 197 / printed 183 · equivalent Edit / Copy Features and Paste Features as a New Temporary Scratch Layer replaces the old memory-layer wording.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 23: Labels, fields, editing and layer duplication
5 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Duplicate a layer entry → QGIS PDF 182 / printed 168 · partial Duplicate Layer creates a second project layer entry. It is not an independent backup of the source data; export a separate dataset before making destructive edits.
Add PHI and PHM code fields → QGIS PDF 556 / printed 542 · equivalent Create fields in edit mode. Retain the course field types and codes; the source screenshot uses different wording.
Label features using the GN name or code field → QGIS PDF 537 / printed 523 · equivalent Use Single labels with the GN name or code field. Keep the course layer and choose the appropriate font. The official guide uses different sample data.
Enable editing and save attribute edits → QGIS PDF 604 / printed 590 · equivalent Toggle editing, change attributes and save the layer edits. Saving a project does not save all pending feature edits.
Scope and unresolved points
Duplicate Layer is not a dataset backup. The course says four fields but lists only two in text; rely on exercise requirements, not inferred fields.
Course PDF page 24: Entering administrative codes
1 mapped operation occurrences · text and page image reviewed
Enter administrative codes in the table → QGIS PDF 604 / printed 590 · equivalent Direct cell editing is the relevant operation. The official guide does not validate the Sri Lankan administrative codes.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 25: Administrative code lookup table
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Administrative code table only; neither the codes nor boundaries are certified by this guide.
Course PDF page 26: Dissolve by PHI code
1 mapped operation occurrences · text and page image reviewed
Dissolve GN areas by PHI code → QGIS PDF 1408 / printed 1394 · equivalent Dissolve by the PHI code field. Dissolving all features without that field would change the exercise result.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 27: Labels/buffers and optional low-birth-weight exercise
2 mapped operation occurrences · text and page image reviewed
Add a buffer around labels → QGIS PDF 417 / printed 403 · equivalent A label text buffer is not a geographical buffer around features.
Label features using PHI area → QGIS PDF 537 / printed 523 · equivalent Use Single labels with PHI area. Keep the course layer and choose the appropriate font. The official guide uses different sample data.
Scope and unresolved points
Optional LBW data/exercise lacks an explicit tool sequence; no automatic choice of renderer or health thresholds is asserted.
Course PDF page 28: District layer and delimited coordinate import
2 mapped operation occurrences · text and page image reviewed
Create points from X/Y coordinates → QGIS PDF 445 / printed 431 · equivalent Configure delimiter, Point coordinates, X/Y fields and the input geometry CRS. Keep the course dataset.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Scope and unresolved points
Course says projected coordinates; verify the actual input CRS before accepting WGS84 later.
Course PDF page 29: Import dialog and input CRS selection
2 mapped operation occurrences · text and page image reviewed
Choose the input coordinate reference system → QGIS PDF 131 / printed 117 · equivalent Choose the CRS describing the existing coordinates. WGS84 longitude/latitude is appropriate only for that input; assigning a CRS is not reprojection.
Create points from X/Y coordinates → QGIS PDF 445 / printed 431 · equivalent Configure delimiter, Point coordinates, X/Y fields and the input geometry CRS. Keep the course dataset.
Scope and unresolved points
WGS84 selection may conflict with the preceding projected-coordinate description. Actual coordinate data must determine CRS; datasets were not supplied.
Course PDF page 30: Point import/export, remove layer, attributes and symbology
7 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Create points from X/Y coordinates → QGIS PDF 445 / printed 431 · equivalent Configure delimiter, Point coordinates, X/Y fields and the input geometry CRS. Keep the course dataset.
Save school points as a shapefile → QGIS PDF 479 / printed 465 · equivalent Export the School_Health point layer to ESRI Shapefile with the correct CRS. Saving the project is a separate action.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Save the QGIS project → QGIS PDF 27 / printed 13 · equivalent Project Save / Save As stores the session. Exporting a layer and saving pending edits are separate operations.
Remove a layer from the project → QGIS PDF 180 / printed 166 · equivalent Remove the layer entry from the project, rather than deleting the dataset on disk.
Open layer symbology properties → QGIS PDF 514 / printed 500 · changed The old Style tab is now Symbology. The following page chooses Graduated, not Single symbol; use the separate graduated-symbol link there.
Scope and unresolved points
School_Health input columns and geometry must be checked. Importing a table without coordinates does not automatically create points.
Course PDF page 31: Graduated point symbols
2 mapped operation occurrences · text and page image reviewed
Show prevalence using graduated point symbols → QGIS PDF 518 / printed 504 · equivalent The renderer can graduate color or size. Fig. 12.5 is a line-layer example, not a screenshot of the school-point exercise.
Save the QGIS project → QGIS PDF 27 / printed 13 · equivalent Project Save / Save As stores the session. Exporting a layer and saving pending edits are separate operations.
Scope and unresolved points
Official graduated figure uses a line example; configure Size for the point exercise.
Course PDF page 32: Province layers, labels/fields and spatial aggregation
4 mapped operation occurrences · text and page image reviewed
Add a province-name field → QGIS PDF 556 / printed 542 · equivalent Create a text field for province names; the official guide does not supply the course name-to-code assignments.
Label features using the province-name field → QGIS PDF 537 / printed 523 · equivalent Use Single labels with the province-name field. Keep the course layer and choose the appropriate font. The official guide uses different sample data.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Aggregate school values by province → QGIS PDF 1363 / printed 1349 · equivalent Use the summary algorithm, choose province polygons as INPUT, school points as JOIN, and the required summaries. The unweighted mean of school prevalences is not necessarily population-weighted prevalence.
Scope and unresolved points
Administrative names remain local. Summary aggregation is not an ordinary attribute-key join.
Course PDF page 33: Spatial-summary dialog, table and choropleth
5 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Classify the aggregated province choropleth → QGIS PDF 518 / printed 504 · equivalent Use Graduated for the aggregated numeric field and explicitly set the course-recommended breaks if required. The guide does not validate the STH thresholds or mean-prevalence interpretation.
Manage layer visibility and drawing order → QGIS PDF 181 / printed 167 · equivalent Checked layers are visible; drag a layer higher to draw it above lower layers. This does not change the underlying data.
Save the QGIS project → QGIS PDF 27 / printed 13 · equivalent Project Save / Save As stores the session. Exporting a layer and saving pending edits are separate operations.
Aggregate school values by province → QGIS PDF 1363 / printed 1349 · equivalent Use the summary algorithm, choose province polygons as INPUT, school points as JOIN, and the required summaries. The unweighted mean of school prevalences is not necessarily population-weighted prevalence.
Scope and unresolved points
The course STH thresholds and health interpretation are not independently validated; unweighted means need instructor review.
Course PDF page 34: CRS theory and Natural Earth download
1 mapped operation occurrences · text and page image reviewed
Understand coordinate reference systems → QGIS PDF 127 / printed 113 · partial Projection-support concepts provide context for this page. Natural Earth website/download instructions and historical defaults are not updated or validated by this link.
Scope and unresolved points
CRS concepts are covered by projection guidance; Natural Earth browser/download steps are external, not QGIS. Historical default-CRS claims need review.
Course PDF page 35: Natural Earth download and ZIP layer import
2 mapped operation occurrences · text and page image reviewed
Load a vector layer from a ZIP archive → QGIS PDF 435 / printed 421 · equivalent QGIS supports reading layers in archives; use the Browser or vector loader to choose the supported layer. Natural Earth download-site steps are external. Archive contents and the course ZIP were not supplied for execution.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Scope and unresolved points
Natural Earth download/save dialog is external. The QGIS vector/ZIP import below it is mapped.
Course PDF page 36: CRS information, load/zoom a district layer
3 mapped operation occurrences · text and page image reviewed
Inspect the layer CRS → QGIS PDF 510 / printed 496 · changed The current Information tab reports CRS name and units; Source can assign a CRS. The old Metadata tab wording has changed. Do not confuse assignment with transforming coordinates.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Zoom to a layer extent → QGIS PDF 182 / printed 168 · equivalent Use the layer context-menu Zoom to Layer(s). The official menu table documents the command; no identical course map is expected.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 37: CRS comparison, layer order and project reprojection
5 mapped operation occurrences · text and page image reviewed
Inspect the layer CRS and units → QGIS PDF 510 / printed 496 · changed The current Information tab reports CRS name and units; Source can assign a CRS. The old Metadata tab wording has changed. Do not confuse assignment with transforming coordinates.
Manage layer visibility and drawing order → QGIS PDF 181 / printed 167 · equivalent Checked layers are visible; drag a layer higher to draw it above lower layers. This does not change the underlying data.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Set the project CRS → QGIS PDF 129 / printed 115 · changed QGIS 3.44 automatically reprojects layers to a chosen project CRS. The legacy enable checkbox is not the current workflow.
Zoom to a layer extent → QGIS PDF 182 / printed 168 · equivalent Use the layer context-menu Zoom to Layer(s). The official menu table documents the command; no identical course map is expected.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 38: Disable-OTF exercise, layout and local CRS assignment
9 mapped operation occurrences · text and page image reviewed
Assign the correct layer CRS → QGIS PDF 511 / printed 497 · equivalent Use Source / Assigned CRS only to identify existing coordinates; assignment does not transform them. Verify the full CRS and units rather than accepting the course metre statement.
Old exercise: disable on-the-fly reprojection → QGIS PDF 130 / printed 116 · partial No CRS disables projection handling and displays raw coordinates, but also locks units to unknown and the ellipsoid to planimetric. It is not a drop-in replacement for the old checkbox; review the teaching exercise.
Create a print layout → QGIS PDF 761 / printed 747 · changed New Print Layout replaces the old New Print Composer workflow. The basemap setup and Print as Raster settings are separate operations.
Add and customise a legend → QGIS PDF 796 / printed 782 · equivalent Add Legend; verify Auto update and layer names rather than assuming the old All button still exists.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Add a north arrow → QGIS PDF 819 / printed 805 · changed The dedicated Add North Arrow item is a modern counterpart to selecting a north-arrow image.
Start a new QGIS project → QGIS PDF 27 / printed 13 · equivalent Project / New starts a fresh project and offers to save existing project changes.
Save the QGIS project → QGIS PDF 27 / printed 13 · equivalent Project Save / Save As stores the session. Exporting a layer and saving pending edits are separate operations.
Add a scale bar with correct units → QGIS PDF 804 / printed 790 · equivalent Choose the linked map and units. Renaming the unit label alone does not convert distances.
Scope and unresolved points
The course declares metre units, but the datum name alone does not establish those units. Check the full layer/project CRS and its units against the actual dataset. No CRS is a partial counterpart to disabling OTF.
Course PDF page 39: Layer/CRS exercise and buffer preparation
7 mapped operation occurrences · text and page image reviewed
Set the map canvas background colour → QGIS PDF 100 / printed 86 · equivalent Project Properties / General sets the canvas background colour. This is separate from polygon fills or the layout page background.
Label features using the intended name field → QGIS PDF 537 / printed 523 · equivalent Use Single labels with the intended name field. Keep the course layer and choose the appropriate font. The official guide uses different sample data.
Manage layer visibility and drawing order → QGIS PDF 181 / printed 167 · equivalent Checked layers are visible; drag a layer higher to draw it above lower layers. This does not change the underlying data.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Zoom to a layer extent → QGIS PDF 182 / printed 168 · equivalent Use the layer context-menu Zoom to Layer(s). The official menu table documents the command; no identical course map is expected.
Scope and unresolved points
Historical OTF-disabled and unit assumptions require review. DIVA-GIS downloads, hypothetical dengue model and local data are not certified.
Course PDF page 40: Dengue layer and buffer tool
2 mapped operation occurrences · text and page image reviewed
Create 100-metre dengue buffers → QGIS PDF 1385 / printed 1371 · equivalent Use Buffer with a suitable metric layer CRS and a distance of 100. Do not assume 100 means metres for a degree-based layer.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Scope and unresolved points
The 100-metre mosquito-risk assumption is course content, not QGIS guidance. Use an appropriate metric CRS.
Course PDF page 41: 100-unit buffer, layer order and dissolve
3 mapped operation occurrences · text and page image reviewed
Create 100-metre dengue buffers → QGIS PDF 1385 / printed 1371 · equivalent Use Buffer with a suitable metric layer CRS and a distance of 100. Do not assume 100 means metres for a degree-based layer.
Remove internal boundaries with Dissolve → QGIS PDF 1408 / printed 1394 · equivalent The course dissolves the Kalutara polygons by DISTRICT_N. This is separate from the Buffer algorithm’s Dissolve result option.
Manage layer visibility and drawing order → QGIS PDF 181 / printed 167 · equivalent Checked layers are visible; drag a layer higher to draw it above lower layers. This does not change the underlying data.
Scope and unresolved points
Buffer units come from the processing/input CRS; 100 is not automatically metres. Dissolve applies separately to the administrative layer.
Course PDF page 42: Layer order and KML export
2 mapped operation occurrences · text and page image reviewed
Export buffers as KML → QGIS PDF 480 / printed 466 · partial QGIS vector export supports KML; choose the required CRS. Opening and interpreting the file in Google Earth is outside this guide. Fig. 11.32 illustrates the vector export dialog with a different default format; choose the format required here.
Manage layer visibility and drawing order → QGIS PDF 181 / printed 167 · equivalent Checked layers are visible; drag a layer higher to draw it above lower layers. This does not change the underlying data.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 43: KML export dialog and Google Earth
1 mapped operation occurrences · text and page image reviewed
Export dengue buffers to KML → QGIS PDF 480 / printed 466 · partial This is the QGIS vector-to-KML export dialog continuing from the preceding page. Google Earth actions elsewhere on this page are outside the QGIS reference. Choose KML and the appropriate output CRS.
Scope and unresolved points
KML export dialog is mapped; launching, navigating and interpreting Google Earth are external.
Course PDF page 44: Google Earth result and GPX waypoints
1 mapped operation occurrences · text and page image reviewed
Load dental-clinic GPX waypoints → QGIS PDF 881 / printed 867 · equivalent Select Waypoints when loading GPX. Tracks and routes are different feature types; the guide supplies no clinic dataset.
Scope and unresolved points
Google Earth screenshot at top is external; QGIS GPX waypoint loading below is mapped.
Course PDF page 45: Attribute table and external CSV preparation
1 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Scope and unresolved points
Spreadsheet-to-CSV preparation and clinic names are external/local. The QGIS attribute table is mapped.
Course PDF page 46: CSV import, clinic-key join and labels
4 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Join clinic names using a matching key → QGIS PDF 648 / printed 634 · equivalent Verify the waypoint key and CSV key. This is an attribute join, not a nearest-clinic or spatial join.
Label features using the joined clinic-name field → QGIS PDF 537 / printed 523 · equivalent Use Single labels with the joined clinic-name field. Keep the course layer and choose the appropriate font. The official guide uses different sample data.
Load the clinic-name CSV as an attribute-only table → QGIS PDF 447 / printed 433 · changed Use Delimited Text / No geometry for newClinics.csv, whose clinic names are keyed by GPS_No. The GPX waypoint geometry is in a separate layer. This is a documented current method replacing the course Add Vector Layer path.
Scope and unresolved points
Confirm waypoint name versus GPS_No values and types; repeated key join/import/labels are now linked.
Course PDF page 47: NIHS layer, attributes, graduated population and density
5 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Classify population or density with graduated colours → QGIS PDF 518 / printed 504 · equivalent Use Graduated with the intended population or density numeric field. Confirm the field and class breaks from this exercise; the guide uses different sample data.
Calculate a population-density field → QGIS PDF 604 / printed 590 · equivalent The formula discussion continues to the field-calculator dialog on course page 48. Verify population numerator and square-metre area before applying the factor of 1,000,000; the guide documents the tool, not the data or result.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Zoom to a layer extent → QGIS PDF 182 / printed 168 · equivalent Use the layer context-menu Zoom to Layer(s). The official menu table documents the command; no identical course map is expected.
Scope and unresolved points
Density explanation is associated with the calculator, but population numerator and SHAPE_Area units must be checked; guide does not certify the formula.
Course PDF page 48: Field calculator, edits, classification and GPX import
5 mapped operation occurrences · text and page image reviewed
Open an attribute table → QGIS PDF 594 / printed 580 · equivalent Activate the intended layer and use Open Attribute Table / F6. This is viewing attributes, not an attribute join.
Classify population or density with graduated colours → QGIS PDF 518 / printed 504 · equivalent Use Graduated with the intended population or density numeric field. Confirm the field and class breaks from this exercise; the guide uses different sample data.
Calculate a population-density field → QGIS PDF 604 / printed 590 · equivalent The calculator operation matches. Check the population numerator and area units; the official guide does not certify the course density formula.
Load dental-clinic GPX waypoints → QGIS PDF 881 / printed 867 · equivalent Select Waypoints when loading GPX. Tracks and routes are different feature types; the guide supplies no clinic dataset.
Enable editing and save attribute edits → QGIS PDF 604 / printed 590 · equivalent Toggle editing, change attributes and save the layer edits. Saving a project does not save all pending feature edits.
Scope and unresolved points
Field width/precision, edits and GPX repeat are covered; local healthcare conclusions are not certified.
Course PDF page 49: CSV import, join, rename and export clinics
4 mapped operation occurrences · text and page image reviewed
Join clinic names using a matching key → QGIS PDF 648 / printed 634 · equivalent Verify the waypoint key and CSV key. This is an attribute join, not a nearest-clinic or spatial join.
Save clinic waypoints as a shapefile → QGIS PDF 479 / printed 465 · equivalent Export to ESRI Shapefile and choose the desired fields and CRS. Fig. 11.32 illustrates the vector export dialog with a different default format; choose the format required here.
Rename the layer in the project → QGIS PDF 182 / printed 168 · equivalent Rename the displayed layer. This does not rename or export its underlying file.
Load the clinic-name CSV as an attribute-only table → QGIS PDF 447 / printed 433 · changed Use Delimited Text / No geometry for newClinics.csv, whose clinic names are keyed by GPS_No. The GPX waypoint geometry is in a separate layer. This is a documented current method replacing the course Add Vector Layer path.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 50: Shapefile export and plugin manager
3 mapped operation occurrences · text and page image reviewed
Alternative to the old OpenLayers basemap workflow → QGIS PDF 464 / printed 450 · alternative XYZ tiles are an alternative basemap workflow. The guide’s OpenStreetMap example is not Google Street Map, and it does not establish availability of the old OpenLayers plugin.
Save clinic waypoints as a shapefile → QGIS PDF 479 / printed 465 · equivalent Export to ESRI Shapefile and choose the desired fields and CRS. Fig. 11.32 illustrates the vector export dialog with a different default format; choose the format required here.
Manage, install or reinstall plugins → QGIS PDF 1625 / printed 1611 · partial The Plugin Manager workflow is documented. This guide excludes external plugin documentation and does not establish that OpenLayers is available or compatible with QGIS 3.44; reinstalling is not a verified fix.
Scope and unresolved points
Plugin manager is documented independently of OpenLayers; XYZ/OSM is an alternative, not a verified Google basemap replacement.
Course PDF page 51: Plugin installation and shapefile import
2 mapped operation occurrences · text and page image reviewed
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Manage, install or reinstall plugins → QGIS PDF 1625 / printed 1611 · partial The Plugin Manager workflow is documented. This guide excludes external plugin documentation and does not establish that OpenLayers is available or compatible with QGIS 3.44; reinstalling is not a verified fix.
Scope and unresolved points
A reinstall command is documented; no claim that it fixes legacy OpenLayers compatibility.
Course PDF page 52: Basemap alternative, layer order and single symbol
3 mapped operation occurrences · text and page image reviewed
Alternative to the old OpenLayers basemap workflow → QGIS PDF 464 / printed 450 · alternative XYZ tiles are an alternative basemap workflow. The guide’s OpenStreetMap example is not Google Street Map, and it does not establish availability of the old OpenLayers plugin.
Manage layer visibility and drawing order → QGIS PDF 181 / printed 167 · equivalent Checked layers are visible; drag a layer higher to draw it above lower layers. This does not change the underlying data.
Use single-symbol layer styling → QGIS PDF 514 / printed 500 · equivalent Symbology / Single symbol styles all features alike. Fig. 12.3 is a line example; the marker controls are documented separately for points.
Scope and unresolved points
Google/OpenLayers sequence has no verified direct equivalent in this guide. XYZ/OSM is labelled alternative; layer order and styles are direct QGIS operations.
Course PDF page 53: Single-symbol and marker dialogs
2 mapped operation occurrences · text and page image reviewed
Style a clinic marker → QGIS PDF 392 / printed 378 · equivalent The Simple Marker properties document shape, fill, stroke and size. The clinic layer and its resulting map remain local course material.
Use single-symbol layer styling → QGIS PDF 514 / printed 500 · equivalent Symbology / Single symbol styles all features alike. Fig. 12.3 is a line example; the marker controls are documented separately for points.
Scope and unresolved points
Single Symbol and Simple Marker are separate levels of the style dialog.
Course PDF page 54: Marker colour and outline
1 mapped operation occurrences · text and page image reviewed
Style a clinic marker → QGIS PDF 392 / printed 378 · equivalent The Simple Marker properties document shape, fill, stroke and size. The clinic layer and its resulting map remain local course material.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 55: Layers, basemap, styles, layout and page/export/grid settings
8 mapped operation occurrences · text and page image reviewed
Alternative to the old OpenLayers basemap workflow → QGIS PDF 464 / printed 450 · alternative XYZ tiles are an alternative basemap workflow. The guide’s OpenStreetMap example is not Google Street Map, and it does not establish availability of the old OpenLayers plugin.
Manage layer visibility and drawing order → QGIS PDF 181 / printed 167 · equivalent Checked layers are visible; drag a layer higher to draw it above lower layers. This does not change the underlying data.
Create a print layout → QGIS PDF 761 / printed 747 · changed New Print Layout replaces the old New Print Composer workflow. The basemap setup and Print as Raster settings are separate operations.
Snap layout items to a grid → QGIS PDF 770 / printed 756 · equivalent Configure the layout grid and use View / Snap to Grid. Grid spacing and snapping are separate from map scale.
Set layout page size and orientation → QGIS PDF 773 / printed 759 · changed Use Page Properties for portrait/landscape and page size, replacing the old Composition tab location.
Set Print as raster for layout export → QGIS PDF 771 / printed 757 · equivalent Print as raster remains an export setting in the Layout panel. It is separate from creating a layout and may affect the output representation.
Load a shapefile → QGIS PDF 441 / printed 427 · equivalent Use Data Source Manager / Add Vector Layer. The course dataset is not supplied by the official guide.
Use single-symbol layer styling → QGIS PDF 514 / printed 500 · equivalent Symbology / Single symbol styles all features alike. Fig. 12.3 is a line example; the marker controls are documented separately for points.
Scope and unresolved points
Legacy Google/OpenLayers remains an alternative mapping; layout, page orientation, raster export and grid snapping are separate instructions.
Course PDF page 56: Map/label/legend items and item manipulation
7 mapped operation occurrences · text and page image reviewed
Add the map to the layout → QGIS PDF 781 / printed 767 · equivalent Add Map and configure Item Properties. Preserve the visible course layers.
Bring the legend above other layout items → QGIS PDF 778 / printed 764 · equivalent Raise selected items controls item drawing order in the layout, distinct from map-layer drawing order.
Move and resize layout items → QGIS PDF 777 / printed 763 · equivalent Select/Move item and handles move or resize a layout frame. Use Move item content to pan the map inside the frame.
Add a map title → QGIS PDF 792 / printed 778 · equivalent Use a layout Label item for the title. This is different from labels attached to map features.
Add and customise a legend → QGIS PDF 796 / printed 782 · equivalent Add Legend; verify Auto update and layer names rather than assuming the old All button still exists.
Save the QGIS project → QGIS PDF 27 / printed 13 · equivalent Project Save / Save As stores the session. Exporting a layer and saving pending edits are separate operations.
Rename the layer in the project → QGIS PDF 182 / printed 168 · equivalent Rename the displayed layer. This does not rename or export its underlying file.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 57: Legend, scale bar, north arrow and frame
6 mapped operation occurrences · text and page image reviewed
Show or hide the layout item frame → QGIS PDF 779 / printed 765 · equivalent Use the item Frame property to show or hide its border. This is separate from adding a north arrow.
Move and resize layout items → QGIS PDF 777 / printed 763 · equivalent Select/Move item and handles move or resize a layout frame. Use Move item content to pan the map inside the frame.
Add and customise a legend → QGIS PDF 796 / printed 782 · equivalent Add Legend; verify Auto update and layer names rather than assuming the old All button still exists.
Add a north arrow → QGIS PDF 819 / printed 805 · changed The dedicated Add North Arrow item is a modern counterpart to selecting a north-arrow image.
Save the QGIS project → QGIS PDF 27 / printed 13 · equivalent Project Save / Save As stores the session. Exporting a layer and saving pending edits are separate operations.
Add a scale bar with correct units → QGIS PDF 804 / printed 790 · equivalent Choose the linked map and units. Renaming the unit label alone does not convert distances.
Scope and unresolved points
Changing a unit label alone does not convert scale-bar distances. Frame hiding is separate from selecting a north-arrow item.
Course PDF page 58: Multiple maps, pan content and scale
3 mapped operation occurrences · text and page image reviewed
Add the map to the layout → QGIS PDF 781 / printed 767 · equivalent Add Map and configure Item Properties. Preserve the visible course layers.
Pan the map inside a layout item → QGIS PDF 785 / printed 771 · equivalent Move item content pans the map within its frame. Select/Move item moves the frame itself; these are separate operations.
Set a layout map scale → QGIS PDF 783 / printed 769 · equivalent Set the map item Scale. A smaller scale denominator zooms in; this changes map content, not the paper size.
Scope and unresolved points
Multiple layout map items are different from a multi-page layout or atlas. Content panning and scale each have a separate reference.
Course PDF page 59: Layer locking, second map, overview and exports
8 mapped operation occurrences · text and page image reviewed
Export the layout as PDF → QGIS PDF 832 / printed 818 · equivalent PDF export is covered here. This mapping does not claim to cover JPEG export; review rasterisation and export options separately.
Export the layout as JPG or another image → QGIS PDF 830 / printed 816 · equivalent Export as Image supports JPG/JPEG and other listed formats. Export as PDF is a separate output command.
Add the map to the layout → QGIS PDF 781 / printed 767 · equivalent Add Map and configure Item Properties. Preserve the visible course layers.
Add a map title → QGIS PDF 792 / printed 778 · equivalent Use a layout Label item for the title. This is different from labels attached to map features.
Lock layers in an inset map → QGIS PDF 784 / printed 770 · equivalent Lock layers and, if required, Lock styles for layers. This controls the individual layout map item.
Add a north arrow → QGIS PDF 819 / printed 805 · changed The dedicated Add North Arrow item is a modern counterpart to selecting a north-arrow image.
Show a map overview frame → QGIS PDF 790 / printed 776 · equivalent Add an overview to the overview map and link its Map frame to the main map item.
Add a scale bar with correct units → QGIS PDF 804 / printed 790 · equivalent Choose the linked map and units. Renaming the unit label alone does not convert distances.
Scope and unresolved points
Locking layers, linking an overview, and JPG/PDF export are separately mapped.
Course PDF page 60: GPS receiver configuration
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
GPS receiver setup, subscriptions, datum examples and external websites are outside this desktop guide.
Course PDF page 61: GPS logging, DOP and field collection
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Hardware DOP/data dictionaries and field visibility are external to the mapped desktop operations.
Course PDF page 62: Collecting and comparing GPS positions
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Field collection and paper comparison have no direct desktop-tool equivalent.
Course PDF page 63: Coordinate preparation and GIS import concept
1 mapped operation occurrences · text and page image reviewed
Create points from X/Y coordinates → QGIS PDF 445 / printed 431 · equivalent Configure delimiter, Point coordinates, X/Y fields and the input geometry CRS. Keep the course dataset.
Scope and unresolved points
Excel entry and coordinate precision remain external; the QGIS delimited import concept is linked.
Course PDF page 64: Delimited GPS coordinate import
1 mapped operation occurrences · text and page image reviewed
Import recorded GPS coordinates → QGIS PDF 445 / printed 431 · equivalent Set X=longitude, Y=latitude, optional Z=altitude, and the actual input CRS. Spreadsheet entry is external to QGIS.
Scope and unresolved points
QGIS instructions and screenshot context linked; course data and results remain local.
Course PDF page 65: GPS input CRS, shapefile export and project save
4 mapped operation occurrences · text and page image reviewed
Choose the input coordinate reference system → QGIS PDF 131 / printed 117 · equivalent Choose the CRS describing the existing coordinates. WGS84 longitude/latitude is appropriate only for that input; assigning a CRS is not reprojection.
Save imported GPS points as a shapefile → QGIS PDF 479 / printed 465 · equivalent Use vector export. Saving a project does not replace exporting the underlying point dataset. Fig. 11.32 illustrates the vector export dialog with a different default format; choose the format required here.
Import recorded GPS coordinates → QGIS PDF 445 / printed 431 · equivalent Set X=longitude, Y=latitude, optional Z=altitude, and the actual input CRS. Spreadsheet entry is external to QGIS.
Save the QGIS project → QGIS PDF 27 / printed 13 · equivalent Project Save / Save As stores the session. Exporting a layer and saving pending edits are separate operations.
Scope and unresolved points
Use the actual longitude/latitude CRS; project saving is separate from point export.
Course PDF page 66: Pass styles/labels/measurement, KML and Google Earth
5 mapped operation occurrences · text and page image reviewed
Give each GPS pass a different symbol → QGIS PDF 515 / printed 501 · equivalent Use Categorized with the Pass field for discrete pass groups. This is a documented way to meet the exercise, whose wording does not prescribe a renderer. It is not Graduated numeric classification.
Export GPS points to KML → QGIS PDF 480 / printed 466 · partial Export the GPS point layer as KML with WGS84 output as specified. The subsequent Google Earth launch/navigation and external-plugin claims are outside this guide.
Set feature-label font and size → QGIS PDF 411 / printed 397 · equivalent Use the labeling Text tab to set font and size, including the size unit. This styles feature labels rather than a print-layout title.
Label features using Pass → QGIS PDF 537 / printed 523 · equivalent Use Single labels with Pass. Keep the course layer and choose the appropriate font. The official guide uses different sample data.
Measure distances between GPS passes → QGIS PDF 156 / printed 142 · partial Interactive measurement helps assess separation. This is guidance for the exercise question, not an automatic matching/accuracy analysis of two GPS passes. Verify CRS, ellipsoid and measurement units.
Scope and unresolved points
Categorized Pass styling is guidance for the stated task, not a named old dialog. Measurement is a partial aid; Google Earth launch/navigation/plugin claims are external.
Course PDF page 67: KML dialog continuation and Google Earth exercises
1 mapped operation occurrences · text and page image reviewed
Export GPS points to KML → QGIS PDF 480 / printed 466 · partial This is the QGIS vector-to-KML export dialog continuing from the preceding page. Google Earth actions elsewhere on this page are outside the QGIS reference. Choose KML and the appropriate output CRS.
Scope and unresolved points
Top QGIS KML export screenshot continues page 66 and is mapped. Finding coordinates in Google Earth below it remains external.
Course PDF page 68: Google Earth coordinate display/settings
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
Google Earth coordinate display and 3D View options are external; no false QGIS equivalent.
Course PDF page 69: Precision exercise and field location map
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
ArcMap/Google Earth precision exercise and local field-location map have no direct prescribed QGIS operation.
Course PDF page 70: GPS recording forms
0 mapped operation occurrences · text and page image reviewed
No direct QGIS operation to map on this page.
Scope and unresolved points
GPS recording forms only.
Course PDF page 71: Back cover
0 mapped operation occurrences · text and page image reviewed