← LEARN·PLATE 02·Tools

Drone flight planning, from boundary to KMZ.

A photogrammetry mission is a serpentine flight pattern flown at a fixed altitude with carefully chosen overlap. Get the parameters wrong and you get gaps, blur, or a 4-hour battery-swap saga. Get them right and the drone does the rest.

§ 01The interactive planner

Drag the sliders. The serpentine flight path redraws, the photo count, ground sampling distance, and battery estimate update on every input. This is the same math the mapplot app uses inside the planner.

NSURVEY AREA · 200m × 150m50 m
Photos108
Flight time4.5 min
GSD1.63 cm/px
Trigger2.4 s
Battery est.16%
FIG.01Serpentine flight pattern over the survey area. Adjust to see how parameters trade off against time, photo count, and resolution.
MISSION
A pre-programmed sequence of waypoints, altitudes, and camera triggers that the drone flies autonomously. Exported as a .kmz file and loaded onto the controller.

§ 02The four parameters that matter

Every photogrammetry flight is a tradeoff between four numbers. The planner above lets you feel the relationships directly — but here is the brief:

Altitude
Above-ground height. Lower = finer detail (smaller GSD), but more photos and longer flight time.
Speed
Horizontal velocity. Faster = shorter flight, but motion blur risk if shutter cannot keep up.
Front overlap
Photo-to-photo overlap along the flight line. 70–80% is the survey-grade default.
Side overlap
Photo-to-photo overlap between adjacent flight lines. 60–75% works for most projects.

§ 03Altitude × footprint × resolution

Doubling the altitude quadruples the area each photo covers — but the ground sampling distance also doubles, halving your detail. The illustration below shows the tradeoff:

40m · 1cm/px80m · 2cm/px120m · 3cm/pxgroundTRADE-OFFHigher = wider footprint,fewer photos, less detail.Doubling altitude → 4× area per shot → 2× GSD (worse) → ~¼ the photosFIG · ALTITUDE × FOOTPRINT × RESOLUTION

§ 04Why we fly serpentines

Photogrammetry needs the same point on the ground photographed from multiple angles, so software can triangulate its 3D position. A serpentine — also called a lawnmower or boustrophedon pattern — guarantees consistent overlap in both directions across a rectangular area. Every interior point is seen by 6 to 12 photographs, more than enough for robust reconstruction.

PC₁C₂C₃GROUND TRUTH · POINT P RECOVERED FROM 3 OBSERVATIONSFIG · TRIANGULATION FROM N CAMERAS

§ 05Pre-flight checklist

Once the planner gives you a mission you like, verify the following before takeoff:

Battery margin
Plan for ≤ 80% of one battery — leave reserve for headwind, hover, and return-to-home.
Wind speed
Most prosumer drones spec 8–10 m/s sustained; do not fly above that.
Ceiling check
Confirm no airspace restriction (B4UFLY, AirMap, or LAANC if in controlled airspace).
Sun angle
Mid-morning to mid-afternoon — low sun creates long shadows that confuse SfM matching.
GCP placement
If survey-grade accuracy is required, place ground control points before the flight.

§ 06From planner to controller

mapplot exports your planned mission as a standards-compliant .kmz file. Transfer it to your DJI controller via USB or the DJI Pilot 2 app, load it as a custom waypoint mission, and the drone flies the route autonomously. No proprietary file formats, no per-mission cloud roundtrip.

§ NEXTRelated field-guide pages

Map your first site in the next hour.

Free to start. No credit card. No sales call. The full mapplot mission planner runs in your browser.

Start free