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:
- Corner coverage: Place GCPs near the corners of the project area. Corner points anchor the edges of the model and prevent it from bowing or tilting.
- Interior points: Add at least one GCP in the interior of the site for every large project. Interior points prevent the model from doming (a bowl-shaped vertical distortion that appears when control is only at edges).
- Minimum count: Industry guidance generally calls for a minimum of five GCPs for a small to medium site — one near each corner plus at least one interior point. Larger or irregularly shaped sites need more.
- Avoid clustering: Spread points as evenly as possible. Clustered GCPs control only the area near them; the rest of the model is extrapolated.
- Checkpoint placement: Intersperse checkpoints among GCPs but keep their locations independent so they truly test interpolated accuracy.
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:
- Checkerboard (chess-board) targets: High contrast, work well at most flying altitudes.
- Wing targets (cross or X shape): The intersection of the arms is the measured point; easy to identify in imagery.
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
- Traffic awareness: When working near roads or parking areas, post a spotter, wear a high-visibility vest, and follow your school's traffic control plan.
- Sun and heat: Use sunscreen, stay hydrated, and take breaks in shade during hot weather.
- Slip, trip, and fall: Watch for uneven ground, irrigation heads, and wet grass; wear closed-toe, non-slip footwear.
- Equipment handling: GNSS receivers and range poles are heavy and have sharp tips — carry range poles vertically and cap the tip when not in use to prevent puncture injuries.
- Drone no-fly coordination: If a drone is flying simultaneously, coordinate with the pilot; remain clear of the flight path and do not raise range poles while the UAV is overhead.
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?
- 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.
- 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).
- 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.
- 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?
- Step 1 — Identify the rule: target width should be at least 5 × GSD to be clearly identifiable in imagery.
- Step 2 — Multiply: 5 × 3 cm = 15 cm.
- 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?
- Step 1 — Compare horizontal: reported 0.018 m ≤ required 0.05 m. Horizontal passes.
- Step 2 — Compare vertical: reported 0.031 m ≤ required 0.08 m. Vertical passes.
- Step 3 — Confirm solution type: the problem states this comes from an RTK fixed solution, so the uncertainty values are reliable.
- 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?
- Step 1 — Identify the relationship: ground mark height = antenna phase-center height − antenna height above mark.
- Step 2 — Subtract: 312.45 m − 1.80 m = 310.65 m.
- 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.
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.