Skip to content
← Back to GIS Fundamentals
gis-fundamentalsBeginner· 8 min read

Georeferencing, Digitization and Topology

How a scanned map becomes usable GIS data: place it with control points, trace its features into points, lines and polygons, and keep the relationships between features clean with topology.

What is georeferencing?

A scanned map shows roads, rivers and boundaries, but GIS does not know where on Earth it belongs. Georeferencing assigns geographic coordinates to the image or map so it can be positioned correctly in GIS. The introduction to GIS covers the steps in more detail.

How it works

You pick locations you can recognize both on the image and in a spatially referenced dataset. These are control points, such as:

  • Road intersections
  • Building corners
  • Bridges
  • Survey markers

A practical example

Say you have a scanned 1990 map of a village and want to compare it with current satellite imagery. You find features that still exist today, assign their coordinates, and georeference the old map.

Choosing a transformation and reading the error

Once you have control points, the software needs a rule for moving the image onto them. That rule is the transformation. Simple transformations need few points and keep the shape of the image. Flexible ones fit more points and can bend the image.

TransformationWhat it doesFewest points
LinearShifts and scales the image, without rotating it2
HelmertShifts, rotates and scales evenly, so shapes are kept2
Polynomial 1Also allows shear, so straight lines stay straight3
Polynomial 2 and 3Curved fits that can correct bending or warping6 and 10
ProjectiveCorrects the perspective of a flat object photographed at an angle4
Thin plate splineStretches the image locally so it passes through every pointMany, well spread

Start with the simplest transformation that fits. A higher order can match the control points closely and still distort the image between them. The note on transformations in GIS covers the other kinds of transformation and resampling.

Residuals and RMSE

A residual is the distance between where the transformation puts a control point and where that point should be. Every point has one. The root mean square error, or RMSE, combines them: square each residual, take the average, then the square root. It is given in map units or in pixels.

Look at the residuals one by one. A point whose residual is much larger than the others is usually a mistake, such as the wrong feature picked on one of the images or a typing error in a coordinate. Check it, fix it or remove it, then calculate again. For image-to-image work, aim for an error of about one pixel of the reference image or less. For a scanned map, the acceptable error depends on the scale of the map and on what you will use the result for.

A low RMSE does not prove that the whole image is right. A thin plate spline passes through every point, so its residuals are zero by design. A high-order polynomial can show small residuals at the points and large errors between them. Spread the control points over the whole image, including the corners, and check the result against points that were not used in the fit.

What is digitization?

A paper map holds its information visually, while GIS needs it in a structured digital format. Digitization converts geographic features from an image, map or other source into digital GIS features.

What you can digitize

Feature typeExamples
PointsWells, trees, utility poles
LinesRoads, rivers, pipelines
PolygonsBuildings, land parcels, lakes, agricultural fields

A simple example

Load a scanned map of agricultural fields into QGIS, georeference it, and trace each field boundary by hand. Each traced field becomes a polygon, and you can add attributes such as field ID, crop type, area, owner and irrigation status.

Manual vs automated digitization

Digitization can be manual, semi-automated or automated, using image classification, machine learning, object detection or automated vectorization. For simple, high-accuracy boundaries, manual editing is still very common.

Georeferencing vs digitization

Answers the question
GeoreferencingWhere does this image or map belong geographically?
DigitizationHow do I turn the features on that map into GIS data?

A common workflow is to georeference the old map, digitize its features, then analyze them.

Snapping and editing rules

When you digitize, your clicks are approximate. Snapping pulls the pointer to existing geometry within a set distance, so that a new feature meets an existing one exactly instead of just near it. You can snap to vertices, which are the corners of a feature, or to segments, which are any point along a line.

The snapping tolerance is the distance within which snapping happens, set in pixels or map units. A tolerance that is too small misses the point you aimed at. One that is too large grabs the wrong vertex. Zoom in before you click, and the tolerance in pixels covers less of the ground.

Topological editing goes a step further. When two features share a vertex and you move it, the neighbour moves with it, so shared boundaries stay shared. Together, these settings prevent the errors described in the next section: gaps between polygons, overlaps, and lines that stop short of a junction or run past it.

Good habits: edit a copy of the data, save edits regularly, and run a validity or topology check when you finish.

What is topology in GIS?

Topology describes the spatial relationships between geographic features. Two polygons share a boundary, a road crosses a river, a parcel touches another parcel. These look simple on a map, but GIS has to represent them correctly.

Why topology matters

In a parcel map, Parcel A should meet Parcel B exactly. If the two were digitized separately, you can end up with a gap, an overlap, a dangling line or an incorrectly connected feature.

Common topology errors

  • Polygon overlaps
  • Gaps
  • Duplicate geometry
  • Dangling lines

Topology is about relationships such as "Parcel A touches Parcel B", "Road A intersects Road B" and "River A flows through Polygon B". Getting them right keeps the data faithful to the real-world relationships you are modeling.

Both tools cover the whole workflow in this lesson.

NameWhat it isGood for
QGISFree, open-source desktop GISGeoreferencing scans, digitizing features and checking topology
ArcGIS ProCommercial GIS software from EsriThe same tasks, plus topology rules in a geodatabase

Glossary

TermMeaning
GeoreferencingGiving an image or map real-world coordinates
Control pointA feature identifiable on both the image and a reference dataset
DigitizationConverting map or image features into digital GIS features
VectorizationConverting raster features into vector geometry
TopologyThe spatial relationships between features
Dangling lineA line that ends where it should connect to another

Test yourself

Try to answer each question before opening the answer.

1. What are control points?

Locations you can recognize both on the image and in a spatially referenced dataset, such as road intersections, building corners, bridges and survey markers.

2. What is the difference between georeferencing and digitization?

Georeferencing places an image or map in the right location. Digitization turns the features on it into GIS data.

3. Which geometry type would you use for an agricultural field?

A polygon.

4. Name two common topology errors.

Any two of: polygon overlaps, gaps, duplicate geometry and dangling lines.

5. Why is manual digitization still common?

For simple, high-accuracy boundaries, tracing by hand is often the most reliable approach.

6. What attributes might you add to a traced field polygon?

For example field ID, crop type, area, owner and irrigation status.

Quick quiz

Pick an answer for each question to see if you got it right.

1. Which task assigns real-world coordinates to a scanned map?
2. A river is best represented as which geometry type?
3. What is the usual order of the workflow for an old paper map?
4. Two parcels that should share a boundary leave a thin space between them. What is this error?
5. Which of these is an automated digitization approach?
0 of 5 answered

Key takeaways