Free beta now open

DJI drone mission planning built for survey teams

Draw your survey area, tune the flight plan, and export a DJI mission. Terrain-following heights and automatic flight splitting are built in.

Browser-based Terrain-aware WPML-compatible KMZ

Start End ~30 ha
Drone
Mission stats
Mission
Flight time
Batteries
Area
Distance
Photos
Capture quality
GSD/px
Front overlap
Route details
Flight strips
Waypoints
Flight plan
Side Overlap
%
Speed
m/s
Altitude
m
Margin
m
Direction
°
Simulation The full planner adds terrain following, flight splitting, and mission export.
0lifetime QGIS plugin downloads
0average QGIS downloads per day
Freebeta access for version 1
WPMLnative DJI format, no conversion

The Problem

Survey cameras got cheap. Survey flying didn't.

Anyone can afford a drone with a survey-grade camera. Almost nobody can fly it as a survey aircraft. DJI is where the gap is widest today, and where FlyPath starts.

The professional tools are locked

DJI's own mapping app has grid missions and terrain following, but only works with enterprise aircraft. The owner of a consumer drone gets DJI Fly instead: waypoints placed by hand, with no overlap or resolution calculation behind them.

Third-party apps can't step in

The developer kit those apps depend on is Android-only, leaves out the smart controllers, and arrives a year or more after each new drone. So the well-known planning apps simply don't support the current consumer models.

Large areas are out of reach

Mapping a whole town still means an expensive fixed-wing aircraft and enterprise software. No mainstream tool divides one area between several pilots and makes sure the pieces will stitch together afterwards.

In FlyPath: available soon

Step by Step

From survey area to ready-to-fly mission files

FlyPath removes the dependency that created the gap. It never touches the aircraft: you draw a polygon in your browser, and it writes DJI's own mission file, which runs in DJI's own app. No installation, no developer kit, and no waiting for a new drone to be unlocked. Missions are stored in a neutral format inside FlyPath, so output for other aircraft, including NDAA-compliant mapping drones, is on the roadmap.

01

Draw or import a boundary

Draw a survey polygon on the map or import a polygon from a KML file.

Survey area polygon drawn on the satellite map in the FlyPath planner
02

Tune and validate the route

Set aircraft, altitude, speed, overlap, margin, safety actions, and automatic fastest direction.

Generated flight route with the flight settings panel in the FlyPath planner
03

Plan terrain and flight splits

Preview elevation and clearance, add terrain-following heights, and divide long routes around battery and waypoint limits.

Terrain following with inserted waypoints and contour lines over hilly ground
04

Save and export

Reopen saved missions and download one WPML KMZ or a ZIP of continuous KMZ flights.

Reviewing and exporting the mission as a DJI WPML KMZ file

Terrain Aware

Missions that follow the ground

The elevation data is built in, with no account or subscription. Consumer apps like DJI Fly have no terrain following, and enterprise setups need elevation files on the controller. FlyPath instead writes the heights straight into the mission file, for both.

⛰️

Terrain follow

Set a tolerance in metres and FlyPath inserts waypoints wherever the ground rises or falls beyond it, keeping height above terrain steady.

🗻

Contours and elevations

Overlay contour lines at your chosen interval and colour, and show ground elevation beside each waypoint while you plan.

📈

Elevation profile

Draw a line across the site to see its elevation profile, with the line length and the ground height at both ends.

Flight Safety

Plan with confidence. Fly with responsibility.

FlyPath is a planning aid, not flight authorization or a substitute for pilot judgment.

Review every route

Confirm the boundary, waypoints, altitude, speed, camera behavior, finish action, and controller-loss action.

Verify compatibility

Open the exported file in the intended DJI application and check the exact aircraft, controller, and firmware combination.

Assess the real site

Check airspace, permissions, people, obstacles, weather, battery reserve, and current conditions before every flight.

Aircraft Profiles

Built-in mission profiles

FlyPath uses aircraft-specific camera and trigger profiles to calculate spacing, GSD, overlap, and mission estimates. DJI consumer profiles are ready now. Enterprise profiles are in validation, and aircraft from other manufacturers, including NDAA-compliant mapping drones, will follow.

DJI Mini 3 Pro

DJI Mini 3 Pro

Profile ready
Mission output
WPML KMZ
Camera model
1/1.3" CMOS
Trigger interval
2.0 s
Planning use
Small-site mapping
DJI Mini 4 Pro

DJI Mini 4 Pro

Profile ready
Mission output
WPML KMZ
Camera model
1/1.3" CMOS
Trigger interval
2.0 s
Planning use
Compact mapping
DJI Mini 5 Pro

DJI Mini 5 Pro

Profile ready
Mission output
WPML KMZ
Camera model
1" CMOS
Trigger interval
2.0 s
Planning use
Higher-detail grids
DJI Matrice 4E

DJI Matrice 4E

Coming soon
Mission output
In validation
Camera model
4/3" CMOS
Trigger interval
0.7 s
Planning use
Not yet available

More aircraft profiles are added as camera and trigger data is validated. FlyPath's mission model is not tied to one manufacturer's format.

Global Reach

Used in 20 countries

FlyPath QGIS plugin downloads, tracked across the drone mapping community worldwide.

Source: QGIS Plugin Repository  ·  499 tracked downloads (top 20 countries)  ·  Updated 22 Jul 2026

FAQ

Before you plan your first mission

Is FlyPath free?

Yes. The current web release is a free beta. If paid plans or limits are introduced later, they will be presented before any charge applies.

What can I export today?

FlyPath exports one DJI WPML KMZ or, with flight splitting enabled, a ZIP of continuous KMZ flights. Terrain-following heights can be included. Always inspect every file in the intended DJI application before flying.

How does flight splitting work?

Set a minimum number of flights and a per-flight waypoint limit. FlyPath divides the route at existing waypoints into continuous flights, not the survey area itself. Each flight starts where the previous one ended, and all of them download as separate KMZ files in one ZIP.

How does terrain following work?

Choose a tolerance in metres. Along each flight line, FlyPath samples built-in global elevation data and inserts a waypoint whenever the ground has changed more than your tolerance, giving every waypoint its own flight height so the drone holds a steady height above terrain.

Which aircraft profiles are available?

DJI Mini 3 Pro, Mini 4 Pro, and Mini 5 Pro profiles are available today. The Matrice 4E is being tested now, in code and in the field. It runs on DJI's enterprise platform, which differs from the consumer models, and it will open FlyPath's enterprise drone category soon.

Can FlyPath check airspace or weather?

FlyPath can display elevation contours, preview terrain clearance, and export terrain-following heights. It does not provide airspace authorization, no-fly-zone, weather, or obstacle checks.

Does an exported mission guarantee a safe flight?

No. FlyPath is a planning aid. The pilot remains responsible for route review, compatibility checks, legal compliance, site assessment, and safe operation.

Newsletter

Stay up to date with FlyPath

Get occasional product updates about FlyPath mission planning and the coordinated large-scale capture tools we are building next.

Want to try FlyPath now? Create a free account.

✓ You're subscribed to FlyPath updates.