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
The Problem
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.
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.
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.
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
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.
Draw a survey polygon on the map or import a polygon from a KML file.
Set aircraft, altitude, speed, overlap, margin, safety actions, and automatic fastest direction.
Preview elevation and clearance, add terrain-following heights, and divide long routes around battery and waypoint limits.
Reopen saved missions and download one WPML KMZ or a ZIP of continuous KMZ flights.
Terrain Aware
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.
Set a tolerance in metres and FlyPath inserts waypoints wherever the ground rises or falls beyond it, keeping height above terrain steady.
Overlay contour lines at your chosen interval and colour, and show ground elevation beside each waypoint while you plan.
Draw a line across the site to see its elevation profile, with the line length and the ground height at both ends.
Flight Safety
FlyPath is a planning aid, not flight authorization or a substitute for pilot judgment.
Confirm the boundary, waypoints, altitude, speed, camera behavior, finish action, and controller-loss action.
Open the exported file in the intended DJI application and check the exact aircraft, controller, and firmware combination.
Check airspace, permissions, people, obstacles, weather, battery reserve, and current conditions before every flight.
Aircraft 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.
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
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
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.
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.
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.
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.
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.
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.
No. FlyPath is a planning aid. The pilot remains responsible for route review, compatibility checks, legal compliance, site assessment, and safe operation.
Newsletter
Get occasional product updates about FlyPath mission planning and the coordinated large-scale capture tools we are building next.