Reference · free

Drone surveying, mission plan to deliverable

What gets flown, what gets measured, and how it becomes a usable map. Walk through the four stages of a real photogrammetric mission — planning, ground control, flight, and processing — with the math that decides whether your deliverable is fit for survey work.

01 — Mission flow

The four stages of every flight

A photogrammetric mission is the same shape every time, whether you're flying ten acres or a thousand. The decisions you make in stage one cascade through the other three — bad overlap planning at the desk shows up as holes in the dense cloud two days later.

Plan

Decisions made before you leave the office

  • Define the project boundary and any obstacle zones (towers, power lines, restricted airspace).
  • Pick altitude AGL — sets achievable GSD; check Part 107 ceiling and any LAANC clearance.
  • Set front lap and side lap targets given the surface (75/65 baseline, higher for vegetation).
  • Lay out GCP positions — corners, centre, plus interior fill for projects past 500 m on a side.
  • Estimate flight time and battery count from the planned grid; add 20% margin for wind.
02 — Walkthrough

Watch a mission run end-to-end

03 — Overlap

Front lap, side lap, and why 75 / 65 is the floor

Photogrammetry recovers 3D geometry from where the same feature appears in multiple photos. The more photos a point appears in, the better the bundle adjustment locks it down. Overlap is how you make sure that happens.

  • Front lap (along-track overlap). Percent of each photo that overlaps with the next photo on the same flight line. 75% is the common floor for survey-grade work; bump to 80–85% over dense vegetation or repetitive textures.
  • Side lap (between flight lines). Percent of overlap between adjacent passes. 65% is the floor; 70–75% for tall vegetation or building corridors where occlusions are common.
  • Why both matter. Front lap alone gets you 2D coverage; only the combination of front + side lap gives the redundancy a multi-image bundle adjustment needs to resolve elevation.
N

10-acre AOI, Mavic 3E at 100 m AGL. Each rectangle is one photo's ground footprint.

75%
50%90%
65%
30%85%
Photos required64
Flight lines8
Shots per line8
Avg. coverage17.1×
Line spacing31 m
Shot spacing30 m
Survey grade
04 — Resolution

Ground Sample Distance — what every pixel covers

GSD is the on-the-ground length of one pixel. It's the single number that decides whether you can resolve a curb edge, a pothole, or a fenceline.

GSD  =  (altitude × sensor_pixel_pitch) / focal_length
All units consistent — usually mm and mm — then convert to cm/px

Two corollaries drop out of the formula. First: doubling altitude doubles GSD — you cover twice the ground per photo, but each pixel grows. Second: a longer focal lens at the same altitude gives you finer GSD at the cost of footprint. Surveyors usually want the lowest altitude the project tolerates and a fixed focal length matched to the sensor.

Mid-range RTK platform, fast iteration · 12.29 mm focal · 3.36 µm pixel

100 m
30 m / 98 ft150 m / 492 ft
Ground sample distance
2.73 cm / px
Photo footprint144 × 108 m
Accuracy with GCPs~4.1 cm horizontal
Accuracy no GCPs~11 cm horizontal

Rule of thumb: expected horizontal map accuracy is about 1–2 × GSD on an RTK drone with ground control, and 3–5 × GSD without it. Plan altitude so the achieved GSD is half of the smallest feature you need to identify.

05 — Control

Ground control points — when, where, how many

A GCP is a surveyed point with a high-contrast target painted or laid on the ground. Photogrammetry uses GCPs two ways: as control (the bundle adjustment is forced to honor their coordinates) and as check points (independent points whose residuals tell you the achieved accuracy).

  • Layout. One GCP at every corner of the project plus one in the middle. For projects longer than ~500 m in any dimension, add a row through the middle every ~300 m. The math behind this: GCPs constrain the bundle, but residuals grow with distance from the nearest constraint.
  • Survey them. RTK rover with at least 30 seconds of observation; longer occupations and a second epoch some hours later for the highest order work. Record the controller's reported HRMS / VRMS for each GCP — the bundle adjustment can use those as input weights.
  • Targets. 0.5 m × 0.5 m chequerboard or chevron, high contrast, matte (not glossy). Centre over the surveyed point and photograph it so the target appears in at least 4–5 images.
  • Checks. Hold back ~20% of your points as check points. After processing, the RMS of their residuals is what you report as the project's achieved horizontal and vertical accuracy.
PROJECT BOUNDARY · ~10 acres1GCP-12GCP-23GCP-34GCP-45GCP-5CHK-ACHK-BControl GCP (forces bundle solution)Check point (independent residual)
Five control points (corners + centre) constrain the bundle. Two check points held back from the adjustment report the achieved accuracy.
06 — Processing

From photos to deliverables

Photogrammetry software (Pix4D, Metashape, RealityCapture, WebODM) runs the same general pipeline regardless of vendor. Understanding it helps when one stage fails — the right error to fix is usually the stage before the obvious one.

PhotosGeotagged JPEGsAlignmentFeature match + bundleDense cloudPer-pixel depthMesh / DSMTriangulated surfaceOrthoGeoTIFF deliverable
  • Alignment. Feature matching across photos and a sparse bundle adjustment. If alignment fails on a subset of photos, overlap is too low or texture is too uniform — not a processing problem.
  • Dense matching. Per-pixel depth from the aligned photos. Slow; this is the stage where overnight processing happens.
  • Mesh / DSM. Triangulate the dense cloud into a surface model. DSM = digital surface model, includes trees and buildings; DTM = digital terrain model, ground only (filter step required).
  • Orthomosaic. Each pixel of each input photo, reprojected through the DSM onto a flat coordinate grid. Saves to GeoTIFF for hand-off into CAD or GIS.
07 — Watch outs

Mistakes that cost the most time

  • Wind kills sidelap. Plan with the published wind tolerance of your aircraft, not the still-air spec. A 15 kt quartering wind on a Mavic 3 Enterprise eats 8–10% of side lap by the time you cross-track the project. Bump planned side lap to compensate.
  • Sun angle and shadows. Best flight window is 2 hours either side of solar noon. Avoid early/late shadows that the bundle adjustment can't match between photos — same place, different shadows = no feature match.
  • Water and snow. Reflective, texture-less, often featureless from above. Either avoid them in the flight footprint or accept that you'll have holes in the deliverable over them.
  • Battery temperature. Cold batteries fail in flight without warning. Pre-warm to 20°C before takeoff in sub-freezing conditions; expect 25–30% reduced flight time anyway.
Fly more

Full drone surveying course inside

The Survey School's full Drone Surveying program walks through Part 107, real mission planning in Pix4Dcapture / DJI Pilot, GCP setup, and full processing in Metashape — with live field days twice a year.