Creating Digital Elevation Models

Overview

Digital elevation models (DEMs) are routinely employed in GIS applications such as:

  • Planning: eg determining terrain viewshed, aspect, slope
  • Hydrology: eg determining drainage networks, watersheds, hydrological response
  • Telecommunications: eg determining antenna coverage

DEMs may be derived directly by remote sensing techniques, but contour data is generally more widely available and more affordable. There are several existing methods for deriving DEMs from contour data these fall into two categories

  • General scattered-data interpolation methods:
    • Inverse-distance weighted (IDW) (eg ARC/INFO GRID)
    • Via triangulated irregular network (TIN)
  • Contour-specific methods:
    • IDRISI INTERCON (ray-based)
    • ARC/INFO TOPOGRID (spline-based)

Using Radial Basis Functions

Radial basis functions (RBFs) provide an alternative method for performing scattered-data interpolation, with the following characteristics:

  • The result is guaranteed to be the smoothest interpolant (in the sense that the second derivatives are minimised) that fits the original data
  • In 2D, the solution is a "thin plate spline"; i.e. it is equivalent to the shape that a thin metal plate would assume if constrained to pass through the data points
  • Radial basis functions have long been recognised as the smoothest interpolant, but had been considered to be computationally impractical for anything but the smallest problems, prior to the work of RK Beatson (Mathematics & Statistics Dept, University of Canterbury)

Results

An RBF was fitted to contours (20m interval) and spot heights from LINZ map M36 (NZMS260 1:50,000), a total of 96441 points. A DEM was then generated by evaluating the RBF over a subset of the map, on a 600x600 pixel grid, with 5m pixels. Contours were then derived from this grid (a). Another DEM was generated by evaluating the RBF on a 720x720 pixel grid, with 25m pixels (b, c and d). A LINZ orthophoto was draped over this DEM (e). Finally a view of a circular region around Quail Island was produced (f).


(a) Existing 20m (red) and interpolated
10m contours (green) on a portion of a grid.

(b) Topdown view of a larger area.

(c) Oblique projection of the grid in (b)

(d) Detail showing the grid and source data points.

(e) Same view as (c) with photographic texture applied.

(f) Detail of a circular region around Quail Island.