RTK, Ground Control Points, and GPS accuracy explained

RTK, Ground Control Points, and GPS accuracy explained

When using drones to create a map, you have different options to achieve different levels of positional accuracy. The best choice depends on your specific requirements and what equipment you have available to you.

Positional accuracy refers to how precisely a mapped location matches its true position on the Earth’s surface. In drone mapping, accuracy depends on the positioning technology used.

Standard GNSS (what we colloquially call GPS) provides meter-level accuracy (±1-3m). Drones have a standard GNSS receiver built into them.

RTK (Real-Time Kinematic) and PPK (Post-Processed Kinematic) enhance it to centimeter-level (±1-2cm) by correcting GNSS errors. You can purchase an RTK unit for the Mavic 3 Enterprise, and the Matrice 4 E comes with the RTK unit built in.

Ground Control Points (GCPs) further refine accuracy by anchoring drone imagery to known surveyed locations. 

For survey-grade results, combining RTK/PPK with GCPs ensures the highest accuracy, making them crucial for industries like construction, agriculture, and land surveying.

Why would you need the highest accuracy?

When working with GNSS, RTK, and mapping, it’s important to distinguish between precision, absolute accuracy, and relative accuracy, as they impact different aspects of data quality. The choice between precision, absolute accuracy, and relative accuracy depends on your mapping goals:

Precision (consistency of measurements)

Definition: How repeatable and consistent measurements are, regardless of whether they are correct in a global sense.

Example: If you measure a point five times and the results are all within 2 cm of each other, the data is precise—even if the actual position is incorrect.

Key Point: High precision ≠ High accuracy (you can be precisely wrong!).

Absolute accuracy (true position in the real world)

Definition: How close a measured position is to its true location in a global coordinate system (e.g., WGS84, GDA2020).

Example: If a surveyor places a GCP at exactly 35.12345°S, 149.12345°E, a highly accurate system should measure it within ±1-2 cm of that true position.

Key Point: RTK, PPK, and GCPs improve absolute accuracy.

Relative accuracy (internal consistency within a dataset)

Definition: How accurately points are positioned relative to each other within the same dataset, regardless of their real-world location.

Example: If a drone map correctly measures a building’s dimensions and distances internally, but the entire map is shifted 2 meters from its true position, it has high relative accuracy but low absolute accuracy.

Key Point: Relative accuracy is enough for measurements like volume calculations but not for precise georeferencing.

So which one do I need?

High precision and absolute accuracy: Needed when your map must align with real-world coordinates, such as in land surveying, construction, legal boundary mapping, and infrastructure projects. This ensures that mapped features accurately match their true location on the Earth, enabling seamless integration with GIS, CAD models, and engineering plans.

If your project requires integration with external maps, legal compliance, or real-world navigation, then the highest accuracy is essential.

Lower precision and relative accuracy. When your map is consistent (the features are accurately positioned relative to each other) but not accurately georeferenced (not aligned accurately to real-world coordinates). 

Works well when you only need measurements within your dataset (single orthomosaic) to be correct, without worrying about alignment to global coordinates. This is useful for stockpile volume and other measurements where internal consistency is more important than absolute positioning. If you are doing progress monitoring, or change detection over time then relative accuracy between the multiple datasets will be required.

Explaining the acronyms

OK, so we have introduced a few acronyms there, so let’s explain them.

satellite

GNSS

How it works

GNSS (Global Navigation Satellite System) is a global network of satellites that provide positioning, navigation, and timing (PNT) data to receivers on Earth. It includes multiple satellite constellations such as:

  • GPS (United States)
  • GLONASS (Russia)
  • Galileo (European Union)
  • BeiDou (China)

GNSS receivers, like those in drones, smartphones, and surveying equipment, use signals from multiple satellite constellations to determine precise locations anywhere on Earth. When combined with correction methods like RTK (Real-Time Kinematic) or PPK (Post-Processed Kinematic), GNSS can achieve centimeter-level accuracy, making it essential for applications like mapping, surveying, and navigation.

Accuracy

  • Typically ±1 to 3m.

Limitations

  • Is fast to set up.
  • Absolute accuracy is low.

RTK (Real-Time Kinematic)

How it works

The drone receives GNSS signals and compares them with data from a fixed base station (like the DJI RTK 2 or 3) or an NTRIP CORS network.

The base station provides real-time correction data to the drone via UHF signal from satellite, or internet when using NTRIP.

This significantly reduces errors caused by atmospheric delays and satellite geometry.

Accuracy

  • Typically ±1 to 2 cm (centimeter-level).

Limitations

  • Requires a stable RTK correction signal.
  • If the connection is lost, accuracy can degrade back to standard GNSS levels.
Researchers from James Cook University set up a base station on Taylor Cay, Great Barrier Reef
A picture of a black and white chequered square that is a ground control point for drone mapping

Ground Control Points (GCPs)

How it works

GCPs are temporary or semi-permanent highly visible markers that can be accurately marked when placed on the ground. Survey marks are permanently placed, highly accurate reference points. Surveyors will know if there are existing GCPs or survey marks available in the area.

These points are surveyed using high-accuracy GNSS (such as RTK or PPK).

The drone’s captured images are georeferenced using these GCPs in post-processing.

Accuracy

  • ±1 to 3 cm, but depends on the accuracy of the GCP survey and the number of points used.

Limitations

  • Setting up and surveying GCPs is time-consuming.
  • More GCPs = higher accuracy but also more work.

NTRIP CORS (Networked Transport of RTCM via Internet Protocol – Continuously Operating Reference Stations)

How it works

Instead of a local RTK base station, the drone connects directly to an NTRIP CORS network, which consists of permanently installed base stations with highly accurate positions.

The drone receives correction data via the internet (cellular connection or Wi-Fi).

In Australia, Geoscience Australia manages the National Positioning Infrastructure providing free and open access to real-time GNSS data streams from Continuously Operating Reference Stations (CORS). Other paid services are also available like the Hexagon SmartNet.

Accuracy

  • Typically ±1 to 2 cm, like RTK.

Limitations

  • Requires a stable internet connection for real-time corrections.
  • Coverage varies by location.

PPK (Post-Processed Kinematics)

How it works

PPK (Post-Processed Kinematics) is an alternative to RTK (Real-Time Kinematics) for achieving centimeter-level positional accuracy in drone mapping. Instead of applying real-time corrections during the flight, PPK processes the positioning data after the flight using raw GNSS data from both the drone and a base station. 

Accuracy

  • Typically ±1 to 2 cm, like RTK.

Advantages of PPK vs RTK

  • More Reliable Than RTK – No risk of losing corrections due to RTK signal dropouts.
    Works in Remote Areas – Does not require real-time connectivity to a base station.
  • High Accuracy – Same precision as RTK (~1–2 cm) but with more control over processing.
  • Better Handling of GNSS Errors – Post-processing allows for error correction from multipath effects, atmospheric conditions, and satellite geometry.

When to use PPK

  • When RTK Coverage is Unstable – PPK is ideal in areas with poor internet or radio connections.
  • For Large-Scale Mapping – PPK allows uninterrupted flights, unlike RTK, which requires staying within base station range.
  • For Maximum Accuracy – Since PPK post-processes the data, it can correct errors that RTK may not detect in real-time.

Limitations

  • Is not done in real time.
  • Time-consuming process after flight.

What is the best choice for drone mapping?

When mapping with drones, the right positioning method depends on how accurate your data needs to be. This is an ‘it depends’ question. How accurate do you need the orthomosaic? Do you need absolute or relative accuracy? Do you have access to GCPs? Have you got internet access to connect your RTK enabled drone to the CORS?

Here’s a simple breakdown of your five options:

1. Highest precision and accuracy: RTK + GCPs

Best for survey-grade mapping (±1-2 cm or potentially sub cm accuracy) where absolute accuracy is critical. RTK provides real-time corrections, while GCPs ensure accurate georeferencing.

  • Set up your RTK base station over a known GCP or survey mark, or connect to an NTRIP CORS network.
  • Lay out and survey GCPs using a total station or survey-grade GNSS.
  • Plan and execute the drone flight with RTK corrections enabled.
  • Process images with GCPs in photogrammetry software for the highest accuracy.

Perfect for cadastral surveys, infrastructure projects, and engineering applications.

2. When RTK is unavailable: GCPs only

If RTK isn’t an option, well-placed Ground Control Points (GCPs) can still provide survey-grade accuracy, though it requires extra setup and processing time.

  • Place and survey five or more GCPs. 
  • Use a total station, survey-grade GNSS, or post-processing correction service to get accurate coordinates of each GCP.
  • Fly the drone with standard GNSS (no RTK needed).
  • Process images using GCPs to align the dataset.

If you don’t need absolute accuracy of your GCPs but you need relative accuracy of multiple datasets over time for change detection, then you can follow this process.

  • Place out five or more markers, or use natural ground control points.
  • Fly the drone with standard GNSS (no RTK needed).
  • Process the data in GeoNadir and use the inspect tool to determine the latitude and longitude of the markers or natural ground control points.
  • Use the same markers or natural ground control points when flying future drone mapping missions.
  • Use the GeoNadir GCP Editor to ‘align’ future datasets when you upload them to GeoNadir using the known latitude and longitude for the markers or natural ground control points.

Useful when working in remote areas without RTK coverage.

3. Fast & accurate mapping: RTK only

Using RTK with a local base station or NTRIP CORS delivers centimeter-level accuracy without needing GCPs, making it ideal for efficient surveys.

  • Set up an RTK base station or connect to NTRIP CORS for real-time corrections.
  • Plan and fly the drone mission with RTK enabled.
  • Process images directly—no GCPs needed.

Best for construction monitoring, agricultural mapping, and quick-turnaround surveys where GCPs are impractical.

4. High relative accuracy: Relative RTK

If you can’t connect to CORS or use GCPs, a local RTK base still improves relative accuracy, ensuring consistency within your dataset. It will mean that coordinates (or global accuracy) are slightly offset.

  • Deploy a local RTK base station (not on a known point).
  • Fly the drone with RTK corrections enabled.
  • Process images normally, but be aware that absolute coordinates may be offset.

Great for volume calculations, stockpile measurements, and internal site monitoring.

5. Basic mapping: Standard GNSS

For general mapping where sub-meter accuracy is acceptable, a drone’s built-in GNSS is sufficient, though less accurate than RTK or GCP methods.

  • Plan and fly the mission using the drone’s built-in GNSS.
  • Process images normally, without RTK or GCPs.

Best for general visualization, environmental monitoring, and mapping where relative accuracy is sufficient and global coordinate accuracy is not required or not possible.

How to use RTK

There are three methods when using RTK

  • RTK + GCPs
  • RTK connected to a local base station of NTRIP CORS
  • Relative RTK

Step 1: Set Up RTK connection

Option A: Using an NTRIP CORS Service

Connect the drone RTK module to an NTRIP CORS network via a mobile hotspot or a built-in LTE connection.

You do not need to set up a D-RTK base station if using this method, as the drone receives real-time correction data from the CORS station and the corrections are applied in real-time.

The RTK accuracy decreases the farther you are from a CORS station (baseline distance matters). Less than 50km is required.

This method eliminates the need for a local base station, but you must ensure your area has reliable cellular coverage.

Step 1: Set Up RTK connection

Option B: Use a Local RTK Base Station

Set up a local RTK base station like the DJI D-RTK 2.

RTK + GCPs

If the base station is placed over a pre-surveyed, known point (GCP), you can connect the base station to your drone immediately after powering it on.

The system already has accurate positioning, so there’s no need to wait for it to refine its position.

Relative RTK

If your base station is set up in a location where you are not using GCPs, it must average its position before corrections become stable.

Wait at least 5-15 minutes for a decent position or 30-60 minutes for better accuracy. The more satellites the base station connects to, the better the accuracy. 

Longer observation times reduce initial positioning errors, improving relative accuracy.

In each case the drone will receive real-time corrections from the base via a radio link.

Step 2: Configure the drone

If using a DJI drone, then in DJI Pilot 2 these are going to be the general steps:

    1. Enable RTK positioning.
    2. Select Fix RTK (not Float or Single).
    3. Set the correction source to either NTRIP or Base Station.
    4. Confirm RTK Fix before flying (check in the RTK status tab).

Step 3: Plan & fly the mission

Keep these considerations in mind when flying:

  • Use overlapping flight paths (e.g., 80% front overlap, 80% side overlap).
  • Keep the RTK connection stable throughout the flight.
  • If using a local base station, keep the drone within range. For the D-RTK this range can be up to 6km if unobstructed.

Ground Control Points (GCPs) workflow 

Ground Control Points (GCPs) are precisely surveyed markers placed on the ground to improve the accuracy of drone maps and 3D models. They help align aerial imagery with real-world coordinates, ensuring high absolute accuracy—especially when drone positioning alone isn’t reliable enough.

Read this blog here to learn more about how many GCPs are required in drone mapping, and this blog here for a more detailed workflow demonstration.

Step 1: Plan GCP locations

Use 5+ well-distributed GCPs in your survey area for best results.

Considerations include:

  • Corners & center of the site for even coverage.
  • High-contrast targets (e.g., checkerboards, black/white crosses).
  • Avoid placing GCPs near buildings, trees, or reflective surfaces to reduce GPS multipath errors. This blog here explains how to use GCPs in marine environments.

Step 2: Survey GCPs

You have different options to survey your GCPs.

  • Use an RTK GPS rover or a CORS connection to accurately measure GCP positions.
  • Record latitude, longitude, and elevation (in WGS84 or a local coordinate system).
  • If no RTK/CORS is available, then you are going to need to log raw GNSS data in RINEX format and use a correction service to apply corrections to your GCP locations. This is done after you return to an internet connection.

Step 3: Fly the drone

Remember some of the basic rules still when collecting your drone mapping data.

  • Fly with or without RTK enabled depending on if you have this capability.
  • Set high overlap (80% front, 80% side) for best photogrammetry results.
  • Maintain a consistent altitude (higher altitude reduces ground sampling distance (GSD), improving accuracy).

Step 4: Post-Processing & georeferencing

Making sure the data is located correctly at upload is the final important step.

  • Import images into software like GeoNadir and use the GCP Editor.
  • Manually input GCP coordinates into the GCP Editor. If you have used a CORS connection then you will know the precise coordinates of each GCP, otherwise you will have to use a correction service.
  • The software will adjust the dataset based on GCPs to correct any positional errors.

Accuracy comparison summary

Method
Accuracy
Pros
Cons
Standard GNSS (GPS)
+/- 1m – 3m
No extra set up required
Low accuracy
RTK (local base station)
+/- 1cm – 2cm
Real-time corrections, high accuracy
Needs RTK base, signal interruptions can occur
Ground Control Points (GCPs)
+/- 1cm – 3cm
High accuracy in post-processing
Time-consuming setup
NTRIP CORS (Network RTK)
+/- 1cm – 2cm
No need for a local base station
Requires stable internet

Choosing the right positioning method for drone mapping

It’s important to understand exactly how precise your data needs to be before committing to more expensive technologies like RTK. While RTK and PPK provide exceptional accuracy, they come with significant costs in terms of equipment and setup time, which may not always be necessary. For some projects, such as volume calculations or change detection, relative accuracy might be sufficient, allowing you to save on equipment costs and time.

Ultimately, the right approach depends on your specific needs. By understanding your project’s precision requirements and budget, you can choose the best workflow and technologies to achieve the results you need without overspending.

GeoNadir supports all methods of relative and absolute accuracy for drone mapping data uploaded.

Thanks to Matt Thomas and Sean Gallagher from Aptella for their support in reviewing this blog. Aptella proudly distributes machine control and positioning systems across Australia and Southeast Asia.

Try GeoNadir for 7 days on us!

Hundreds of businesses and thousands of professionals choose GeoNadir. Try a 7-day FREE trial. No credit card required.

Subscribe for more stories from above, tips, & tricks

Share this article with your peers on social media.

Facebook
Twitter
LinkedIn

Get started

Take the hassle out of managing and processing your drone mapping data.
 
Get data insights faster with GeoNadir.
 
Get started for free – no credit card required.