🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Technology & Design › GIS / Surveying / Drone Operations › Photogrammetry: Aerial and Close-Range Measurement › Lesson 4
TEC-GIS45-06 · Lesson 4 · 14 clock hours · lab

Ground Control Points: Design, Measurement, and Placement

Objective. Students design a GCP/checkpoint network, measure point coordinates with a GNSS receiver to sub-decimeter accuracy, and document the control scheme in a field log.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

Why Ground Control Points Matter

Aerial photogrammetry produces highly detailed 3-D models and orthophotos, but those products float in space unless they are anchored to real-world coordinates. Ground control points (GCPs) are physical targets on the ground whose precise coordinates are measured with a survey-grade GNSS receiver. The photogrammetry software matches the measured coordinates to the corresponding pixels in overlapping images, warping and scaling the model until it fits the real world. Without adequate GCPs, even a perfectly flown drone mission can produce a product with meter-level positional errors — far outside the tolerance required for engineering or mapping work.

A second category of points, called checkpoints (or independent check points), are measured the same way as GCPs but are not fed into the model during processing. Instead, they are used afterward to verify accuracy. Best practice is to include at least a few checkpoints in every project so you have an honest, independent measure of how well the model matches reality.

Accuracy Requirements and Scale

Before you place a single target, you need to know how accurate your GCPs must be. A common rule of thumb ties required accuracy to the intended map scale or ground sample distance (GSD). For a 1:1,000-scale deliverable, the maximum allowable horizontal map error is typically one-half of the contour interval or a fraction of the scale denominator — in practice, GCP coordinates should be accurate to the same order as, or better than, the expected final product accuracy. If the mission spec calls for 5 cm horizontal accuracy in the final ortho, your GCP coordinates must be measured to at least that level, and ideally better. Document the required accuracy in your field log before you begin observations.

Designing a GCP Network

A poorly distributed GCP network is one of the most common sources of systematic error in drone mapping. Follow these accepted distribution rules:

Record your planned GCP locations on a site sketch before going to the field. Assign each point a unique ID (for example, GCP-01 through GCP-06 and CHK-01 through CHK-02). This pre-lab design step prevents mistakes in the field and creates a paper trail for quality control.

Target Selection and Placement

GCP targets must be clearly visible in drone imagery. Common options include:

Printed targets should be large enough to occupy at least a few pixels in the imagery — roughly 3× the GSD is a minimum; 5–10× is better. Stake or weigh targets flat to the ground so they do not shift during the flight. Mark the exact measurement point (the center of the checkerboard or the intersection of the wing) with a small punch or pin before setting up the GNSS antenna.

Measuring with an RTK GNSS Receiver

Real-Time Kinematic (RTK) GNSS uses a base station or network correction service to resolve carrier-phase ambiguities on-the-fly, yielding sub-decimeter positions in real time. Key operational steps:

1. Initialize and verify solution type: Wait for a fixed solution before recording any coordinates. A float solution has unresolved ambiguities and carries significantly higher uncertainty — do not accept float solutions for GCP measurement.

2. Center the antenna precisely: Use a plumb bob, bipod, or range pole with a bubble level to center the antenna directly over the target mark. Even a 2 cm off-center error becomes a 2 cm GCP error.

3. Record occupation time: Collect enough epochs (typically 60–180 seconds at minimum, per your receiver's guidance and the network's latency) to confirm the solution is stable.

4. Log all metadata: Receiver model, antenna height, solution type, horizontal and vertical estimated uncertainty (as reported by the receiver), observation start and end time, and a photograph of the set-up.

Safety on the Campus Field Site

Field Log Completion

A complete, legible field log is a professional and legal record of your work. Fill in every field while you are still at the point — never reconstruct from memory back at the office. Required fields for this lab: GCP ID, target type, receiver model, antenna height, observation start/end time, number of epochs, solution type (fixed or float), reported horizontal uncertainty, reported vertical uncertainty, and a photograph showing the target and GNSS setup in context. Sign and date every page.

Key terms8

Ground Control Point (GCP)A physical target on the ground whose precise real-world coordinates are measured and used to georeference a photogrammetric model or orthophoto.
CheckpointA surveyed point withheld from model processing and used only to independently verify the accuracy of the final photogrammetric product.
RTK GNSSReal-Time Kinematic Global Navigation Satellite System — a positioning method that uses carrier-phase measurements and real-time corrections to achieve sub-decimeter accuracy in the field.
Fixed SolutionAn RTK GNSS result in which carrier-phase integer ambiguities have been resolved, providing the highest accuracy; distinguished from a float solution, which has unresolved ambiguities and greater uncertainty.
Doming (Dome Effect)A systematic vertical distortion in photogrammetric models shaped like a bowl or dome, typically caused by insufficient interior GCPs when control exists only at the edges of the project area.
Ground Sample Distance (GSD)The real-world distance represented by a single pixel in a drone image or orthophoto; smaller GSD means higher spatial resolution and finer detail.
Wing TargetA cross- or X-shaped GCP target whose intersection marks the exact measurement point; high contrast makes it easy to identify in aerial imagery.
Occupation TimeThe duration a GNSS antenna remains stationary over a survey point while collecting satellite data; longer occupation improves solution stability and reliability.

Worked examples4

1. A site measures 200 m × 150 m. Using the corners-plus-interior rule with a minimum of five GCPs, how many GCPs should you plan, and where should the interior point(s) go?
  1. Step 1 — Count the corners: a rectangular site has four corners, so place one GCP near each corner: GCP-01 (NW), GCP-02 (NE), GCP-03 (SE), GCP-04 (SW). That gives 4 GCPs.
  2. Step 2 — Add at least one interior GCP: the minimum recommended count is 5, so add GCP-05 near the geometric center of the site (approximately 100 m east of the west edge, 75 m north of the south edge).
  3. Step 3 — Check distribution: the four corner GCPs span the full extent of the project; the interior GCP prevents doming in the middle. The network meets the minimum standard.
  4. Step 4 — Add checkpoints: plan at least 1–2 checkpoints (CHK-01, CHK-02) at independent locations distributed across the site, bringing total measured points to 7.
Answer: Plan 5 GCPs (one per corner + one interior) and at least 2 checkpoints, for a minimum of 7 measured points total.
2. Your drone's GSD is 3 cm. What is the minimum GCP target size that ensures the target center occupies at least 5 pixels across its width?
  1. Step 1 — Identify the rule: target width should be at least 5 × GSD to be clearly identifiable in imagery.
  2. Step 2 — Multiply: 5 × 3 cm = 15 cm.
  3. Step 3 — Apply to design: the target (e.g., each square of a checkerboard or the arm width of a wing target) must be at least 15 cm across. Rounding up for a practical printed target, use a 20 cm × 20 cm target minimum.
Answer: Minimum target width = 15 cm; use at least a 20 cm × 20 cm printed target in practice.
3. An RTK receiver reports a horizontal estimated uncertainty of 0.018 m and a vertical estimated uncertainty of 0.031 m for GCP-03. The project specification requires GCP coordinates accurate to 0.05 m horizontal and 0.08 m vertical. Does this point meet spec?
  1. Step 1 — Compare horizontal: reported 0.018 m ≤ required 0.05 m. Horizontal passes.
  2. Step 2 — Compare vertical: reported 0.031 m ≤ required 0.08 m. Vertical passes.
  3. Step 3 — Confirm solution type: the problem states this comes from an RTK fixed solution, so the uncertainty values are reliable.
  4. Step 4 — Conclusion: both components are within specification.
Answer: GCP-03 meets spec: 0.018 m horizontal < 0.05 m limit and 0.031 m vertical < 0.08 m limit.
4. You are occupying a GCP target with a range pole. The printed target center is on the ground, and you place the antenna at a height of 1.80 m above the ground mark. The receiver reports an ellipsoidal height of 312.45 m at the antenna phase center. What is the ellipsoidal height of the ground mark?
  1. Step 1 — Identify the relationship: ground mark height = antenna phase-center height − antenna height above mark.
  2. Step 2 — Subtract: 312.45 m − 1.80 m = 310.65 m.
  3. Step 3 — Record this value (310.65 m ellipsoidal) in the field log as the GCP vertical coordinate, along with the antenna height used.
Answer: The ellipsoidal height of the ground mark is 310.65 m.
In class: Pre-lab design exercise: given a site map, students plan a minimum GCP network using accepted distribution rules (corners plus interior), label each point, and calculate required accuracy for a 1:1000-scale deliverable. · Field placement and measurement: student teams set printed GCP targets at planned locations on the campus grounds, occupy each target with an RTK GNSS receiver, collect sufficient occupation time per point, and record horizontal and vertical coordinates with estimated uncertainty. · Field-log completion: each student fills in a standardized field log documenting GCP ID, target type, receiver model, observation time, solution type (fixed/float), and photo of each marked target.
Materials: RTK GNSS receiver (e.g., Trimble R2 or equivalent), printed checkerboard or wing GCP targets, field log forms, measuring tape, stakes, GNSS data-collection software
Check: Instructor verifies GNSS fixed solutions on all GCPs and reviews field log completeness; GCP horizontal positional uncertainty must be within the accuracy tier targeted for the mission; field log must be fully populated; pass = all GCPs with fixed solution and complete log.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

Photogrammetry / GIS data quality
1. What is the primary purpose of a checkpoint in a drone photogrammetry project?
Photogrammetry / GCP network design
2. A photogrammetric model shows a smooth, bowl-shaped vertical distortion across the project area. Which GCP network design error most likely caused this?
GNSS surveying / RTK operations
3. When occupying a GCP with an RTK GNSS receiver, which solution type must be achieved before recording coordinates for control use?
Photogrammetry / accuracy requirements
4. A project specification requires 5 cm horizontal accuracy in the delivered orthophoto. To what approximate accuracy should GCP coordinates be measured?
Photogrammetry / target design
5. For a drone mission with a 4 cm GSD, what is the minimum recommended GCP target width if the standard is 5 × GSD?
Photogrammetry / GCP network design
6. According to accepted GCP distribution rules, what is the minimum recommended number of GCPs for a standard rectangular mapping site?
Drone operations / field safety
7. Which safety precaution is specifically important when working with a range pole in the field near an active drone flight?
GNSS surveying / field documentation
8. A field log entry for GCP-04 is missing the antenna height above the ground mark. What is the consequence of this omission?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.