Back to All Subjects

Fundamentals Of Surveying Simulations

A collection of interactive 3D visualizations and simulations to help you master concepts in fundamentals of surveying.

Introduction to Surveying - Theory & Concepts

Definition, classifications, precision vs accuracy, and types of errors in surveying.

Precision vs Accuracy Simulator

Simulate precision and accuracy by adjusting true value, random error, and systematic error.

True Value (mu\\mu)100.0
Systematic Error (ese_s)10.0
Random Error Spread (sigma\\sigma)5.0

Results

Mean=109.25\text{Mean} = 109.25
Error=9.25\text{Error} = 9.25
True ValueMean

Introduction to Surveying - Theory & Concepts - Precision Accuracy

Definition, classifications, precision vs accuracy, and types of errors in surveying.

Precision vs. Accuracy Lab

Select Scenario

Measurement Statistics

Accuracy Error (Distance from True)0.0 units
Lower is better
Precision Spread (Standard Dev)0.0 units
Lower is better
True Value
Measurements
Mean (MPV)

Measurement of Horizontal Distances - Theory & Concepts

Methods of measuring horizontal distances, pacing, taping, tape corrections, and tacheometry.

Tape Correction Simulator

Calculate true distance by applying temperature and pull corrections.

Measured Dist (LL m)100.00
Temperature (TT °C)30.0

Results

Ct=αL(TTs)C_t = \alpha L (T - T_s)
Ct=(0.0000116)(100.00)(3020)=0.0116 mC_t = (0.0000116)(100.00)(30 - 20) = 0.0116 \text{ m}
Ltrue=100.0116 mL_{\text{true}} = 100.0116 \text{ m}
0100.0mTape (Exaggerated)

Measurement of Horizontal Distances - Theory & Concepts - Tape Correction Calculator

Methods of measuring horizontal distances, pacing, taping, tape corrections, and tacheometry.

Tape Correction Calculator

Parameters

Temperature
Pull (Tension)
Other

Corrections

Temperature Correction (Ct)Ct=alphaL(TTs)C_t = \\alpha L(T - T_s)
0.00000 m
Pull Correction (Cp)Cp=frac(PPs)LAEC_p = \\frac{(P - P_s)L}{AE}
0.00000 m
Sag Correction (Cs)Cs=fracW2L24P2C_s = -\\frac{W^2L}{24P^2}
0.00000 m
Slope Correction (Csl)Csl=frach22SC_{sl} = -\\frac{h^2}{2S}
0.00000 m
Total Correction0.00000 m
Corrected Length0.00000 m
Original: 50.00m
Expands by 0.00 mm

Measurement of Vertical Distances (Leveling) - Theory & Concepts

Differential leveling, profile leveling, curvature/refraction, and reciprocal leveling.

Differential Leveling Simulator

Visualize elevation changes by adjusting backsight and foresight readings.

Elevation A (m)100.00
Backsight (BS) (m)1.50
Foresight (FS) (m)2.00

Results

HI=ElevA+BS=101.50 m\text{HI} = \text{Elev}_A + \text{BS} = 101.50 \text{ m}
ElevB=HIFS=99.50 m\text{Elev}_B = \text{HI} - \text{FS} = 99.50 \text{ m}
Station AStation BLine of Sight (HI = 101.50)BS: 1.50FS: 2.00

Measurement of Angles and Directions - Theory & Concepts

Reference meridians, bearings, azimuths, magnetic declination, and interior/exterior angles.

Azimuth and Bearing Converter

Convert between azimuths and bearings interactively.

Azimuth (°)45.0

Results

Azimuth=45.0\text{Azimuth} = 45.0^\circ
\text{Bearing} = \text{N 45.0^\circ E}
NSEW

Traverse Computations - Theory & Concepts

Open and closed traverses, latitudes and departures, balancing methods, and coordinate geometry.

Latitudes and Departures Simulator

Calculate latitude and departure from a given distance and azimuth.

Distance (m)150.0
Azimuth (°)60.0

Results

Lat=Dcos(θ)=75.00 m\text{Lat} = D \cos(\theta) = 75.00 \text{ m}
Dep=Dsin(θ)=129.90 m\text{Dep} = D \sin(\theta) = 129.90 \text{ m}
N (+Lat)E (+Dep)LatDep

Traverse Computations - Theory & Concepts - Traverse Tool

Open and closed traverses, latitudes and departures, balancing methods, and coordinate geometry.

Traverse & Area Tool

Traverse Lines

1
2
3
4

Plot

Closure Error: 0.0000 m
Precision: 1:3,109,888,511,975,475
Area: 15000.00
Start123End
* Y-axis is inverted for SVG rendering (North is up)

Area Computations - Theory & Concepts

Methods for calculating land areas, including coordinate method, DMD/DPD, and Trapezoidal/Simpson's rule.

Shoelace Method Simulator

Drag the points to change the shape of the polygon. The area is automatically calculated using the Coordinate (Shoelace) Method.

Total Area
0.0 sq units

Coordinates:

Point A(2, 2)
Point B(8, 2)
Point C(6, 6)
Point D(4, 5)
00224466881010ABCD
Drag vertices to modify the polygon

Area Computations - Theory & Concepts

Methods for calculating land areas, including coordinate method, DMD/DPD, and Trapezoidal/Simpson's rule.

Area by Coordinates Simulator

Visualize how moving a polygon vertex affects its calculated area.

Point 3 X100.0
Point 3 Y100.0

Results

Area=12(XiYi+1YiXi+1)\text{Area} = \frac{1}{2} |\sum(X_i Y_{i+1} - Y_i X_{i+1})|
Area=9000.0 sq units\text{Area} = 9000.0 \text{ sq units}
P3(100,100)

Topographic Surveying - Theory & Concepts - Stadia

Contour lines, characteristics of contours, interpolation, and plotting methods.

Interactive Stadia Method Simulator

Difference between upper and lower stadia hair readings on the rod.

Ratio of focal length (f) to stadia hair spacing (i).

Results

Formula: D = K * S + C

Calculation: D = (100)(1.50) + 0

Horizontal Distance (D) = 0.00 m

D = 0.0m

Topographic Surveying - Theory & Concepts

Contour lines, characteristics of contours, interpolation, and plotting methods.

Stadia Principles Simulator

Calculate horizontal distance and elevation difference using stadia readings.

Stadia Interval (ss) (m)1.20
Vertical Angle (alpha\\alpha) (°)5.0

Results

H=Kscos2(α)=119.09 mH = K s \cos^2(\alpha) = 119.09 \text{ m}
V=12Kssin(2α)=10.42 mV = \frac{1}{2} K s \sin(2\alpha) = 10.42 \text{ m}
αH = 119.1V = 10.4

Topographic Surveying - Theory & Concepts - Contour Interpolation

Contour lines, characteristics of contours, interpolation, and plotting methods.

Interactive Contour Interpolation

Determine the exact locations of contour lines between two known points.

Calculated Locations

Contour 110m:11.11m from A
Contour 115m:22.22m from A
Contour 120m:33.33m from A

Earthwork Volume Computations - Theory & Concepts

Methods for calculating cut and fill volumes including the end-area method and prismoidal formula.

End-Area Volume Simulator

Estimate earthwork volume between two cross-sections.

Area 1 (A1A_1) (m²)50.0
Area 2 (A2A_2) (m²)100.0
Length (LL) (m)20.0

Results

V=A1+A22×LV = \frac{A_1 + A_2}{2} \times L
V=50+1002×20=1500.0 m3V = \frac{50 + 100}{2} \times 20 = 1500.0 \text{ m}^3
A1A2L = 20

Route Surveying and Curves - Theory & Concepts - Route Surveying Curves

Fundamentals of horizontal curves, components, and mathematical relationships.

Simple Horizontal Curve Simulator

Adjust curve parameters to visualize tangent, length, and mid-ordinate changes.

Radius (RR) (m)200
Intersection Angle (II) (°)60.0

Results

T=Rtan(I/2)=115.47 mT = R \tan(I/2) = 115.47 \text{ m}
L=RIrad=209.44 mL = R \cdot I_{rad} = 209.44 \text{ m}
PI

Route Surveying and Curves - Theory & Concepts - Horizontal Curve

Fundamentals of horizontal curves, components, and mathematical relationships.

Horizontal Curve Simulation

PIPCPTO (Radius Center)R
200 m
60°
Tangent (TT)115.47 m
Curve Length (LL)209.44 m
Long Chord (LCLC)200.00 m
External Distance (EE)30.94 m
Middle Ordinate (MM)26.79 m

Hydrographic Surveying - Theory & Concepts

Techniques for measuring water depth, discharge, tides, and currents.

Sounding Depth Simulator

Calculate actual depth by applying tide corrections to measured soundings.

Measured Depth (m)12.5
Tide Level (above datum) (m)1.2

Results

Reduced Depth=MeasuredTide\text{Reduced Depth} = \text{Measured} - \text{Tide}
Dtrue=12.5(1.2)=11.3 mD_{true} = 12.5 - (1.2) = 11.3 \text{ m}
DatumWater Surface

Hydrographic Surveying - Theory & Concepts - Three Point Resection

Techniques for measuring water depth, discharge, tides, and currents.

Three-Point Resection Simulator

Determine the position of an unknown station (O) by observing three known points (A, B, C).

Resection Principle

By setting up an instrument at unknown Station O and measuring the horizontal angles to three known control points (A, B, C), the coordinates of Station O can be calculated.

*Note: This simulation provides a schematic visual representation of the concept. Real coordinate computation involves complex trigonometric formulas (e.g., Collins Point Method or Tienstra's Method).*

Global Positioning System (GPS) - Theory & Concepts

Principles, segments, methods, coordinate systems, and error sources in GPS surveying.

GPS Dilution of Precision Simulator

Visualize how satellite geometry affects positional uncertainty (DOP).

Satellite Angular Spread (°)90

Results

DOP4.00\text{DOP} \approx 4.00
Positional Uncertainty=DOP×2m=8.0 m\text{Positional Uncertainty} = \text{DOP} \times 2\text{m} = 8.0 \text{ m}
Receiver Error Area

Global Positioning System (GPS) - Theory & Concepts - G P S D O P

Principles, segments, methods, coordinate systems, and error sources in GPS surveying.

GPS Satellite Geometry (DOP) Simulator

Observe how satellite distribution affects Positional Dilution of Precision (PDOP).

ClusteredWidely Spaced

Geometry Quality

Estimated PDOP:1.4
Rating:Excellent

A larger highlighted area in the skyplot indicates better satellite geometry, resulting in a lower (better) PDOP value. Clustered satellites yield high uncertainty in position.

Introduction to Photogrammetry and GIS - Theory & Concepts

Basics of aerial photography, scale calculations, relief displacement, and GIS components.

Photogrammetry Scale Simulator

Calculate photo scale based on flying height and camera focal length.

Focal Length (ff) (mm)152
Flying Height (HH) (m)3000
Terrain Elevation (hh) (m)500

Results

Scale=fHh\text{Scale} = \frac{f}{H - h}
Scale=1:16447\text{Scale} = 1 : 16447
Terrain (h=500)Camera (H=3000)Photo (f=152)

Introduction to Photogrammetry and GIS - Theory & Concepts - Photogrammetry Scale

Basics of aerial photography, scale calculations, relief displacement, and GIS components.

Aerial Photogrammetry Scale Simulator

152 mm
2000 m
200 m
Photo Scale:Undefined
Ground Coverage:0.0 m

Assuming standard 23cm x 23cm format.

Ground (h)
Datum (H)
Coverage: 0m