GEOM-499 · Lesson 3 of 12 · 22 min

Data sources and methods

With the requirements signed, the team has to decide how to meet them. Two questions come first. What data already exist that the project can use, and what must the team collect itself? And for the data it collects, which methods give the required accuracy over the required area within the time and equipment available? This lesson works through both questions for Coulee Watch, then sets out the method chosen for each requirement and the reasons for it. The choices matter beyond this project: a client paying for a monitoring program wants to know why each method was chosen and what it can and cannot see.

Start with what exists

A data search is cheap and often saves weeks. The team divides it into themes: elevation, imagery, geodetic control, property and infrastructure, radar satellite data and the client's own records. For each source Liam records the provider, the license, the date of capture, the datum and epoch, the stated accuracy and any restrictions. A source with an unknown datum or an unstated accuracy is not discarded, but it is marked as reference only and is never used to measure change.

Six themes on the left, each with an arrow to a data source on the right: elevation, imagery, geodetic control, cadastre and roads, radar satellites and hydrography.
Open and client data sources found in the data search.

In Montana the useful sources include USGS 3D Elevation Program lidar and elevation models, NAIP orthoimagery flown in the growing season, the NOAA National Geodetic Survey's continuously operating reference stations, the OPUS processing service and published control datasheets, and the statewide cadastral layer from the Montana State Library. Radar data come from the European Sentinel-1 mission and from NISAR, whose data are distributed through NASA's Alaska Satellite Facility archive. Federal data are generally in the public domain, while state data come with their own terms of use.

The clients' records are just as important. The project has as-built drawings of the canal from the 1950s, a log of liner repairs and its own seepage observations. The city has the Coulee Ridge design files, the geotechnical report and the subdivision survey. Coulee Geomatics has its earlier lidar of the coulee banks from the laser scanning course and the radar velocity maps from the remote sensing and data science work. These give the project an epoch zero: earlier surveys that are not accurate enough to measure small change but that show the long-term shape of the slope and where it has moved before.

Existing data and what each can and cannot do for the project.
SourceUse in Coulee WatchLimitation
Public lidar elevation modelContext, planning flight heights, long-term changeOlder epoch; about 10 cm accuracy; not for 10 cm change
Mentor firm's earlier lidarEpoch zero for the steepest banksDifferent sensor and datum realization; reference only
Public orthoimagerySite planning, target sites, access routesCoarser than required; leaf-on season
Continuously operating station CR1Datum tie for the new control networkSingle station; needs a check against a second one
Radar satellite archiveRegional movement velocities since 2017Line of sight only; loses coherence on vegetation and snow
Canal as-built drawingsDesign cross-section to compare with todayOld datum; scanned paper; uncertain

Choosing methods for what must be collected

The methods the team could use span six orders of magnitude in area and two in accuracy. At one end, a total station measuring prisms on fixed targets gives millimeter-level positions but only at a few points. Static GNSS gives a few millimeters at a mark after hours of observation. A terrestrial laser scanner gives dense points with errors of several millimeters over a few hundred meters. Drone photogrammetry and mobile lidar cover square kilometers with errors of a few centimeters. Radar interferometry covers whole regions with millimeter sensitivity to motion, but only along one direction and only on ground that keeps a stable radar signature.

A log-log chart of accuracy in millimeters against area covered in square kilometers. Total station targets sit at small area and about 2 mm; static GNSS at about 5 mm; terrestrial scanner at about 8 mm; drone photogrammetry and mobile lidar at about 20 to 30 mm and larger areas; InSAR at very large area and a few millimeters.
Monitoring methods trade accuracy against coverage.

No single method answers both clients' questions. The team therefore designs a layered approach, a common pattern in monitoring. A sparse, very accurate layer of control and targets anchors everything else and measures movement at chosen points. A dense layer of drone photogrammetry and laser scanning maps the whole surface and its change. A regional layer of radar interferometry shows the pattern of movement around the site over several years and helps decide whether the measured points are representative.

Drone photogrammetry or lidar?

For the dense surface the team compares drone photogrammetry with drone lidar and with the terrestrial scanner. Photogrammetry produces an orthomosaic for free, uses equipment the university already owns and reaches about 2 to 4 cm vertically on bare, textured ground when control is good. Its weakness is vegetation: it reconstructs the top of the grass and shrubs, not the ground. Drone lidar penetrates gaps in vegetation and gives a better ground model under the shrubs on the lower slope, but the university does not own a lidar drone and renting one would use most of the cash budget.

The terrestrial scanner owned by Coulee Geomatics fills the gap. Ines Dahl agrees to lend it for two days in each epoch. Scanned from four stations at the foot of the slope, it gives millimeter-level points on the steep, eroding toe beside the canal, where the drone sees the surface at a low angle. The final choice is drone photogrammetry for the whole area, flown twice per epoch with nadir and oblique camera angles, plus terrestrial scans of the 300 m of toe where erosion is suspected.

Radar interferometry as a regional layer

Interferometric synthetic aperture radar compares the phase of radar echoes from repeated satellite passes. Persistent scatterer and small baseline techniques track the phase over many images to estimate a velocity at each stable point, often to a millimeter or two per year. The catch is the measuring direction. A radar satellite looks sideways from its orbit, so it measures only the component of movement along its line of sight. A slope that moves straight down toward the west is seen well by a satellite looking from the west, poorly by one looking from the east.

A cross-section of a slope with a red arrow showing downslope motion and a dashed blue line from a satellite to the slope showing the line of sight.
A radar satellite measures only the part of the motion along its line of sight.

Liam computes how much of a downslope movement each orbit direction would see on the Coulee Watch slope, which faces west-southwest at about 24 degrees. The script builds a unit vector from the ground to the satellite for each geometry and a unit vector for motion straight down the slope, then takes their dot product.

Share of a downslope movement seen along each radar line of sight.
# Coulee Watch: how much of a downslope movement does a radar satellite see?
import math
def unit_los(inc, head):
    """Ground-to-satellite unit vector (east, north, up) for a right-looking radar.
    inc = incidence angle, head = flight heading, both in degrees."""
    i, h = math.radians(inc), math.radians(head)
    look_az = h + math.pi / 2          # satellite looks to the right of its track
    return (-math.sin(i) * math.sin(look_az), -math.sin(i) * math.cos(look_az), math.cos(i))
def downslope(aspect, slope):
    """Unit vector of motion straight down a slope facing 'aspect' (deg from north)."""
    a, s = math.radians(aspect), math.radians(slope)
    return (math.sin(a) * math.cos(s), math.cos(a) * math.cos(s), -math.sin(s))
geom = {"ascending":  (39.0, 349.0), "descending": (39.0, 191.0)}
move = downslope(aspect=250.0, slope=24.0)      # the coulee face looks west-southwest
for name, (inc, head) in geom.items():
    u = unit_los(inc, head)
    seen = sum(a * b for a, b in zip(u, move))
    print(f"{name:10s} LOS sees {seen:+.2f} of the true downslope motion")
true = 12.0  # mm per year down the slope, a plausible slump rate
for name, (inc, head) in geom.items():
    u = unit_los(inc, head); seen = sum(a * b for a, b in zip(u, move))
    print(f"{name:10s} {true:.0f} mm/yr downslope appears as {seen * true:+5.1f} mm/yr in line of sight")
Output
ascending  LOS sees +0.25 of the true downslope motion
descending LOS sees -0.81 of the true downslope motion
ascending  12 mm/yr downslope appears as  +3.0 mm/yr in line of sight
descending 12 mm/yr downslope appears as  -9.7 mm/yr in line of sight

The descending orbit, whose radar looks toward the west, sees about 81 percent of the motion as movement away from the satellite. The ascending orbit sees only about a quarter. This explains a puzzle from the earlier remote sensing work: the slump had shown clearly in descending data and hardly at all in ascending data. It also tells the team to use descending data for the velocity summary and to state in the report that the radar velocities are line-of-sight values that understate true slope motion.

Worked problem

Line-of-sight sensitivity

A slope moves 20 mm per year straight downslope. For the descending geometry the dot product of the line-of-sight unit vector and the downslope unit vector is −0.81. What velocity does the radar report, and what sign convention does it follow?

Show solution
  1. \[v_\text{LOS} = 20 \times (-0.81) = -16.2 \text{ mm/yr}\]

Answer: The radar reports about −16 mm per year. A negative value means the ground is moving away from the satellite, which for a west-facing slope seen from the west is consistent with downslope motion.

Methods for each requirement

The method chosen for each technical requirement.
RequirementMethodWhy
R1 controlStatic GNSS from CR1 plus a second station, digital levelingMillimeter to centimeter accuracy, independent of the products it controls
R2 orthomosaicDrone photogrammetry, 2.5 cm GSDCovers the whole area quickly; university equipment
R3 terrain modelDrone photogrammetry plus terrestrial scans at the toeScans fill the steep toe the drone sees poorly
R4 change detectionDifference of epoch terrain models with level of detectionUses the same products twice; uncertainty is computed
R5 slope targetsTotal station sets from control marksMillimeter-level horizontal movement
R6 radar summaryDescending persistent scatterer velocitiesRegional context; best line-of-sight geometry

Each method has a stated reason, and each reason can be checked. When the advisor asks why the team did not simply fly a drone lidar system, Sofia can point to the budget, to the toe scans that cover the vegetated part that matters most, and to the change detection requirement, which the photogrammetric terrain model can meet on open ground. A capstone examiner is looking for this kind of reasoning, not for the most expensive equipment.

Datums, epochs and a common frame

Data from many sources only combine if they share a reference frame. The team adopts one project frame for everything it collects: NAD83(2011) at epoch 2010.00, with NAVD 88 heights from the current hybrid geoid, projected on the project's low-distortion projection. Existing data are transformed into this frame, and the transformation is recorded. Because North America moves a few centimeters a year relative to the global frame, coordinates from precise point positioning or global products must be converted to the right epoch before they are compared. The geodesy courses showed how; here the team writes it into the method so nobody forgets.

Heights deserve special care. The drone software reports ellipsoidal heights from its onboard GNSS; the control network delivers orthometric heights; old canal drawings use a local datum. Mixing them would produce apparent changes of tens of meters or, worse, of a few centimeters that look like real erosion. The method statement therefore lists the height system of every input and the geoid model used to convert between them.

Writing the methods statement

The output of this stage is a two-page methods statement that the clients and the advisor approve. It lists the data sources and how each will be used, the methods chosen and the reasons, the reference frame, the equipment, the processing software and the tests that will show each requirement has been met. Writing it before the field work forces the team to discover gaps early. Liam finds one: nobody has planned how the radar velocities, which are given at scattered points, will be compared with the twelve slope targets. The team adds a step, using a buffer of 30 m around each target to average nearby radar points, and notes that the comparison is indicative only.

Common mistakes

  • MistakeUsing an old public elevation model to measure 10 cm of change.

    InsteadUse existing data for context and long-term change only when its accuracy cannot support the requirement.

  • MistakeChoosing the most precise method for everything.

    InsteadLayer methods: sparse precise points, dense surfaces, regional radar, each for its own purpose.

  • MistakeReporting radar line-of-sight velocity as slope movement.

    InsteadState the geometry; line-of-sight values can understate or even hide downslope motion.

  • MistakeCombining data without recording datums, epochs and height systems.

    InsteadFix one project frame and record every transformation into it.

Summary and key terms

  • A data search records provider, license, date, datum, epoch and accuracy for every source.
  • Existing data supply context and an epoch zero but may not be accurate enough to measure change.
  • Methods trade accuracy against coverage; monitoring programs layer several methods.
  • Drone photogrammetry maps open ground well; terrestrial scanning fills steep or vegetated areas.
  • Radar interferometry measures only along the line of sight, so geometry decides what it can see.
  • A single project reference frame, with recorded transformations and height systems, makes the data combinable.
Epoch zero
Earlier data used as a historical starting point rather than as a precise baseline.
Layered monitoring
Combining precise sparse methods, dense surface methods and regional methods in one program.
Line of sight
The direction from the ground to a radar satellite, along which interferometry measures movement.
Persistent scatterer
A point that keeps a stable radar signature over many images, used for velocity estimates.
Methods statement
A short document setting out the data, methods, frame, equipment and tests chosen for a project.
Low-distortion projection
A map projection designed so grid distances closely match ground distances over a project area.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. Why is the mentor firm's earlier lidar used only as reference?

    Show answer

    It was captured with a different sensor and datum realization and its accuracy does not support 10 cm change detection.

  2. Which radar orbit suits a slope facing west-southwest, and why?

    Show answer

    The descending orbit, whose radar looks west, sees about 81 percent of the downslope motion.

  3. Why are terrestrial scans added at the toe?

    Show answer

    The drone sees the steep toe at a low angle and the toe is where erosion is suspected.

  4. What must happen to precise point positioning coordinates before comparison with the project frame?

    Show answer

    They must be transformed to the project datum and reference epoch.

  5. What gap did writing the methods statement reveal?

    Show answer

    No plan to compare scattered radar velocities with the slope targets; a 30 m buffer average was added.

  6. Name two things recorded for each data source.

    Show answer

    Any two of provider, license, capture date, datum and epoch, stated accuracy, restrictions.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz