CEC102-Geospatial Engineering, CED Lab report
Practical No. 9 Trimble GPS
CEC102 Geospatial Engineering I, Civil Engineering, IIT
Roorkee
Name :- Rounak Raj Prajapati Roll No :-
25113117
Team members :-
Date of Practical : - 25/03/2026
Date of Submission : - 12/04/2026
I. Lab Report
Aim:
To establish a centimeter-level precision base-rover
configuration using Trimble GPS systems to perform real-time, high-
accuracy, three-dimensional positioning and stakeout measurements.
Instruments used:
Trimble Integrated GNSS Receivers
Trimble Data Controller
Tripod and Tribrach
Carbon Fiber Range Pole (2m)
Bipod
Internal UHF Radio Antennas
Rechargeable Li-Ion Batteries
Page 1 of 9
CEC102-Geospatial Engineering, CED Lab report
Theoretical concepts used:
Page 2 of 9
CEC102-Geospatial Engineering, CED Lab report
Trimble GPS (Global Positioning System) systems utilize
advanced GNSS (Global Navigation Satellite System) technology to
provide high-precision positioning for professional surveying and
mapping. While standard GPS typically offers 3–10 meters of
accuracy, Trimble systems achieve centimeter-level precision by
integrating multi-constellation satellite tracking (GPS, GLONASS,
Galileo, and BeiDou) with proprietary signal processing. The system
primarily operates via a Base and Rover configuration using Real-Time
Kinematic (RTK) techniques: a stationary Trimble base station at a
known point calculates atmospheric and satellite clock errors, then
broadcasts these corrections to a mobile Trimble rover. By
utilizing Carrier Phase Measurements rather than just code-based
signals, the Trimble receiver resolves the "integer ambiguity" of the
satellite signal to pinpoint its exact location. These systems are
essential in industries like construction, precision agriculture, and
civil engineering, where they provide reliable, real-time spatial data
within the WGS-84 or local coordinate datums.
Methodology:
The experiment is conducted by first setting up a Trimble base
station over a known survey control point to establish a reference. As
the base station tracks multiple GNSS constellations, it calculates the
instantaneous difference between its known coordinates and the
positions derived from satellite signals to identify atmospheric and
clock errors. These RTK corrections are then broadcast in real-time
via a UHF radio link or cellular network to the Trimble rover unit. The
rover receiver, typically managed by a Trimble TSC7 controller,
applies these corrections to its own carrier phase measurements to
resolve signal ambiguities. Once a "Fixed" solution is achieved, the
rover determines its precise position with centimeter-level accuracy,
and the resulting spatial data is recorded within Trimble
Access software for final analysis and mapping.
Results:
Page 3 of 9
CEC102-Geospatial Engineering, CED Lab report
Point Northing (m) Easting (m) Elevation (m)
GP2 3307121.755 780194.854 259.929
GP3 3307107.166 780201.629 261.474
GP4 3307065.626 780174.817 261.537
GP5 3307087.141 780173.238 261.54
GP1 3307121.523 780172.404 263.914
Precautions :
1. Ensure the antenna is placed vertically and firmly mounted on
a tripod.
2. Avoid areas with tall buildings, trees, or obstacles that may
block satellite signals.
3. Ensure proper communication between base and rover
receivers.
4. Maintain sufficient battery power for both receivers.
5. Avoid electromagnetic interference near the equipment
Sources of error :
1. Multipath errors caused by signal reflections from nearby objects.
2. Poor satellite geometry (high dilution of precision).
3. Signal blockage by buildings, trees, or terrain.
4. Communication delay or interruption between base and rover.
5. Incorrect base station coordinate input.
LAB ASSIGNMENT
Q1. Describe the procedure of collecting GPS survey data. (What
you have done during lab (in your words).
Answer:
Page 4 of 9
CEC102-Geospatial Engineering, CED Lab report
The procedure for collecting GPS survey data using the Trimble system was
conducted through a systematic process involving equipment setup, signal
initialization, and precise point measurement as detailed below:
1. Base Station Establishment and Initialization
The survey began with the selection of a known survey control point to
establish the Trimble base station. We mounted the receiver (e.g., Trimble
R12) onto a tripod using a tribrach and performed a precise leveling and
centering procedure. Once the station was physically secure, we measured
the vertical height from the ground mark to the antenna’s measurement
point. After powering on the unit, we used the Trimble TSC7 controller to
start the base, allowing it to track multiple GNSS constellations (GPS,
GLONASS, Galileo, and BeiDou) and begin broadcasting Real-Time
Kinematic (RTK) corrections via an internal UHF radio or cellular link.
2. Rover Configuration and Communication Link
Next, we prepared the Trimble rover unit by mounting it onto a carbon-fiber
range pole. We established a Bluetooth connection between the rover and
the handheld data controller and configured the "Survey Style" to match the
base station’s radio frequency and data protocol. We then monitored the
controller's interface to ensure a stable communication link was
established, allowing the rover to receive the correction stream from the
base station.
3. Achieving a Fixed Solution and Quality Control
Before recording any data, we performed an initialization process to resolve
carrier-phase ambiguities. We monitored the precision indicators on
the Trimble Access software, waiting for the status to transition from a
"Float" to a "Fixed" solution. We ensured that the horizontal and vertical
precisions (RMS values) were within the acceptable centimeter-level
tolerances and checked that the PDOP (Position Dilution of Precision) was
low, indicating a favorable satellite geometry for accurate mapping.
4. Field Data Collection and Feature Coding
With a "Fixed" status confirmed, we moved the rover to each target feature
in the study area. At each location, we held the range pole perfectly plumb
(or utilized the Trimble Inertial Platform for tilt compensation) and initiated
a measurement. Each point was occupied for a predetermined duration to
average the observations, and we assigned unique Point IDs and
descriptive feature codes (e.g., "TOE," "TR," or "MH") within the controller
to categorize the data.
Page 5 of 9
CEC102-Geospatial Engineering, CED Lab report
5. Data Management and Post-Processing
After all required points were captured, we ended the survey session within
the software to store the job file. The digital data was then exported from
the TSC7 controller in various formats (such as .csv or .job). Finally, these
files were imported into Trimble Business Center (TBC) for post-processing,
where we performed coordinate transformations, error analysis, and
generated the final topographic map or survey report
Q2. Explain the principle of Trilateration in GPS positioning. How
does GPS receiver determine its position using satellites?
Answer:
Trilateration is the geometric principle used by a GPS receiver to determine
its absolute position on Earth by measuring its distance from at least four
satellites. Unlike triangulation, which uses angles, trilateration relies
entirely on distances.
1. The Geometry of Spheres
The process works by treating each satellite as the center of an imaginary
sphere:
One Satellite: If a receiver knows its distance from one satellite, it
could be anywhere on the surface of a giant sphere surrounding that
satellite.
Two Satellites: When a second satellite signal is acquired, the receiver
must be located somewhere on the circle where the two spheres
intersect.
Three Satellites: A third satellite creates a third sphere. The
intersection of three spheres narrows the location down to just two
points. Usually, one of these points is in space or moving at an
impossible speed, allowing the receiver to identify the correct location
on Earth.
Four Satellites: A fourth satellite is required to resolve timing
errors between the satellite’s atomic clock and the receiver’s less
accurate internal clock. This provides the "Time" (T) variable in the
4D (X, Y, Z, and Time) calculation.
2. Measuring the Distance (Pseudoranging)
To find these distances, the GPS receiver uses the formula:
Distance = Speed of Light × Time Taken
The satellite broadcasts a "Time Stamp" or a digital code. The receiver
compares its own internal clock to the time the signal was sent. By
Page 6 of 9
CEC102-Geospatial Engineering, CED Lab report
calculating the tiny delay (the time it took for the radio signal to travel from
space to Earth), the receiver determines exactly how far away that satellite
is.
3. Calculating the Position
In a Trimble system, the TSC7 controller or the internal processor of the
receiver takes these multiple distance measurements (pseudoranges) and
solves a set of simultaneous quadratic equations. This mathematical process
identifies the precise intersection point of the spheres, resulting in
the Latitude, Longitude, and Elevation (WGS-84 coordinates) recorded in
your survey.
Q3. Think about how people in your hometown use GPS in daily
lives. Identify one area where GPS has made a big impact. How
has it changed the way people live or work? Can you think of any
ways it could be improved or used better?
Answer:
Impact Area: Public Transit and Commuting
Patna, the capital city of Bihar, has experienced significant changes in daily
life due to the widespread use of GPS (Global Positioning System). One of
the areas where GPS has made the biggest impact is transportation and
navigation.
Earlier, people in Patna depended on asking others for directions or using
well-known landmarks to reach their destinations. However, with the
introduction of GPS-enabled applications such as Google Maps, traveling
within the city has become much easier and more efficient. People can now
find the shortest and fastest routes, avoid traffic congestion, and reach their
destinations on time without confusion.
Changes to Life and Work
Time Management: For office workers and students, it has
eliminated the guesswork of commuting. People can now time their
departure from home or work precisely, reducing time spent waiting
at crowded stops in the heat.
Page 7 of 9
CEC102-Geospatial Engineering, CED Lab report
Safety & Connectivity: GPS has also played a crucial role in
the growth of ride-hailing and delivery services.
Applications like Uber, Zomato, and Swiggy rely heavily on
GPS to locate customers and provide accurate directions.
This has not only made services more convenient for users
but has also created employment opportunities for many
people as drivers and delivery agents.
Potential for Improvement
Heritage Lane Navigation: However, there are still some
challenges. In certain areas, especially narrow lanes or newly
developed localities, GPS may not provide accurate directions.
Sometimes, poor internet connectivity can also affect its performance.
Traffic Diversion Alerts: To improve its effectiveness, GPS
services can be enhanced by better mapping of small streets,
improved offline navigation features, integration with local transport
systems, and increased support for regional languages.
Q4. Plot the points taken by the Trimble GPS and the location of
the Control Points in QGIS with all the map elements. Find the
error between control points and your observation, show all the
calculations properly.
Answer.
Page 8 of 9
CEC102-Geospatial Engineering, CED Lab report
Point Northing (m) Easting (m) Elevation (m)
GP2 3307121.755 780194.854 259.929
GP3 3307107.166 780201.629 261.474
GP4 3307065.626 780174.817 261.537
GP5 3307087.141 780173.238 261.54
GP1 3307121.523 780172.404 263.914
Error = Observed Reading – Actual Reading
Poin Error in Error in Error in
t Northing (m) Easting (m) Elevation (m)
GP2 +1.656 -0.731 -2.045
GP3 -0.593 -0.448 -2.335
GP4 -0.373 -0.109 -0.997
GP5 -0.522 -0.088 -0.967
GP1 +0.254 -0.277 +1.407
Page 9 of 9