NivaarExam PrepOfficial exam papers ↗

18-Geom-B1 Digital Terrain Modelling · December 2014

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 2014 — 3 hours, closed book (any non-communicating calculator permitted). TWELVE numbered questions constitute a complete paper; each is of varying value 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).

Check / source note. The Question 1 header carries 9 marks but its annotation reads “(3 × 2 marks)” = 6. The header value is authoritative because it is the figure that makes the printed schedule sum to the stated 100 Total marks; the “3 × 2” is a typographic error for 3 × 3. Answers are graded on all three parts of Q1 equally.

Question 6: Steps to Create a TIN (5 marks)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given. The height data of a DEM—either a regular grid of elevation posts or an irregular set of $(X,Y,Z)$ mass points—plus any breaklines, to be organized into a TIN.

Find. The procedure to construct the network.

empty circumcircle (Delaunay criterion)
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. The standard construction is a Delaunay triangulation, built as follows:

  1. Assemble and clean the point set. Collect the mass points and any spot heights, remove duplicates and gross blunders, and identify the data extent (convex hull).
  2. Select the significant points (grid DEM source). When the DEM is a regular grid, most posts on smooth ground are redundant, so a subset of surface-specific points is chosen before triangulating: e.g. the Very Important Points (VIP) method, which scores each post by how far it departs from the lines joining its opposite neighbours; Fowler–Little detection of peaks, pits, passes, ridge and channel points; or the drop heuristic / greedy error-threshold insertion, which keeps adding the post with the largest vertical error against the current TIN until every residual is within the specified tolerance. Retaining only these points gives a TIN that reproduces the grid surface to tolerance with far fewer vertices.
  3. 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.
  4. 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.
  5. Store the topology. Record each triangle's three vertices and its neighbour adjacencies so slope, aspect, contours and volumes can be queried efficiently.
  6. Validate. Check for degenerate/overlapping triangles, verify the hull, and confirm breaklines are honoured.