Tutorials › Calculus III › Reading Values from Contour Maps

Vector Fields and Flow · Tutorial 706 of 999

Reading Values from Contour Maps

Read labeled contour maps to estimate scalar-field values, compare locations, and interpret contour spacing without mistaking an estimate for an exact value.

Beginner 9 min read

What You'll Learn

  • Interpret a contour as the set of points where a scalar field has one fixed value.
  • Read the field value at a point lying on a labeled contour.
  • Estimate values between neighboring contours using distance-weighted interpolation.
  • Compare estimated field values at different map locations.
  • Use contour spacing to compare how rapidly values change across regions.
  • Recognize when a contour-map estimate is uncertain or unsupported.

Introduction

A contour map represents a scalar field by drawing curves through points where the field has the same value. Instead of showing the field as a three-dimensional height surface, it places the locations in the plane and labels curves with the corresponding field values.

Reading such a map involves two related tasks: identifying what values are known from the labels, and estimating values at points that fall between labeled contours. The spacing of the contours also gives useful information: when equal changes in value occur over shorter distances, the field changes more rapidly across that region.

Key idea: A contour label gives the field value on that contour. Between neighboring contours, a value can be estimated by interpolation, but the estimate depends on an assumption about how the field varies between them.

What a Contour Map Shows

Let \(f\) be a scalar field defined on a region of the plane. For a number \(c\), the contour at level \(c\) is the set of points \((x,y)\) in the domain where the field equals \(c\).

$$ \{(x,y): f(x,y)=c\}. $$

A contour map displays several such sets, usually as labeled curves. For example, a curve labeled \(20\) consists of locations where the field value is \(20\). The label describes the value of the field, not a coordinate or a distance on the map.

If a point lies exactly on a labeled contour, its field value is given by that label. If it lies between two contours, the map usually does not provide its exact value. The neighboring labels give a range, and the point’s relative position between the curves can support an estimate.

For example, if a point lies between contours labeled \(10\) and \(20\), its value is usually estimated to be between \(10\) and \(20\), provided those contours are neighboring levels in that region and the field changes smoothly across the intervening area. Its exact value cannot be read directly from those labels alone.

Interpolating Between Two Contours

To estimate a value between contours, consider a short transect crossing both contours and passing through the point of interest. Measure distances along that transect. If the point is a fraction \(t\) of the way from the contour labeled \(c_0\) to the contour labeled \(c_1\), linear interpolation gives the estimate \(c_0+t(c_1-c_0)\).

$$ t=\frac{d_0}{d_0+d_1}, \qquad f_{\mathrm{est}}=c_0+t(c_1-c_0). $$

Here, \(d_0\) is the distance from the \(c_0\) contour to the point, and \(d_1\) is the distance from the point to the \(c_1\) contour. The measurement should use the same transect for both distances. The formula weights the two contour values according to how far the point lies from each one.

Estimation condition: Linear interpolation is an approximation. It is most reasonable when the contours are nearby and the field varies approximately linearly along the transect. The contour labels determine the endpoints, but they do not establish that the field is exactly linear between them.

Worked Example: Estimating a Value Between Two Labeled Contours

Worked Example: Estimating a Value Between Two Labeled Contours

Along a transect, the contour labeled \(12\) is at \(x=2\), and the contour labeled \(20\) is at \(x=6\). A point \(P\) on the transect is at \(x=3.5\). Estimate the field value at \(P\) by linear interpolation.

First find the distance between the contours:

$$ 6-2=4. $$

The distance from the contour labeled \(12\) to \(P\) is:

$$ 3.5-2=1.5. $$

Thus the fraction of the distance from the \(12\) contour to the \(20\) contour is:

$$ t=\frac{1.5}{4}=0.375. $$

The change in contour value is:

$$ 20-12=8. $$

Interpolate by taking \(0.375\) of that change and adding it to \(12\):

$$ f_{\mathrm{est}}(P)=12+0.375(8)=12+3=15. $$

Check: The estimate is \(3\) units above \(12\), which is \(3/8=0.375\) of the value difference. The point is also \(1.5/4=0.375\) of the distance between the contours. The fractions agree, so the interpolation is consistent.

Why the Interpolation Formula Works

The formula follows from the assumption that the field changes linearly along the transect. Parameterize the segment from the first contour to the second by \(t\), where \(t=0\) is on the \(c_0\) contour and \(t=1\) is on the \(c_1\) contour. A linear change has the form \(a+bt\).

At the first endpoint, the value is \(c_0\), so \(a=c_0\). At the second endpoint, the value is \(c_1\), so \(c_0+b=c_1\), which gives \(b=c_1-c_0\). Therefore the linearly varying value at fraction \(t\) is:

$$ c_0+(c_1-c_0)t. $$

Since \(t\) is the fraction of the transect distance from the first contour, \(t=d_0/(d_0+d_1)\). Substituting this expression gives the distance-weighted interpolation formula. This derivation also shows why the method is an estimate: it is exact for a linear variation along the transect, but a contour map alone does not guarantee that linearity.

Worked Example: Comparing Values at Two Locations

Worked Example: Comparing Values at Two Locations

On a contour map, point \(P\) lies one-quarter of the way from the contour labeled \(8\) to the neighboring contour labeled \(12\). Point \(Q\) lies three-quarters of the way from the contour labeled \(4\) to the neighboring contour labeled \(8\). Estimate both values and compare them.

For \(P\), the value increases by \(12-8=4\) across the interval. One-quarter of that increase is:

$$ \frac{1}{4}(4)=1. $$

Therefore:

$$ f_{\mathrm{est}}(P)=8+1=9. $$

For \(Q\), the value increases by \(8-4=4\) across its interval. Three-quarters of that increase is:

$$ \frac{3}{4}(4)=3. $$

Therefore:

$$ f_{\mathrm{est}}(Q)=4+3=7. $$

The estimated difference is:

$$ f_{\mathrm{est}}(P)-f_{\mathrm{est}}(Q)=9-7=2. $$

Check: The estimate \(9\) is between \(8\) and \(12\), and the estimate \(7\) is between \(4\) and \(8\), as required by their positions. The comparison indicates that \(P\)'s field value is about \(2\) units greater than \(Q\)'s.

Using Contour Spacing to Compare Change

Contour spacing can be informative when comparing regions. If adjacent contours represent the same change in field value, closer spacing means that this change occurs over a shorter distance. Thus, across a transect crossing the contours, the field changes more rapidly per unit distance in the region where the contours are closer together.

This comparison depends on using the contour labels and map scale correctly. If the contour intervals are not equal in value, visual spacing alone can mislead: a larger value difference may naturally correspond to a wider spacing. Also, spacing describes change across the contours, not necessarily in every direction. Without the labels, spacing does not show which way the field values increase.

Worked Example: Comparing Change Using Contour Spacing

Worked Example: Comparing Change Using Contour Spacing

In two parts of a map, the same pair of contours, labeled \(0\) and \(6\), are crossed by transects. In region \(A\), the contours are \(3\) centimeters apart on the map. In region \(B\), they are \(0.75\) centimeters apart. The map scale is \(1\) centimeter to \(2\) kilometers. Compare the average change in field value per kilometer across the two regions.

In region \(A\), the physical distance between the contours is:

$$ 3(2)=6\text{ kilometers}. $$

The field value changes by \(6-0=6\) units. The average change per kilometer is therefore:

$$ \frac{6\text{ units}}{6\text{ kilometers}}=1\text{ unit per kilometer}. $$

In region \(B\), the physical distance is:

$$ 0.75(2)=1.5\text{ kilometers}. $$

The corresponding average change per kilometer is:

$$ \frac{6\text{ units}}{1.5\text{ kilometers}}=4\text{ units per kilometer}. $$

Check: Both regions have the same change of \(6\) units, but region \(B\) covers only \(1.5\) kilometers compared with \(6\) kilometers in region \(A\). Its average change per kilometer is four times as large, matching the calculation \(4/1=4\).

This is an average comparison across the measured transect, not a claim that the field changes at a constant rate at every point. The closer spacing indicates greater change across that region for the same contour-value difference.

A Common Interpolation Mistake

A frequent error is to average the contour labels without considering the point’s position. Suppose the neighboring contours are labeled \(10\) and \(30\), and the point is one-quarter of the way from the \(10\) contour to the \(30\) contour. Taking the midpoint of the labels gives \(20\), but that would correspond to the halfway point, not a point one-quarter of the way across.

The correct calculation is:

$$ 10+\frac{1}{4}(30-10) = 10+\frac{1}{4}(20) = 10+5 = 15. $$

Check: The estimated increase above \(10\) is \(15-10=5\), which is one-quarter of the full \(20\)-unit increase. The estimate \(20\) would be \(10\) units above \(10\), or one-half of the full increase, so it does not match the point’s location.

Another important caution is not to treat an interpolated result as an exact value. The map gives the contour values, and the distances give a reasonable basis for an estimate; the actual variation between contours may not be perfectly linear. Report an interpolated value as approximate unless additional information establishes exact linearity.

Reading a Contour Map Carefully

A reliable reading keeps three kinds of information distinct:

  • Labels tell you the field values on the marked contours.
  • Position between neighboring contours supports a distance-weighted estimate.
  • Spacing, interpreted with the value interval and map scale, helps compare change across regions.

Before estimating, check which labels belong to the neighboring contours around the point. Then identify a transect crossing those curves, measure the point’s relative distance along it, and apply interpolation only as an approximation. For a comparison, estimate each point using its own adjacent labels before subtracting the results.

Contour maps are useful because they let us reason about a scalar field from a two-dimensional picture. They provide exact values at labeled levels and structured estimates between them, while their spacing reveals how the field varies from place to place.

Check Your Understanding

Use the definitions and methods above to answer these questions.

  1. What does a contour labeled \(15\) tell you about the field at every point on that curve?
  2. A point lies one-third of the way from a contour labeled \(6\) to one labeled \(18\). What value does linear interpolation estimate there?
  3. Why is the midpoint of two contour labels not always the right estimate for a point between them?
  4. If equal contour-value intervals are closer together in one region, what does that suggest about the field’s change across the contours?
  5. Why should an interpolated contour-map value usually be described as an estimate rather than an exact value?