TEC-GIS45-03 · Lesson 8 · 12 clock hours · lab
GNSS Data Download, File Formats, and Quality Control
Objective. Students will transfer GNSS field data from a data collector to a workstation, convert or export to at least two standard file formats (CSV and LandXML or similar), and perform a documented quality-control review.
⚠ 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 Data Download, File Formats, and Quality Control
Why This Workflow Matters
Field observations are only valuable when they reach the office as complete, correctly formatted, and verified data. A single missed point or a misassigned coordinate system can invalidate a survey deliverable. This lesson walks through every step from the moment you unplug the data collector to the moment you hand a QC-approved file to a project manager.
Step 1 – Transferring Data from the Data Collector
Most modern data collectors connect to a lab workstation by USB or wireless sync. Before you connect:
- Back up your field file first. Manufacturer software may overwrite or archive data during sync. Copy the raw job file to a clearly labeled folder (project name, date, observer initials) before doing anything else.
- Check cable integrity. A loose USB connection can corrupt a file mid-transfer. Seat the connector firmly and watch the transfer progress bar. Do not remove the cable until the software confirms completion.
- Wireless sync (Bluetooth or Wi-Fi). Pair the device before you start. Confirm the IP address or device name matches your collector, not a neighbor's unit.
Once connected, open the manufacturer's office software (examples include Trimble Business Center, Leica Infinity, or similar). Import or open the job file. The software will display a point list: record the file name, point count, date/time stamp, and any error flags in your lab notebook. If the point count does not match your field tally from Lesson 7, stop and troubleshoot before proceeding.
Step 2 – Standard File Formats
CSV (Comma-Separated Values)
A CSV is a plain-text table. For surveying, the standard column order is: Point ID, Easting, Northing, Elevation, Description. CSV files are universal — any GIS, CAD, or spreadsheet application can read them. They carry no projection metadata, so the coordinate system must be documented separately and applied when the file is imported.
LandXML
LandXML is an open, XML-based schema designed specifically for civil engineering and surveying data. It stores points, alignments, surfaces, and parcels along with metadata such as coordinate system name and datum. Because it is schema-validated, it is far less likely to lose projection information than a CSV. Most manufacturer office programs export LandXML directly from the job file.
Job Files (Proprietary)
Each manufacturer's native format (e.g., .job, .jxl, .vce) preserves raw observations, epochs, and processing logs. Keep the original job file archived even after exporting to open formats.
Step 3 – Importing CSV into ArcGIS Pro
1. In ArcGIS Pro, go to Map → Add Data → XY Point Data (or use the Make XY Event Layer geoprocessing tool).
2. Set the X field to Easting and the Y field to Northing. If you have elevation, set the Z field.
3. Assign the coordinate system that matches your field configuration — for example, a State Plane zone in US Survey Feet, or a UTM zone in meters. This step is critical: assigning the wrong system will shift every point by thousands of feet.
4. Export the event layer to a permanent feature class or shapefile so it persists after the project closes.
5. Open the attribute table and confirm that point count, field names, and a sample of coordinates match your field notebook.
Step 4 – Quality Control Review
QC is a systematic check, not a glance. Work through your printed QC checklist and compare it against the ArcGIS Pro attribute table:
Point codes. Each point description (e.g., MON, IPF, EOP) must match the field notebook. A wrong code misclassifies the feature.
Observation count (epochs). GNSS receivers log a configurable number of measurement epochs per point. Fewer epochs than the project minimum indicates a rushed or interrupted observation.
PDOP (Position Dilution of Precision). PDOP quantifies satellite geometry quality. Lower is better. Flag any point with PDOP greater than 4 as suspect; high PDOP inflates positional error. A PDOP below 2 is excellent; 2–4 is acceptable for most surveys.
Solution type. A fixed integer-ambiguity solution is required for centimeter-level RTK work. A float solution means the receiver did not resolve carrier-phase ambiguities and the position is less reliable — typically decimeter-level at best. Flag every float-solution point for re-observation.
Remediation options for flagged points. Return to the field and re-observe under better sky conditions, or post-process the raw data using CORS (Continuously Operating Reference Station) base data if your equipment supports it.
Written QC Summary
Your QC summary is a professional document. It must include:
- Total point count received vs. total points expected
- List of flagged points with Point ID, PDOP value, solution type, and recommended action
- Coordinate system confirmed (name, zone, units)
- Your name, date, and signature
Safety and Data-Handling Notes
- USB connections carry low voltage but always follow lab protocols: no food or liquids near workstations.
- Never use the only copy of field data as your working copy. Data loss in the field may be unrecoverable if weather, access, or legal deadlines prevent re-survey.
- Label all media (USB drives, folders) clearly. Mislabeled data causes costly errors on multi-crew projects.
- Log out of manufacturer software licenses when finished; floating licenses are shared across the lab.
Key terms8
CSV (Comma-Separated Values)A plain-text file format in which data fields are separated by commas; used to exchange point data between survey, GIS, and CAD applications but carries no embedded projection metadata.
LandXMLAn open XML-based file schema designed for civil engineering and surveying data; stores points, surfaces, alignments, and coordinate system metadata in a single validated file.
PDOP (Position Dilution of Precision)A dimensionless number expressing how satellite geometry affects three-dimensional positional accuracy; lower values indicate better geometry and smaller amplification of ranging errors.
Fixed SolutionA GNSS RTK result in which the receiver has resolved carrier-phase integer ambiguities, yielding centimeter-level accuracy; the required solution type for most control and boundary surveys.
Float SolutionA GNSS result in which integer ambiguities are estimated but not resolved, producing decimeter-level accuracy at best; such points must be flagged and re-observed or re-processed.
XY Event LayerA temporary GIS layer created in ArcGIS Pro by reading easting and northing columns from a table and rendering them as point features in a specified coordinate system.
EpochA single measurement interval during which a GNSS receiver records carrier-phase and pseudorange data; surveyors set a minimum epoch count per point to ensure observation quality.
CORS (Continuously Operating Reference Station)A fixed, permanently operating GNSS base station whose data is archived and publicly available; used to post-process field observations for improved accuracy when an RTK fix was not achieved.
Worked examples4
1. Your field notebook records 47 points collected during the day. After transferring the job file, the manufacturer software shows 45 points in the point list. How many points are unaccounted for, and what is the percentage of data missing?
- Subtract the transferred count from the expected count: 47 − 45 = 2 missing points.
- Divide missing points by total expected points: 2 ÷ 47 = 0.04255…
- Multiply by 100 to convert to a percentage: 0.04255 × 100 ≈ 4.3%.
Answer: 2 points are unaccounted for, representing approximately 4.3% of the day's data. Investigate the transfer log for errors before the project can proceed.
2. During QC you examine five points with the following PDOP values: 1.8, 2.4, 3.9, 4.2, and 5.1. Using the project threshold of PDOP > 4, how many points must be flagged, and what percentage of the five observations is acceptable?
- Apply the threshold: flag any point with PDOP greater than 4. Identify values above 4: 4.2 and 5.1.
- Count flagged points: 2.
- Count acceptable points: 5 − 2 = 3.
- Calculate the percentage acceptable: 3 ÷ 5 = 0.60, so 60%.
Answer: 2 points (PDOP 4.2 and 5.1) must be flagged for re-observation. 3 of the 5 observations (60%) meet the quality threshold.
3. A CSV exported from the data collector lists Easting = 1,523,847.23 ft and Northing = 412,339.88 ft for Point 12. When imported into ArcGIS Pro, the attribute table shows X = 1,523,847.23 and Y = 412,339.88, but the point plots thousands of feet from the survey area. What is the most likely cause, and how do you confirm it?
- Recognize that CSV files carry no projection metadata; the coordinate system must be assigned manually during import.
- Check the coordinate system assigned to the XY event layer in ArcGIS Pro (right-click layer → Properties → Source tab). Compare it to the coordinate system recorded in the field notebook.
- If they do not match (for example, a UTM zone was assigned instead of the correct State Plane zone), remove the layer, re-run Make XY Event Layer, and assign the correct coordinate system.
- After reassignment, verify that the point plots within the expected survey area by comparing to a basemap or known control point.
Answer: The most likely cause is an incorrect coordinate system assignment during import. The numeric coordinate values are correct but are being interpreted in the wrong projection, causing a large spatial offset. Reassigning the correct coordinate system resolves the issue.
4. A project requires a minimum of 180 epochs per static point at a 1-second logging interval. A point in the attribute table shows an observation duration of 2 minutes and 45 seconds. Does it meet the minimum? Show your work.
- Convert observation duration to seconds: 2 minutes × 60 seconds/minute = 120 seconds; 120 + 45 = 165 seconds total.
- At a 1-second logging interval, epochs recorded = 165 epochs.
- Compare to the minimum: 165 < 180.
Answer: No. The point has only 165 epochs, which is 15 epochs short of the 180-epoch minimum. It must be flagged and re-observed for at least 15 additional seconds under the same logging interval.
The math in this lesson1
Learners compute 2 missing of 47 expected points as about 4.3% of the day's data.
7.RP.3
In class: Data transfer exercise: students connect data collectors to lab computers via USB or wireless sync and use the manufacturer's office software to transfer the day's field file; they document file names, point counts, and any transfer errors. · Export and format conversion: students export the data as a CSV (easting, northing, elevation, description) and as a LandXML or job file, then import the CSV into ArcGIS Pro as an XY event layer and verify coordinate system assignment matches the field configuration. · QC review: students use ArcGIS Pro attribute table and a printout of the field notebook to check that point codes, observation counts, and PDOP values are consistent; they flag any point with PDOP > 4 or solution type 'float,' prepare a written QC summary listing flagged points and recommended remediation.
Materials: Lab computers with manufacturer office software and ArcGIS Pro, USB cables, student field data from Lesson 7, printed QC checklist, LandXML schema reference
Check: Instructor reviews exported CSV and ArcGIS Pro project file; all points must be present with correct coordinate system, at least two file formats produced, and a written QC summary identifying any flagged observations; passing standard: zero missing points and correctly assigned coordinate system.
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.