Raster Georeferencer (GCP)

User Guide — QGIS 3 (Qt5) & QGIS 4 (Qt6)

Plugin icon

This plugin georeferences a raster image by matching points you pick on the image with their known real-world coordinates (ground control points, or GCPs). It works identically on QGIS 3 and QGIS 4.

1.Installation

  1. Copy the raster_georeferencer folder as-is into your QGIS plugins directory (Windows: %APPDATA%\QGIS\QGIS3\profiles\default\python\plugins\; the QGIS 4 profile path follows the same pattern), or simply use Install from ZIP in the Plugin Manager.
  2. Restart QGIS, then open Plugins > Manage and Install Plugins and enable Raster Georeferencer (GCP).
  3. Click the plugin's icon on the toolbar, or use Raster menu > Raster Georeferencer.

A Help button in the plugin window opens this guide at any time.

2.Opening a Raster

There are two ways to load the image you want to georeference:

Large images are automatically shown as a downscaled preview on screen for smooth panning and zooming. Every pixel coordinate you pick is still computed against the original, full-resolution image — the on-screen scaling never affects accuracy.

3.Picking Control Points (GCPs)

  1. Toggle Add Point, then click anywhere on the image with a known real-world coordinate. Each click adds a numbered marker on the image and a new row in the table on the right.
  2. Add as many points as you need — there is no limit. More well-distributed points generally produce a more accurate result.
  3. For each row, fill in X (Map) and Y (Map) with that point's known coordinate in your target CRS (both a dot and a comma are accepted as the decimal separator).
  4. Uncheck Enabled to temporarily exclude a point without deleting it, or select a row and click Delete Selected Point to remove it entirely.

Navigating the preview: scroll the mouse wheel to zoom in/out — the view zooms toward whatever point the cursor is over, not the canvas centre. Click and drag with Add Point switched off to pan. Use Fit to View to reset the view.

4.Georeferencing Settings

Transformation Minimum points Typical use
Linear (1st order) 3 Simple shift / rotation / scale, small, flat images
Polynomial (2nd order) 6 Mild distortion across the image
Polynomial (3rd order) 10 Stronger, irregular distortion
Thin Plate Spline (TPS) 3 Locally-varying distortion; bends smoothly through every point

More points than the minimum, spread evenly across the image, generally give a better fit for every transformation type.

5.Running Georeferencing

Click Run Georeferencing. The plugin builds an intermediate GCP-referenced dataset with GDAL Translate, then applies GDAL Warp to produce the final GeoTIFF. Defining new GCPs always discards any pre-existing georeferencing on the source, so old coordinate information can never leak into the result.

If the chosen output path is the same file as the source (in-place re-georeferencing), the plugin writes to a temporary file first and swaps it into place once finished, so the source is never at risk of corruption mid-write.

6.Preview Rendering Notes

The following source-image cases are detected automatically and rendered correctly in the on-screen preview (they do not affect the final georeferenced output, which always preserves the original raster data):

7.Troubleshooting