If you have purchased a DJI Phantom 4 Pro RTK drone through a Propeller or Trimble Stratus reseller, you have access to Propeller's high-accuracy survey processing workflow. This handles both the PPK correction of your drone's GPS observations and the processing of your images.

Note: If you're looking to process data with our standard dataset workflow, follow the instructions in our How to create a new dataset article. 

This article describes how to upload data captured with the DJI Phantom 4 RTK to Propeller.

Required Inputs 

  • One or more drone flights worth of JPEG images
  • Two GPS observation data files from each drone flight (usually named PPKRAW.bin and Timestamp.MRK)
  • One AeroPoint flight that has not been submitted for processing. You will complete this step as part of your dataset upload. If you already processed your AeroPoint flight, you can duplicate it in your AeroPoints dashboard to produce an unprocessed copy.

Before you start

The PPK Survey upload workflow is very similar to the standard Survey dataset upload workflow. You can familiarize yourself with it here.

Selecting photos for upload

Choose your drone flight data by dragging and dropping each flight onto your browser. Alternatively, you can select a folder which contains all of your flight folders by clicking Choose a folder.


Your photos are scanned for conformance in the following four categories. Photos must pass these requirements to be properly processed. 

For more information on these validations, please see our pilot help materials

Once the selected files have been validated, a map will be appear with the location of your photos. 

When all photos are displaying as expected, click Next to proceed.

Dataset details 

This step is the same as for a Survey dataset.

Configure outputs 

This step is the same as for a Survey dataset.


This step is the same as for a Survey dataset.

Ground Control Points / Checkpoints

In order to submit PPK data, you must select an unprocessed AeroPoint flight from your AeroPoint group(s). Those outlined in red are already processed, but they can be duplicated if selected.

On selecting a valid AeroPoint flight, a form will appear to submit it for processing. The options for Processing Method depend on whether your site uses local coordinates or not:

  • Local coordinates: You must use the Local site benchmark method;
  • Otherwise, the Propeller Correction Network, Global survey benchmark and RINEX file upload methods are available, as below.

If you are unfamiliar with how to use the above methods to process your AeroPoints, more articles can be found here.

The flights you have submitted can be seen under PPK Drone Flights. If you are using anything but the Propeller Correction Network processing option, you can choose to also process the drone's images against the correction network.

On completion of this step, click SAVE, which will collapse the dialog. If you wish to make edits to your AeroPoint flight processing configuration, click CHANGE DETAILS as below.

Coordinate Reference System

You must then select a horizontal and vertical coordinate reference system to produce your outputs in. The systems visible in the dropdowns are those that are compatible with the selected AeroPoint flight. These inputs will be prefilled if there is a default available from the selected site or the AeroPoint flight:

  • Propeller Correction Network: The systems related to the network's datum
  • Global Survey benchmark: The systems related to the datum of the known point system
  • Local Site Survey Benchmark: Outputs will be produced in the site's localized system
  • RINEX Upload: The systems related to the geocentric system that was chosen.

If the site does not already have a default system set, you can set it as default by checking Save this coordinate system as default for the site as below.

Note: if you are submitting a dataset to a site that has a local system, the coordinate system will be preset to this system.

Confirm control point locations and select checkpoints

Once a CRS has been chosen, a map will be displayed showing the approximate locations of your ground control points.

It is recommended to only use one or two AeroPoints as Ground Control Points, and the remainder as Checkpoints. If you used a known point benchmark method to process your AeroPoint flight, use that point as one of the Ground Control Points, unless it is far from the center of your flights.

Summary & Upload Progress

The remainder of the upload flow is the same as for a normal Survey datasetRemember to check all your submission details in the confirmation page before clicking SUBMIT.


This short video walks through a successful upload. 


I still can't do it!

We wrote these articles to arm you with everything you need to get the job done on your own, but we understand that sometimes this isn't sufficient.

If you're stuck, the Propeller hardware support team may be able to help. You can contact our support team by emailing hardwaresupport@propelleraero.com.au.