TEC-GIS45-03 · Lesson 10 · 12 clock hours · theory
GNSS in Drone and Aerial Survey Contexts (Part 107 and Photogrammetry GCPs)
Objective. Students will explain the role of GNSS in UAS operations — including base-station placement for ground control points (GCPs) — and describe FAA Part 107 airspace authorization and altitude referencing requirements relevant to GNSS data.
⚠ 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.
GNSS in Drone and Aerial Survey Contexts
Global Navigation Satellite System (GNSS) technology is the backbone of modern drone-based mapping. Whether you are flying a photogrammetry mission to produce an orthomosaic or generating a surface model for a construction site, accurate GNSS positioning determines whether your final deliverable is usable. This lesson ties together three threads: how GNSS supports UAS operations, how ground control points (GCPs) are measured and used in photogrammetric workflows, and what FAA Part 107 requires UAS pilots to understand about altitude and airspace.
How GNSS Supports UAS Operations
Most commercial mapping drones carry an onboard GNSS receiver that logs the camera's position at the moment each photo is taken. These recorded positions are called geotagged image coordinates. By themselves, consumer-grade onboard GNSS positions are accurate to several meters — useful for orientation but not for survey-grade deliverables.
To achieve centimeter-level accuracy, surveyors add two techniques: Real-Time Kinematic (RTK) correction applied live during the flight, or Post-Processed Kinematic (PPK) correction applied after the flight using a base station log. In both cases, a known base station placed over a point of established position broadcasts or records corrections that dramatically tighten the rover (drone) position. Even with RTK/PPK, professional workflows include independently measured GCPs to validate and, when necessary, improve the georeferencing of the point cloud or orthomosaic.
Ground Control Points: Purpose and Measurement
A ground control point (GCP) is a clearly identifiable target on the ground whose horizontal and vertical coordinates have been measured with survey-grade accuracy. GCPs serve as anchors: photogrammetry software uses them to warp and scale the reconstructed model so it matches real-world coordinates.
GCP measurement procedure:
1. Set up a GNSS base station over a benchmark or known control point. Record occupation for the required duration to achieve the desired accuracy class.
2. Use an RTK rover to occupy each GCP target. Collect enough epochs (typically several seconds of averaged positions) per the project's accuracy standard.
3. Record coordinates in the project's required datum and coordinate reference system — commonly NAD 83 combined with a State Plane or UTM zone for horizontal, and NAVD 88 for vertical.
4. Use a geoid model (such as GEOID18) to convert ellipsoidal heights from the GNSS receiver to orthometric (elevation above mean sea level) heights referenced to NAVD 88. This step is critical and is frequently overlooked by beginners.
Coordinate formatting for photogrammetry software is typically decimal degrees (DD) for geographic coordinates or easting/northing in meters for projected systems, paired with an orthometric elevation in meters or feet. Always confirm what the software expects before importing.
GCP Layout Best Practices
Photogrammetry guidelines (drawn from established software documentation and academic research) consistently recommend:
- Minimum of five GCPs for a small rectangular mapping area, though more are better.
- Distribute GCPs around the perimeter of the project area, with at least one near each corner, and place one or more in the interior to control vertical doming — a systematic error where the center of a model curves upward or downward.
- Avoid clustering all GCPs along a single line or in the center only.
- Add check points (independent points not used in the adjustment) to validate accuracy after processing; a ratio of roughly one check point for every three to five GCPs is common practice.
- Target size should be proportional to the ground sampling distance (GSD) of the imagery — targets should be clearly visible and large enough to be unambiguously identified in multiple overlapping images.
FAA Part 107 and Altitude Referencing
FAA Part 107 governs commercial small UAS (unmanned aircraft systems) operations in the United States. Two altitude-related rules are directly relevant to GNSS-equipped operators:
1. Maximum altitude: Under Part 107, remote pilots must not fly above 400 feet above ground level (AGL) in uncontrolled airspace without a waiver, or above the altitude authorized by an airspace authorization in controlled airspace.
2. AGL vs. MSL awareness: Part 107 altitude limits are referenced to AGL, not to mean sea level (MSL). A drone's onboard GNSS receiver reports ellipsoidal height, which must be converted using a geoid model to get orthometric height (MSL). To find AGL, you subtract ground elevation from MSL elevation. Pilots operating over terrain with significant relief — hills, canyons, or tall structures — must track how terrain changes beneath the aircraft and ensure they remain compliant.
Airspace authorization: Class G airspace (uncontrolled) allows operations up to 400 ft AGL without prior authorization. Operations in Class B, C, D, or E airspace require authorization through the FAA's Low Altitude Authorization and Notification Capability (LAANC) system or a manual waiver. GNSS-based autopilot systems can enforce altitude ceilings programmatically, but the pilot in command remains legally responsible for staying within authorized limits.
Safety Considerations
- Pre-flight area survey: Before placing GCP targets, walk the site for hazards — overhead power lines, unstable terrain, traffic. Wear high-visibility PPE when working near roadways.
- GNSS base station stability: A base station that moves during occupation will corrupt all rover measurements. Use a tripod with a tribrach, level carefully, and never leave a base station unsecured.
- Airspace hazard awareness: GNSS outages (from multipath or jamming) can cause autopilot failures. Always maintain visual line of sight (VLOS) and be prepared to take manual control.
- Data backup: Always store raw GNSS observation files in at least two locations before processing. Corrupted data cannot be recreated once the equipment is demobilized.
Key terms10
Ground Control Point (GCP)A clearly marked target on the ground whose coordinates have been measured with survey-grade GNSS accuracy and are used to georeference photogrammetric products such as orthomosaics and point clouds.
Geotagged ImageA photograph that contains embedded GNSS coordinates recording the camera's position at the moment of capture, used by photogrammetry software to estimate initial camera locations.
RTK (Real-Time Kinematic)A GNSS positioning technique in which a base station transmits corrections to a rover in real time, enabling centimeter-level accuracy during data collection.
PPK (Post-Processed Kinematic)A GNSS technique in which raw observations from a base station and rover are combined in office software after the field session to achieve centimeter-level accuracy.
Orthometric HeightHeight measured above the geoid (approximated by mean sea level), expressed in datums such as NAVD 88; obtained from ellipsoidal GNSS height by applying a geoid model correction.
Geoid ModelA mathematical model (e.g., GEOID18) that describes the difference between the ellipsoid and the geoid at any location, used to convert GNSS ellipsoidal heights to orthometric elevations.
AGL (Above Ground Level)Altitude measured from the terrain directly beneath the aircraft; FAA Part 107 altitude limits for small UAS are stated in AGL, not mean sea level.
Check PointA GNSS-measured point not used in the photogrammetric adjustment but compared against the model output to independently verify the accuracy of georeferencing.
LAANC (Low Altitude Authorization and Notification Capability)An FAA system that provides near-real-time airspace authorization for small UAS operations in controlled airspace, typically through approved third-party applications.
Doming ErrorA systematic bowl or dome-shaped vertical distortion in a photogrammetric surface model caused by poor GCP distribution, particularly a lack of GCPs in the interior of the project area.
Worked examples4
1. A drone's onboard GNSS receiver reports an ellipsoidal height of 312.4 m at a flight location. The geoid separation (N) at that location from GEOID18 is +28.6 m (geoid is above ellipsoid). The ground elevation at that point is 271.5 m NAVD 88. What is the drone's AGL altitude, and is it within the Part 107 400 ft AGL limit?
- Step 1 — Convert ellipsoidal height to orthometric height: Orthometric H = Ellipsoidal h − N = 312.4 m − 28.6 m = 283.8 m NAVD 88.
- Step 2 — Calculate AGL: AGL = Orthometric height of drone − Ground elevation = 283.8 m − 271.5 m = 12.3 m AGL.
- Step 3 — Convert AGL to feet for Part 107 comparison: 12.3 m × 3.28084 ft/m ≈ 40.4 ft AGL.
- Step 4 — Compare to limit: 40.4 ft is well below 400 ft AGL, so the drone is within the Part 107 altitude limit.
Answer: The drone is flying at approximately 40 ft AGL, which is within the 400 ft AGL Part 107 limit.
2. A photogrammetry crew is mapping a rectangular field approximately 500 m × 300 m. Following best-practice guidelines, what is the minimum recommended number of GCPs and where should they be placed?
- Step 1 — Apply the minimum GCP rule: photogrammetry best practice recommends a minimum of five GCPs for a small project area.
- Step 2 — Assign perimeter positions: place one GCP near each of the four corners of the rectangle — that accounts for four GCPs.
- Step 3 — Add an interior GCP: place the fifth GCP near the center of the field to control vertical doming error.
- Step 4 — Consider check points: add at least one or two independent check points (not used in the adjustment) distributed across the area to validate the final accuracy.
Answer: Minimum five GCPs: one near each corner (four) and one near the center (one), plus at least one independent check point for validation.
3. A GCP target is measured with an RTK rover. The receiver outputs coordinates in geographic decimal degrees on the GRS80 ellipsoid (NAD 83 realization) with an ellipsoidal height of 45.22 m. The GEOID18 separation at the site is −29.84 m (geoid is below ellipsoid). The project requires coordinates in NAD 83 / UTM Zone 15N with NAVD 88 orthometric elevation in meters. What is the NAVD 88 elevation to enter into the photogrammetry software?
- Step 1 — Recall the geoid conversion formula: Orthometric H = Ellipsoidal h − N.
- Step 2 — Note sign convention: N is negative here (−29.84 m), meaning the geoid is below the ellipsoid.
- Step 3 — Calculate: H = 45.22 m − (−29.84 m) = 45.22 m + 29.84 m = 75.06 m NAVD 88.
- Step 4 — Confirm the horizontal coordinates are reprojected to UTM Zone 15N using GIS software or NCAT before import; the elevation of 75.06 m is entered as the vertical component.
Answer: The NAVD 88 orthometric elevation is 75.06 m, to be entered along with the UTM Zone 15N easting and northing in the photogrammetry software.
4. A pilot is flying a mapping mission over hilly terrain. At waypoint A, the ground is at 850 ft MSL. At waypoint B, 600 m away, the ground rises to 1,020 ft MSL. The autopilot is set to maintain a constant barometric altitude of 1,250 ft MSL throughout the mission. What is the drone's AGL at each waypoint, and is either position in violation of Part 107?
- Step 1 — AGL at waypoint A: 1,250 ft − 850 ft = 400 ft AGL.
- Step 2 — AGL at waypoint B: 1,250 ft − 1,020 ft = 230 ft AGL.
- Step 3 — Compare both to the 400 ft AGL limit: Waypoint A is exactly at 400 ft AGL (at the limit, not exceeding it); Waypoint B is 230 ft AGL, well within the limit.
- Step 4 — Conclusion: Neither waypoint exceeds 400 ft AGL, but waypoint A is at the maximum allowable altitude. Any additional terrain rise without a corresponding autopilot altitude adjustment would cause a violation.
Answer: AGL at A = 400 ft (at the limit), AGL at B = 230 ft (within limits). Neither exceeds Part 107 limits, but the pilot should monitor terrain closely near waypoint A.
The math in this lesson1
Learners convert ellipsoidal to orthometric height, find 12.3 m AGL, and convert it to 40.4 ft.
N-Q.1
In class: Lecture and case study: instructor presents a photogrammetric workflow showing how GNSS-surveyed GCPs are used to georeference drone imagery; students annotate a workflow diagram identifying where GNSS data enters, how GCP coordinates are formatted, and what datum/coordinate system is required for the deliverable. · FAA Part 107 connection: students read the relevant sections of the FAA Part 107 Summary of Small UAS Rule (publicly available) addressing altitude limitations and airspace classes; they answer guided questions about how GNSS-reported altitude relates to AGL (above ground level) limits and why datum awareness matters for UAS operators. · GCP layout planning exercise: students are given a hypothetical rectangular mapping area and must plan a GCP layout (minimum number, distribution pattern) following photogrammetry best-practice guidelines; they justify their plan in writing, referencing how GNSS accuracy requirements affect GCP measurement procedures.
Materials: Projector, printed FAA Part 107 Summary (publicly available FAA document), sample photogrammetry workflow diagram, GCP planning worksheet, lab computers for reference
Check: Completed annotated workflow diagram and GCP layout plan with written justification; instructor evaluates correctness of datum/coordinate system annotation and GCP distribution against established photogrammetry guidelines; passing standard: all diagram labels correct and GCP plan defensible by stated photogrammetry best practices.
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.