18-Geom-B1 Digital Terrain Modelling · December 2016
Question 6 of 12: Steps to Create a TIN
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Notes on this paper
Paper format: National Exams, December 2016 — 3 hours, closed book (an approved Casio or Sharp calculator permitted). TWELVE numbered questions constitute a complete paper; each carries the margin value shown and the schedule totals 100 marks. Most answers are required in essay format, so clarity and organization are graded. All twelve questions are solved below for completeness.
Reference texts: Li, Zhu & Gold, Digital Terrain Modeling — Principles and Methodology (CRC Press, 2005); Maune (ed.), Digital Elevation Model Technologies and Applications: The DEM Users Manual (2nd ed., ASPRS, 2007); Wilson & Gallant, Terrain Analysis — Principles and Applications (Wiley, 2000); Wolf, Dewitt & Wilkinson, Elements of Photogrammetry with Applications in GIS (4th ed., McGraw-Hill); Natural Resources Canada High-Resolution DEM (HRDEM) and CDEM product specifications. Canadian datums throughout (NAD83(CSRS), CGVD2013).
Note: this December 2016 paper is the same twelve-question essay set as the December 2014 and December 2015 04-Geom-B1 exams, in a slightly different order (here Q1 asks the primary use of the DTM/DEM/DSM, Q2 the five definitions, Q3 the sampling-interval drivers). The margin marks are internally consistent this year — every sub-part annotation matches its header weight and the schedule sums to 100.
Given. A DEM — a regular grid of height posts $(X,Y,Z)$ — plus any available breaklines and spot heights, to be converted into a TIN.
Find. The procedure to construct the network, including how the significant points are chosen from the grid.
Delaunay TIN: points are joined into triangles such that no other point falls inside any triangle's circumcircle (dashed), which maximizes the minimum angle and avoids sliver triangles.
Procedure. Triangulating every grid post would just reproduce the grid as a very large TIN, so the conversion first selects the significant points and then applies a Delaunay triangulation:
Clean the DEM. Remove blunders (spikes and pits) and void/no-data cells, and fix the data extent (the grid boundary, or its convex hull).
Select the significant points from the grid. Keep only the posts that carry the terrain shape. Very Important Point (VIP) screening scores each post by how far it departs from the straight lines joining its opposite neighbours (N–S, E–W and both diagonals) and keeps the high scorers, which are the peaks, pits, ridge and channel points. A drop heuristic works the other way: start from all posts, and repeatedly delete the point whose removal changes the triangulated surface least, until the maximum vertical error reaches a set tolerance (e.g. 0.5 m). Surface-specific points (peaks, pits, passes) and any spot heights are always kept, and the four grid corners are kept so the TIN covers the whole extent.
Triangulate by the Delaunay criterion. Connect the points into non-overlapping triangles so that the circumcircle of every triangle contains no other point (the empty-circle property). This equivalently maximizes the minimum interior angle, producing well-shaped triangles and avoiding thin slivers. Common algorithms are incremental point insertion with local edge flipping, divide-and-conquer, or sweep-line.
Enforce breaklines (constrained Delaunay). Insert breakline segments as required edges that triangles may not cross, re-triangulating locally so ridges, channels and feature edges are preserved even where that violates the pure empty-circle rule.
Store the topology. Record each triangle's three vertices and its neighbour adjacencies so slope, aspect, contours and volumes can be queried efficiently.
Validate. Check for degenerate/overlapping triangles, verify the hull, and confirm breaklines are honoured.