Drone Mapping

GCPs vs Checkpoints in Drone Mapping: What Is the Difference?

Learn the difference between ground control points and checkpoints in drone mapping, including how they affect photogrammetry accuracy, RTK workflows, control distribution, residuals, and independent verification.

  • AuthorSpearAtlas
  • Published
  • Read time18 min read
On this page

Ground control points and checkpoints can look almost identical in the field.

Both may be marked targets on the ground.

Both may have known coordinates.

Both may appear clearly in drone imagery.

Both may be measured with survey grade GNSS equipment or another appropriate positioning method.

But they serve different purposes.

A ground control point helps the photogrammetry model fit known coordinates.

A checkpoint tests how well the finished model agrees with a known coordinate that was not used to control it.

That distinction is fundamental to understanding mapping accuracy. Drone photogrammetry accuracy explained covers GSD, overlap, RTK, and why a sharp map is not automatically in the right place.

What is a ground control point?

A ground control point, commonly shortened to GCP, is a clearly identifiable point whose coordinates are known independently of the drone imagery.

The point is visible in the photographs and is introduced into the photogrammetry workflow as a known reference.

The software uses that known location to help constrain the reconstruction.

A GCP may contain:

  • X coordinate
  • Y coordinate
  • Z coordinate
  • Point identifier
  • Coordinate reference system information
  • Vertical reference
  • Other project metadata

The exact workflow depends on the processing software.

What does a GCP actually do?

Photogrammetry reconstructs geometry by matching features across overlapping images.

The software estimates:

  • Camera positions
  • Camera orientation
  • Scene geometry
  • Relative positions between reconstructed features

The onboard GNSS coordinates recorded with each image provide useful positioning information.

Ground control gives the reconstruction additional known locations in the project coordinate system.

The software can use those locations during adjustment so the model better agrees with the specified control.

Why ground control can improve georeferencing

A photogrammetry project can be internally consistent while being shifted, rotated, tilted, or distorted relative to its true real world location.

Control points can help constrain those degrees of freedom.

Depending on the project and workflow, well measured and well distributed control can improve:

  • Horizontal positioning
  • Vertical positioning
  • Project orientation
  • Scale
  • Resistance to certain forms of model deformation

However, control cannot fix every problem.

Poor imagery, weak overlap, incorrect coordinates, bad camera geometry, incorrect coordinate systems, and processing errors can still produce poor results.

What is a checkpoint?

A checkpoint is another independently measured point visible in the imagery.

The major difference is that it is not used to control the photogrammetry adjustment.

Instead, the software compares the finished mapping result against the known checkpoint coordinate.

That makes the checkpoint an independent test.

The model did not get to use that point to fit itself.

Control versus verification

The easiest way to remember the difference is:

GCPs help build the solution.

Checkpoints help test the solution.

That independence matters.

Imagine studying for an exam while being given the answers to every question in advance.

You could produce a perfect score without proving that you understood the material independently.

Using all surveyed points as control can create a similar problem when evaluating a mapping model.

The software is being judged against points it was already allowed to use.

Checkpoints provide a more meaningful test.

Why using every surveyed point as a GCP can be misleading

Suppose a project has ten surveyed targets.

If all ten are used as control, the software will attempt to fit the reconstruction to those locations.

The resulting residuals can tell you how well the adjusted solution fits those control observations.

That information is useful.

But it is not the same as testing the finished model at independent locations.

If two of those ten targets were withheld as checkpoints, they could instead provide evidence about how the model performs away from the points used to constrain it.

That distinction becomes especially important when accuracy matters.

What is a residual?

A residual describes the difference between an observed or known value and the value predicted or estimated by the adjusted model.

In a GCP workflow, software may report residuals for the control points.

For example, the adjusted model may place a GCP slightly away from its known survey coordinate.

The difference can be expressed in horizontal, vertical, or three dimensional terms.

Small residuals can be encouraging.

They do not by themselves prove independent project accuracy.

The same control points participated in the adjustment.

Checkpoint error

Checkpoint error compares the final mapped position against an independently known checkpoint coordinate.

Because the checkpoint was not used to constrain the solution, it provides a stronger measure of external agreement.

Checkpoint results can help reveal:

  • Horizontal bias
  • Vertical bias
  • Local distortion
  • Edge problems
  • Weak areas between control
  • Coordinate reference issues
  • Unexpected model deformation

They are one part of a broader QA process.

Why control distribution matters

Control points should represent the geometry of the project.

Placing all control in one small corner creates a weak configuration.

A better distribution often places control throughout the mapped area.

Depending on site geometry, useful placement may include:

  • Near project corners
  • Across the interior
  • Across major elevation changes
  • Along long corridors
  • Around irregular project boundaries

The appropriate configuration depends on the project.

There is no universal pattern that works for every site.

Why edge control matters

Photogrammetric models can become weaker near project edges because fewer images may observe those areas from diverse positions.

Control near the outer portions of the mapped area can help constrain the reconstruction.

This does not mean every edge requires a target.

It means control distribution should account for where the model is most likely to become weak.

Why interior control matters

Only placing targets around the perimeter can leave the center of a large site less directly constrained.

Interior control can help represent the full project geometry.

This becomes increasingly important on:

  • Large sites
  • Sites with major elevation changes
  • Complex terrain
  • Long corridors
  • Irregular shapes

Again, control design should follow the project rather than a fixed recipe.

Elevation changes

A flat site and a mountainous site do not have the same control geometry.

Significant elevation changes introduce more three dimensional complexity.

Control and checkpoints should represent those elevation ranges when appropriate.

For example, placing every target on the lowest portion of the site may provide limited information about model performance at higher elevations.

Corridors

Corridor mapping introduces a different geometry problem.

Examples include:

  • Roads
  • Pipelines
  • Transmission lines
  • Canals
  • Railways
  • Long narrow sites

Targets concentrated at one end of a corridor will not represent performance across the entire length.

Control and checkpoint strategy should follow the elongated project geometry.

What makes a good target?

A useful control target needs to be identifiable accurately in the imagery.

Common characteristics include:

  • Strong contrast
  • Clear center point
  • Appropriate physical size
  • Flat placement
  • Good visibility from the air
  • Stable location
  • No obstruction

Targets should be large enough to identify at the mission's ground resolution.

A tiny target that occupies only a few ambiguous pixels may be difficult to mark consistently.

Target size and GSD

Ground Sample Distance helps determine how much ground is represented by each image pixel.

Target dimensions should be selected so the target is clearly represented across multiple pixels.

A lower altitude mission with smaller GSD may allow smaller targets.

A higher altitude mission may require larger ones.

There is no universal target dimension independent of flight parameters.

Permanent features as control

Not every project requires temporary painted or fabric targets.

Clearly identifiable permanent features may sometimes be used when their coordinates are known accurately.

Examples could include:

  • Survey monuments
  • Painted markings
  • Distinct pavement corners
  • Other stable visible features

The feature must have an unambiguous point that can be identified consistently in the images.

Why vague features make poor control

Some features look obvious from the ground but are difficult to mark precisely in aerial imagery.

Examples include:

  • Rounded curb edges
  • Irregular rocks
  • Vegetation boundaries
  • Soft soil markings
  • Large painted areas without a defined center

The operator needs to identify the same exact physical point represented by the supplied coordinate.

Ambiguity creates marking error.

Surveying the points

The coordinate quality of the control points matters.

Photogrammetry software assumes the control coordinates are trustworthy according to the weights and settings used.

Bad control can make the model worse.

Potential problems include:

  • Incorrect antenna height
  • Wrong point ID
  • Wrong coordinate system
  • Wrong units
  • Wrong vertical reference
  • GNSS observation problems
  • Transcription mistakes
  • Wrong target coordinate assigned during processing

Quality control needs to begin before importing the coordinates. Surveying and mapping teams usually already know which points are trustworthy enough to use as control.

Coordinate systems and GCPs

Every control coordinate exists within a coordinate reference system.

The operator needs to know:

  • Horizontal CRS
  • Datum
  • Projection
  • Zone
  • Units
  • Vertical reference
  • Vertical units
  • Geoid model where applicable

Using accurate control in the wrong coordinate system can shift or distort the project.

This is why coordinate systems and control cannot be treated as separate subjects. Coordinate systems in drone mapping covers CRS, datums, EPSG codes, and elevation references.

Checkpoints need the same reference

Checkpoint coordinates also need to use the same compatible spatial reference.

If the checkpoint is measured in one CRS and the model is evaluated in another without a proper transformation, the reported error becomes meaningless.

A checkpoint only tests mapping accuracy when both values describe position consistently.

RTK drone mapping

RTK capable drones can record more precise camera positions by receiving correction information during the mission.

This can reduce reliance on extensive ground control in some workflows.

However, RTK changes the control strategy.

It does not remove the need to verify the final result.

Does RTK eliminate GCPs?

Not necessarily.

Some RTK workflows can achieve the project requirement without traditional ground control.

Other projects may still use GCPs because of:

  • Project specifications
  • Site geometry
  • Coordinate transformations
  • Vertical requirements
  • Redundancy
  • Quality control
  • Client standards
  • Environmental conditions

The correct approach depends on the project.

Does RTK eliminate checkpoints?

No.

RTK improves camera positioning.

A checkpoint serves a different purpose.

It tests the finished mapping result independently.

Even a workflow using highly precise camera positions can contain error from:

  • Incorrect correction source
  • Coordinate reference configuration
  • Camera calibration
  • Image geometry
  • Processing problems
  • Surface reconstruction
  • Transformation issues
  • Vertical reference mistakes

Independent verification remains valuable.

PPK workflows

PPK uses GNSS observations after the flight to improve camera positions.

Like RTK, it can reduce the amount of ground control needed in some workflows.

The same principle remains:

Improved camera positions are not the same as independent verification.

Checkpoints still provide a way to evaluate the final mapping result against external known coordinates.

Control heavy versus direct georeferencing workflows

Traditional drone photogrammetry often relied heavily on ground control because onboard camera positions were relatively low accuracy.

Modern RTK and PPK systems support stronger direct georeferencing.

This can change how field crews allocate time.

Instead of placing many GCPs, a workflow may use fewer control points and preserve more surveyed points as checkpoints.

The correct balance depends on the aircraft, correction system, site, processing software, coordinate requirements, and project specifications.

Why checkpoints are especially useful with RTK

RTK workflows can feel trustworthy because the camera positions appear highly precise.

That confidence makes independent verification even more important.

A checkpoint can answer:

Did the entire workflow actually produce the expected result?

That includes much more than GNSS positioning alone.

Horizontal and vertical checkpoint error

Checkpoint results should be considered in more than one dimension.

Horizontal agreement describes planimetric position.

Vertical agreement describes elevation.

A project may perform well horizontally while showing a consistent vertical offset.

That pattern can reveal problems involving:

  • Vertical datum
  • Geoid model
  • Control heights
  • GNSS heights
  • Processing configuration
  • Camera geometry

Evaluating only one combined error value can hide useful diagnostic information.

Vertical accuracy often deserves special attention

Elevation can be especially sensitive in photogrammetric workflows.

This matters when projects involve:

  • Earthwork
  • Cut and fill
  • Stockpiles
  • Drainage
  • Grade
  • Terrain models
  • Construction quantities

A checkpoint strategy should reflect the decisions being made from the project.

If elevation is critical, vertical performance needs meaningful independent testing. DSM vs DTM vs DEM covers the elevation rasters those quantities often come from.

RMSE

Root Mean Square Error, commonly called RMSE, is frequently used to summarize positional differences across multiple checkpoints.

At a high level, RMSE combines individual errors into a measure of overall error magnitude.

Separate statistics may be calculated for:

  • X
  • Y
  • Horizontal position
  • Z
  • Three dimensional position

Interpreting RMSE correctly requires understanding the dataset, sample size, measurement methodology, and applicable accuracy standard.

Do not reduce a project to one number without context.

Mean error

Mean error can reveal systematic bias.

For example, imagine multiple checkpoints all showing the project approximately the same amount too high.

The individual differences may be relatively consistent.

That pattern may indicate a vertical offset rather than random reconstruction noise.

Looking at the signed errors can therefore reveal information that a magnitude only statistic may hide.

Outliers

One checkpoint may show a much larger error than the others.

Do not automatically delete it.

Investigate why.

Possible causes include:

  • Incorrect survey coordinate
  • Wrong target identification
  • Target movement
  • Image marking error
  • Local reconstruction problem
  • Poor imagery
  • Surface mismatch
  • Data entry error
  • Actual model distortion

An outlier may reveal either a bad observation or an important weakness in the project.

Target marking error

Even perfectly surveyed control can be introduced incorrectly during processing.

The operator usually needs to identify the target center in multiple images.

If those marks are inconsistent, the software receives noisy observations.

High quality control therefore depends on both:

  • Field measurement
  • Image marking

Automation can assist, but the operator should still review critical control observations.

Image quality at the target

A target may be surveyed correctly but poorly represented in the photographs.

Possible problems include:

  • Motion blur
  • Overexposure
  • Shadow
  • Obstruction
  • Too few pixels
  • Extreme viewing angle
  • Poor contrast

A control target is only useful if its location can be identified reliably in the imagery.

Weighting control

Some photogrammetry software allows the operator to specify expected accuracy or weighting for control observations.

These settings influence how strongly the adjustment trusts different inputs.

Setting unrealistic accuracy values can force the model to fit observations more aggressively than the real measurement quality justifies.

Use realistic values based on the measurement methodology and processing workflow.

Control residuals versus checkpoint error

This distinction deserves repeating.

Control residual:

How well the adjusted model fits a point that helped control the model.

Checkpoint error:

How well the adjusted model predicts an independently measured point that was not used to control it.

Both are useful.

They answer different questions.

A strong QA report should make the distinction obvious.

Role Used in the adjustment Typical report What it can tell you
Ground control point Yes Control residual How well the solution fitted the points it was allowed to use
Checkpoint No Checkpoint error How well the finished model agrees with an independent known coordinate

Can a model have low GCP residuals and poor checkpoint accuracy?

Yes.

A reconstruction can fit its control points well while performing worse between or outside them.

Possible causes include:

  • Weak control distribution
  • Model deformation
  • Poor flight geometry
  • Incorrect camera calibration
  • Edge effects
  • Large project size
  • Coordinate problems
  • Surface reconstruction issues

This is precisely why checkpoints are valuable.

Can checkpoints look good while other areas are bad?

Also yes.

A limited number of checkpoints only test the locations where they exist.

They cannot prove every point across an entire project has identical accuracy.

Checkpoint distribution therefore matters.

Accuracy reporting should avoid implying more certainty than the verification network actually supports.

How many GCPs should you use?

There is no universal answer.

The number depends on:

  • Project size
  • Site shape
  • Terrain
  • Elevation variation
  • Camera positioning quality
  • RTK or PPK capability
  • Required accuracy
  • Coordinate system
  • Flight geometry
  • Client specification
  • Professional standards

A small simple site and a large mountainous corridor should not automatically use the same control plan.

How many checkpoints should you use?

The same principle applies.

The checkpoint network should provide meaningful independent evidence across the project.

One checkpoint provides very limited information.

A larger well distributed set provides a better picture of spatial performance.

The exact requirement should follow the project specification and applicable accuracy methodology.

Where should checkpoints go?

Checkpoints should test the areas where you care about model performance.

Useful placement may include:

  • Interior areas
  • Project edges
  • Different elevation ranges
  • Areas between GCPs
  • Long corridor sections
  • Important construction zones
  • Locations relevant to final measurements

Avoid placing every checkpoint directly beside a GCP.

That provides less information about how the model performs away from control.

Checkpoints near project edges

Edge checkpoints can be particularly valuable because project boundaries may be more susceptible to weaker geometry.

If the deliverable depends on accurate information near the outer limits, independent testing there provides useful evidence.

Checkpoints across elevation

If terrain varies significantly, checkpoints should represent different vertical portions of the site where practical.

This can help reveal whether the model contains vertical deformation related to project geometry.

Repeated mapping projects

Construction progress and recurring mapping add another challenge.

The control methodology should remain consistent between captures when repeatability matters.

Possible approaches include:

  • Permanent control points
  • Repeat surveyed points
  • Stable checkpoints
  • RTK based direct georeferencing with consistent verification
  • Consistent CRS and vertical reference

This helps make one mapping event comparable with another. Drone mapping for construction depends on that consistency from visit to visit.

Permanent control networks

Long term construction projects can benefit from stable control that remains available throughout the project.

Permanent targets or known survey points can reduce repeated setup work.

They also create a consistent reference across:

  • Weekly flights
  • Monthly progress captures
  • Earthwork phases
  • Final documentation

The points need to remain physically stable and their coordinates need to remain trustworthy.

GCPs in construction mapping

Construction mapping frequently combines drone data with:

  • Survey information
  • Design surfaces
  • CAD
  • Earthwork models
  • Progress documentation

Accurate control can help those datasets occupy a common spatial framework.

Checkpoints can help provide evidence that the mapping result performs as expected. Construction teams often need both the native mapping file and a way to tell whether it actually sits on the project.

GCPs and cut and fill

Earthwork calculations are sensitive to surface position.

A small systematic vertical offset across a large area can have a substantial effect on calculated volume.

Control and checkpoints therefore become particularly relevant when mapping is used for:

  • Cut and fill
  • Stockpile volume
  • Grade comparison
  • Elevation analysis

The final methodology should reflect the financial and professional importance of the quantity.

GCPs and orthomosaics

Control can improve how an orthomosaic aligns with the project coordinate system.

This becomes useful when the raster needs to align with:

  • Property information
  • CAD
  • GIS
  • Design plans
  • Previous mapping captures
  • Other survey data

Again, visual alignment alone is not an accuracy assessment.

Checkpoints provide additional independent evidence.

GCPs and point clouds

The same photogrammetric reconstruction can produce a point cloud.

Control therefore influences the spatial positioning of that three dimensional data.

Checkpoint evaluation can test whether the broader reconstruction agrees with known coordinates.

This matters when users perform measurements in the point cloud. For the product itself, see what a point cloud is.

Accuracy reports

A useful mapping accuracy report may document:

  • Control point IDs
  • Checkpoint IDs
  • Coordinate system
  • Horizontal units
  • Vertical reference
  • Survey methodology
  • Control residuals
  • Checkpoint errors
  • Horizontal statistics
  • Vertical statistics
  • Known limitations
  • Processing methodology

The report should clearly identify which points were used for control and which were withheld for verification.

Do not change checkpoints after seeing the results

Independent verification loses value if points are repeatedly moved between control and checkpoint roles simply to improve reported statistics.

The verification strategy should be determined deliberately.

If a checkpoint reveals a real problem, investigate the workflow rather than hiding the result.

A practical field workflow

A simplified control workflow may look like:

  1. Define project accuracy requirements.
  2. Confirm the coordinate system.
  3. Plan target distribution.
  4. Decide which surveyed points will be control.
  5. Decide which will remain independent checkpoints.
  6. Place targets.
  7. Survey the targets.
  8. Verify point IDs.
  9. Capture the drone imagery.
  10. Process the images.
  11. Mark control observations.
  12. Run the adjustment.
  13. Review control residuals.
  14. Evaluate checkpoints.
  15. Investigate outliers.
  16. Inspect the mapping products.
  17. Document the results.
  18. Deliver the project with appropriate accuracy context.

The exact process varies by software and project. Drone operators usually need this sequence decided before the first target goes in the ground.

Common control mistakes

Common problems include:

  • Wrong coordinate system
  • Feet versus meters
  • Wrong vertical reference
  • Swapped point IDs
  • Incorrect antenna height
  • Poor target visibility
  • Targets too small
  • Targets concentrated in one area
  • No independent checkpoints
  • Using every surveyed point as control
  • Incorrect target marking
  • Unrealistic accuracy weighting
  • Ignoring checkpoint outliers

These mistakes can undermine an otherwise well flown mission.

GCPs are not a substitute for good flight planning

Adding more control cannot rescue every bad dataset.

Photogrammetry still depends on:

  • Image overlap
  • Sharp photographs
  • Good exposure
  • Useful viewing geometry
  • Adequate surface texture
  • Consistent capture
  • Appropriate altitude
  • Complete site coverage

Control strengthens spatial referencing.

It does not replace good imagery.

Checkpoints are not a certification button

Seeing a small checkpoint error does not automatically make a dataset appropriate for every use.

The results need to be interpreted within:

  • Project requirements
  • Verification methodology
  • Number of checkpoints
  • Checkpoint distribution
  • Survey quality
  • Surface type
  • Accuracy standard
  • Intended use
  • Professional responsibility

Accuracy is a methodology, not a badge.

What should you tell the client?

For projects where positional quality matters, communicate:

  • How the project was positioned
  • Whether RTK or PPK was used
  • Whether GCPs were used
  • Whether independent checkpoints were used
  • What coordinate system was used
  • What vertical reference was used
  • What verification results were obtained
  • What limitations apply

The client should not have to infer these details from the file names.

Keep accuracy information with the deliverables

A mapping project may contain:

  • Orthomosaic
  • Point cloud
  • DSM
  • DTM
  • 3D model
  • Control coordinates
  • Checkpoint report
  • PDF report
  • CAD data
  • Source imagery

Those outputs belong to the same mapping event.

The verification information should stay associated with the spatial deliverables it describes.

A checkpoint report separated from the actual project data can lose context over time. Drone mapping deliverables explained covers how those files sit together as one project.

The most important difference

GCPs and checkpoints may look identical on the ground.

Their difference is methodological.

A GCP influences the model.

A checkpoint challenges the model.

That is why both can be valuable.

Control helps place the reconstruction where it belongs.

Independent verification helps determine whether the finished result performs as expected.

Understanding that distinction is one of the most important steps toward producing drone mapping data that is not only visually impressive, but also measurable, documented, and defensible for its intended use.

Keep the files with the project

When capture and processing are done, SpearAtlas is the workspace for organizing, viewing, and sharing mapping project files with the people who need them.