Skip to main content
The Plan tab reads and writes several mission formats so you can move plans between ground stations, GIS tools and backups. Boundaries, map overlays and parameter files use their own import paths.

Mission formats

Export from the Plan tab footer menu: Export (.altmission, lossless), Export .waypoints, Export .plan (QGC), Export KML, Export (.kmz) and Export CSV. Import a plan with Import in the FLIGHT PLANS library.

.altmission

A JSON file with a version number, so older files migrate on load. Use it to back up or share a plan without losing anything. A .plan import keeps the fence geometry but not the fence settings, so it is merged into the current fence; an .altmission import restores the fence as saved.

.waypoints

The ArduPilot text format, one mission item per line.
Fields: sequence, current, frame, command, param1 to param4, latitude, longitude, altitude, autocontinue.

.plan

The QGroundControl JSON format.

KML and KMZ

Import: points become waypoints and line strings become a connected path. Waypoints without an altitude take the plan’s default altitude. Export: waypoints are written as placemarks and a line string. The altitude mode is absolute for waypoints in the Absolute (MSL) frame and relativeToGround otherwise. The frame is also written into the placemark data so a re-import restores it. KMZ is zipped KML. Mission Control packs and unpacks it for you.
KML stores coordinates as lon,lat,alt. Mission Control converts them, but keep the order in mind if you edit a KML file by hand.

CSV

The export header is:
Attached actions are written as their own rows. On import, the header row decides the column layout. lat and lon columns are required (latitude, lng and longitude are accepted too). A row with no altitude is skipped, and an unknown command becomes a plain waypoint. Each skipped or changed row is reported with its line number.

Boundary and overlay imports

These files add reference shapes to the map. They do not add waypoints.
A shapefile must be in latitude and longitude. If it uses a projected coordinate system, import the zipped bundle that includes its .prj file.

Parameter files

The Parameters tab reads and writes flight controller parameter files. Load either format with Compare to diff it against the flight controller before writing.

Flight log exports

Recorded flights export from Flight logs, including GPX tracks and telemetry as CSV, KML or KMZ. The Plan tab does not export GPX.

Plan library

The FLIGHT PLANS library stores plans in your browser’s IndexedDB. You can make folders, search, sort by Name, Date or WPs, rename, duplicate, move, export and delete plans, and load the mission from a connected drone with From Drone.
Browser storage can be cleared. Export important plans as .altmission files.

Next steps

Mission planning

Edit and upload an imported plan.

Flight logs

Review and export recorded flights.
Last modified on October 11, 2026