Network RTK - PIX4Dcapture Pro

How does RTK work?

Certain drone models have real-time kinematic (RTK) capabilities (built-in or as external modules). They can act as receivers to gather data from satellites and reference stations to receive differential corrections in order to achieve absolute centimeter-level accuracy for positioning and mapping data. This minimize the need for Ground Control points (GCPs).


Explanation: The remote controller receives differential corrections (via dongle; WiFi hotspot; Cellular data) from a continuously operating reference station (CORS) network (3) and communicate them to the drone (4) to correct location data in real-time for a more accurate positioning and image location.

Important: uninterrupted communications are required from the reference station, through the remote controller to the drone.

Subscribe to a NTRIP service

The first step is to subscribe to a Networked Transport of RTCM via Internet Protocol (NTRIP) service.

NTRIP is a RTK positioning correction transmission protocol (via an HTTP Internet service). A reference station at a known geospatial location continuously observes the satellites, calculates position corrections, and transmits them in real-time to the connected remote controller (once every second in a data stream). The drone then uses location information from the satellites and the correctional data to compute its coordinates more precisely.

To gain access to a NTRIP network, register with a local NTRIP provider to create an account. This provides a port, IP address, username, and password to access the network. Once the registration is completed, these credentials can be used to connect the drone base station to the NTRIP network and receive corrections. The cost and coverage area depends on the specific service provider.

RTK account creation

Once a compatible RTK drone model has been selected from the device settings, the Network RTK tab appears in the general settings, and a new RTK account can be created:

  • Select New RTK account
  • Choose an Account name (optional)
  • Input the NTRIP details:
    • Hostname / IP
    • Port number
    • Username
    • Password
  • Input Mountpoint
  • Press on Save
Important: Check the website of the NTRIP provider to find out about the available solutions. Virtual reference station solution is recommended whenever possible for highest accuracy. In case of a single station solution, input the closest station.

RTK account connection

When using PIX4Dcapture Pro with a compatible RTK drone model, the connection to an existing RTK account can be established from the general settings Network RTK tab or from the map view in the RTK dialog.

When turning ON the remote controller of the drone (e.g. DJI Smart Controller Enterprise; DJI RC Pro Enterprise), the DJI vendor application (e.g. DJI Pilot; DJI Pilot 2) is usually launched by default and it will attempt to enforce some default RTK configurations to the drone.

In order to avoid conflicts and to smoothly connect to a network RTK account within PIX4Dcapture Pro, we recommend to:

  • Launch the remote controller
  • Force quit the native app (or disable it from being launched at startup)
  • Launch PIX4Dcapture Pro app
  • Turn on the drone
  • Connect to a network RTK account
Important: PIX4Dcapture Pro will attempt to set the service type to Network RTK when connecting to an account. If for some reasons, the service type was previously set to another configuration (none; D-RTK2 Mobile Station), it is necessary to ensure that the DJI Pilot 2 app has been forcibly exited (from settings) and to restart the drone.

The RTK dialog

RTK dialog header


The RTK dialog header is located in the map view top bar. The color of the header is different based on the status of the RTK functionalities:

  • Gray: No RTK account connected; RTK positioning functionality disabled.
  • Blue: No RTK account connected; RTK positioning functionality enabled.
  • Green: RTK account connected; RTK positioning functionality enabled.

RTK dialog



When expanding the header, the dialog is displayed. This screen manages the connection to the RTK accounts and displays information that can be used to monitor the status of the connection and the resulting accuracies:

  • Account name
  • Accuracy: latitude, longitude, altitude
  • RTK positioning: ON or OFF
  • RTK status: fixed point, float, single point, none

RTK connection dialog


Important: If no valid corrections are received when disconnecting from a valid RTK account (manual disconnection or app closing) and connecting to a new one, the corrections of the previous account might be displayed for 1 to 10 minutes, depending on the maintained positioning accuracy mode.

The RTK status

Fixed point

Differential data analysis is completed and RTK can be used for positioning. The drone will only be able to take-off under this status when RTK positioning is enabled. The accuracy of the position can be in the range of a few centimeters.


Differential data is in analysis. The accuracy of the position can be in the range of 1m.

Single point

Only GNSS is used for positioning.


No positioning solution. This can be caused by an insufficient number of satellites in view, insufficient time to lock onto the satellites, or a loss of communication between reference station / remote controller / drone.

RTK positioning

The RTK positioning functionality enables the use of RTK for navigation.

  • When enabled: the drone will use the corrected coordinates to improve flight stability, calculate missions, and write media metadata.
  • When disabled: the drone will not use the corrected coordinates to fly or calculate missions. However, if a valid RTK account is connected, media metadata will apply the corrected coordinates.
  • When the RTK positioning functionality is enabled, manual take-off, mission start, and POI reference recording (asset missions, orbit, cylinder) will only be authorized if the RTK status is fixed.
  • For safety and security reasons, if the RTK positioning toggle is switched to “On” or “Off” when performing Asset type missions, the point of interest references must be reset.