Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Digitising & TopologyLesson 3.2
GIS for Architecture, Planning & Urban Design/Module 3 · Georeferencing & Data Preparation

Lesson 3.2 · Georeferencing & Data Preparation

Digitising & Topology

Tracing clean features that behave when you analyse them

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

Two people trace the same ten plots. One layer works. One is full of holes.

Both start from the same georeferenced imagery and draw the same parcels. But one enables snapping and topological editing, so shared boundaries are literally shared; the other free-hands every edge. Weeks later, when someone runs an area total, the careful layer sums correctly while the sloppy one double-counts overlaps and leaks through gaps. The difference is invisible on screen and fatal in analysis. Digitising is not just drawing shapes — it is building shapes that will behave.

The best-looking layer in the room is often the one hiding the most slivers.

Digitising: tracing reality into vector features

Digitising is creating vector features — points, lines, polygons — by tracing something you can see: georeferenced imagery, a scanned sheet from the last lesson, or an existing reference layer. When you draw straight over imagery on screen it is called heads-up digitising, and it is how most local base data still gets made: building footprints from satellite tiles, plot lines from a sanctioned layout, a footpath network from aerial photos.

The mechanics are simple — start an edit session, pick the layer, and place vertices click by click until you close a ring or end a line. The craft is in where the vertices go and how they relate to the features already drawn. A footprint traced with ten careful vertices on the roof edge is worth more than one scribbled with fifty.

Tracing a footprint from imagery snap to start = close place vertices on the roof edge; snapping closes the ring cleanly
Zoom
Heads-up digitising: place vertices on the roof edge and let snapping close the ring cleanly onto the start point.

Every extra vertex is a promise you will maintain it later. Trace the shape, not the noise.

Snapping: the single habit that saves you

Snapping makes the cursor jump to a nearby existing vertex, edge or endpoint when you get within a set tolerance. It sounds minor; it is the most important editing setting you will ever touch.

Without snapping, two boundaries that look joined are actually two separate vertices a fraction of a pixel apart. That invisible gap is a sliver — a hair-thin polygon or a break in a network — and it is the root of most "my analysis is wrong" bugs. With snapping on, the software pulls your new vertex exactly onto the existing one, so a shared boundary is genuinely one line used by both features. Set a sensible tolerance (a few pixels, or a real distance), decide what to snap to (vertices, segments, or both), and turn it on before you draw the first shape, not after.

Snapping OFF sliver gap two vertices that should be one Snapping ON shared vertex the cursor is pulled to the existing vertex
Zoom
With snapping off, two edges leave a sliver gap; with snapping on, the cursor is pulled onto the existing vertex so the boundary is truly shared.

A sliver is the ghost of two points that should have been one.

Topology: the rules shapes must obey

Topology is the set of spatial relationships between features — which shapes touch, share a boundary, or enclose others — as distinct from their raw coordinates. For a layer that is supposed to partition space cleanly (land parcels, wards, zones), topology is expressed as rules the data must satisfy.

The two rules you will invoke constantly are must-not-have-gaps (adjacent polygons leave no unfilled space between them) and must-not-overlap (no two polygons cover the same ground). A parcel layer that breaks the first rule has holes that vanish from every area total; break the second and you count the same land twice. Other useful rules include lines that must not dangle, and points that must fall inside a polygon. Rules do not fix data by themselves — they flag violations so you can go and repair each one.

Errors gap overlap gaps leave holes; overlaps double-count area Clean topology shared edge one boundary, shared by both parcels
Zoom
Gaps leave holes and overlaps double-count area; clean topology gives adjacent parcels one shared boundary.

Editing to fix what the rules flag

Once you validate a layer against its rules, you get a list of errors, each with a location. Now you edit. Common repairs: snap a stray vertex onto the boundary it should share; delete a sliver polygon and let its area rejoin the correct neighbour; move or merge duplicate vertices; trim an overshoot where a line ran past a junction, or extend an undershoot that stopped short.

The efficient move is to enable topological editing while you draw, so that dragging a shared boundary updates both polygons at once and new edges snap to existing geometry automatically. Prevention beats cure: a layer digitised with snapping and topological editing on will produce a near-empty error list, while one drawn carelessly can take longer to clean than it did to create.

Cleaning bad geometry always costs more than digitising it right the first time.

India realities: scale, source and what 'good enough' means

Digitising accuracy can never beat its source. Tracing plots off ~10 m Sentinel-2 or medium-resolution imagery yields context, not cadastre; parcel-grade lines need high-resolution imagery, drone survey (as under SVAMITVA for rural abadi land) or an actual survey. India's urban base-mapping programmes set explicit target scales — the National Urban Information System works at 1:10,000 and 1:2,000 for utilities — and your digitising tolerance should match the scale you claim, not the zoom you happen to be at. Record your source, imagery date and intended scale as metadata; a footprint layer with no provenance is a liability the moment someone asks how accurate it is.

Data & standards you will meet in this lesson

ISO 19107

Spatial schema — geometry & topology model (global)

The ISO standard defining what valid geometry and topological relationships are; the theory behind must-not-overlap rules.

OGC GeoPackage

Open SQLite single-file vector/raster container (global)

A clean modern format to store digitised layers; avoids shapefile field and multi-file pitfalls.

National Urban Information System (NUIS)

India urban geodatabases at 1:10,000 & 1:2,000

Sets the target scale/accuracy your urban digitising should match; layers surfaced via Bhuvan/TCPO.

OpenStreetMap (ODbL)

Global crowdsourced vector base (roads, buildings)

Free imagery-traced data and a practical ground for practising snapping and topology; attribution + share-alike.

Hands-on workshop

Workshop — digitise three parcels with clean topology

Trace three adjacent plots from imagery so they share boundaries exactly, then validate them against no-gap and no-overlap rules and fix any error.

QGIS 3.44 (Snapping, Topology Checker) or ArcGIS Pro 3.7 (geodatabase topology); a georeferenced imagery base.

Given & goal
Given: georeferenced imagery for a small block (from Bhuvan/Esri/OSM tiles)
Goal: a polygon layer of 3 adjacent parcels, snapped, with zero topology errors
Target scale: treat it as ~1:2,000 base
  1. 1Create an empty polygon layer in a projected CRS. In QGIS: Layer ▸ Create Layer ▸ New GeoPackage Layer (Polygon). In ArcGIS Pro: Catalog ▸ New ▸ Feature Class (Polygon) in a file geodatabase.
  2. 2Turn snapping ON before drawing. In QGIS: Project ▸ Snapping Options — enable snapping to vertex and segment, set a tolerance, and switch on Topological Editing and Avoid Overlap. In ArcGIS Pro: Edit ▸ Snapping (enable), and use the trace/topology tools.
  3. 3Digitise the first parcel over the imagery, placing vertices on visible edges. In QGIS: Toggle Editing, Add Polygon Feature. In ArcGIS Pro: Create Features ▸ Polygon.
  4. 4Digitise the two neighbours so their shared edges snap onto the first parcel's boundary — the cursor should jump to existing vertices/segments so no gap or overlap is created.
  5. 5Validate topology. In QGIS: Vector ▸ Topology Checker — add rules 'must not have gaps' and 'must not overlap' and run. In ArcGIS Pro: build a geodatabase Topology with those rules and Validate.
  6. 6Fix every flagged error — snap stray vertices, delete slivers, merge duplicates — then re-run the check until the error list is empty and save.

You’ll walk away with
A three-parcel polygon layer that passes must-not-overlap and must-not-have-gaps, with snapping and topological editing used throughout — a layer whose area totals you can trust.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectSite, form & environment

Your site model is only as trustworthy as the vertices you place. When you digitise existing structures, the plot line and trees off imagery or a sanctioned layout, snapping and clean topology are what let you compute setbacks, coverage and open space that actually add up. Trace the plot boundary once, cleanly, and every downstream area is honest.

For the plannerLand use, zoning & infrastructure

Land-use and parcel layers must partition space with no gaps or overlaps, or the numbers lie. Zonal areas, coverage statistics and development potential all depend on a topologically clean polygon layer. Digitise against the target scale of the plan (NUIS-style 1:2,000–1:10,000) and validate rules before any area is quoted in a report.

For the urban designerStreets, blocks & public realm

A connected street and block layer is the substrate of every walkability and morphology metric. If your line network has undershoots and dangles, routing and space-syntax measures break silently. Snap junctions, close blocks, and keep the figure-ground clean so that catchments and connectivity mean what you say they mean.

Misconception check

If the shapes look right on screen, the layer is fine.

Visual correctness hides the errors that matter. Slivers, tiny gaps and micro-overlaps are invisible at any normal zoom yet corrupt every area total, overlay and routing result. A layer is only 'fine' when it passes its topology rules — not when it looks tidy. Snapping and topological editing are what make the invisible correct.
Try it

Do it yourself

No software — sharpen your eye for the errors that hide.

  1. 1In your own words, explain the difference between a gap and an overlap, and give one real-world number each would corrupt.
  2. 2Why does turning snapping on before drawing matter more than fixing things afterwards?
  3. 3You must digitise footpaths from ~10 m imagery. State one honest limitation you would write into the metadata.
  4. 4Name the topology rule you would apply to (a) ward polygons and (b) a water-pipe network, and say what each catches.
  5. 5A parcel layer's total area exceeds the block's true area by 2%. Which topology error is the likely culprit, and why?
Take this with you

The one line to carry out

Digitising is drawing that has to survive analysis, so you draw with snapping and topological editing on and validate against no-gap / no-overlap rules — because the errors that ruin your totals are exactly the ones you cannot see. Clean geometry is not tidiness; it is the precondition for every area, overlay and route you will compute in the modules ahead.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Bolstad, P. & Manson, S. — GIS Fundamentals: A First Text on Geographic Information Systems, 7th ed.Eider Press, 2022.
  2. 02Longley, P.A., Goodchild, M.F., Maguire, D.J. & Rhind, D.W. — Geographic Information Science and Systems, 4th ed.Wiley, 2015.
  3. 03Burrough, P.A., McDonnell, R.A. & Lloyd, C.D. — Principles of Geographical Information Systems, 3rd ed.Oxford University Press, 2015.
  4. 04Chang, K.-T. — Introduction to Geographic Information Systems, 9th ed.McGraw-Hill Education, 2019.
  5. 05Transactions in GISWiley, ongoing.
Related lessons
Recap
Digitise features by tracing a georeferenced source; snap so shared boundaries are truly shared; enforce topology rules so parcels have no gaps or overlaps; edit to clear what the rules flag; and never claim accuracy beyond your source.
Carry forward →

Clean shapes are only half a feature — the other half is the table of facts behind them, so next we open the attribute table and learn to join outside data, including the Census, onto our boundaries.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →