← Back to Home
Workshop

Intro to QGIS Workshop | London Geo Meetup

A practical workshop guide covering QGIS basics, data loading, CRS, styling, filtering, and a simple analysis workflow.

Overview

This workshop is designed for a beginner-friendly 30 minute walkthrough. It covers getting started with QGIS, loading common geospatial formats, understanding coordinate reference systems, basic styling and labels, filtering, and a small introductory analysis exercise.

Learning Goals

By the end of the workshop, participants should be able to:

What To Prepare Before The Session

  1. Install the latest long-term release of QGIS.
  2. Download the workshop datasets.

Suggested Datasets

Use one simple dataset for each common format.

It is simpler to use one small OSM-derived central London dataset in three formats so everyone uses the same data during the workshop.

Download the workshop files directly:

GeoJSON

Shapefile

CSV

Backup Dataset Options

If one of the primary datasets is inconvenient to download, use one of these alternatives:

Workshop Run Sheet

Follow the steps in order during (or after) the session. Match with the screenshots of what your output was like.

Step 1: Launch QGIS And Save A New Project

  1. Open QGIS.
  2. Start a new blank project.

Expected result:

alt text

Step 2: Get Oriented In The Interface

Point out these parts of the application:

Explain that most beginner workflows involve loading layers, checking their attributes, styling them, and exporting results.

Step 3: Load The GeoJSON Layer

  1. Go to Layer > Add Layer > Add Vector Layer.
  2. Browse to london-boroughs.geojson.
  3. Add the layer to the project.

alt text

Expected result:

Step 4: Load The Shapefile Layer

  1. Extract the Natural Earth ZIP if you have not already.
  2. In QGIS, use Add Vector Layer again.
  3. Browse to ne_10m_populated_places.shp and add it.

Expected result:

Step 5: Load The CSV As A Point Layer

  1. Go to Layer > Add Layer > Add Delimited Text Layer.
  2. Choose central-london-poi.csv.
  3. Set the X field to X.
  4. Set the Y field to Y.
  5. Set the geometry CRS to EPSG:4326 - WGS 84.
  6. Add the layer.

Expected result:

alt text

Step 6: Inspect Attribute Tables

  1. Right-click the CSV points layer and open its attribute table.
  2. Compare the columns and record structure.

alt text

Step 7: Check The Layer CRS And Project CRS

  1. Right-click the borough layer and open Properties.
  2. Check the layer CRS.
  3. Do the same for the CSV layer.
  4. Look at the project CRS in the status bar at the bottom of QGIS.

alt text

Step 8: Reproject A Layer To British National Grid

  1. Right-click the CSV point layer.
  2. Choose Export > Save Features As....
  3. Set the format to GeoPackage or Shapefile.
  4. Set the CRS to EPSG:27700 - OSGB 1936 / British National Grid.
  5. Save the output into the output folder as central-london-poi-bng.
  6. Add the exported layer back into the project.

Expected result:

alt text

Step 9: Apply Basic Styling

  1. Open the borough layer styling panel.
  2. Use a simple fill with a light interior and darker outline.
  3. Open the central-london-poi.csv or reprojected point layer styling panel.
  4. Categorize the points by the amenity field.
  5. Apply different colours or symbols for each category.

alt text

Step 10: Turn On Labels

  1. Open layer properties for the CSV points layer.
  2. Turn on labels using the name field.
  3. Adjust label placement so the names are readable.

alt text

Step 11: Filter The Data

  1. Open the CSV points layer.
  2. Use the filter or query builder.
  3. Filter the data to show only amenity = 'cafe' features.
  4. Clear the filter afterwards.

Optional borough exercise:

alt text

Step 12: Run A Simple Buffer Analysis

  1. Use the reprojected central-london-poi-bng layer for this step.
  2. Open the Processing Toolbox.
  3. Search for Buffer.
  4. Create a 1000 metre buffer around the points.
  5. Save the output into the output folder.

Expected result:

alt text

Step 13: Select Boroughs That Intersect The Buffers

  1. Open Vector > Research Tools > Select by Location, or use the Processing Toolbox version.
  2. Select features from the borough layer.
  3. Use the buffer layer as the intersect layer.
  4. Run the tool.

Expected result:

alt text

Step 14: Measure And Discuss What Changed

  1. Use the measure tool to check a distance between two visible points.
  2. Compare the original point layer and the projected point layer.
  3. Ask participants what changed at each stage: loading, CRS, styling, filtering, and analysis.