SurveyTools is a native TI-Nspire CX II / CX2 surveying and geomatics calculator app built with Ndless and SDL.
It is designed as a study and field-style calculation tool for common surveying workflows, including bearings, coordinates, levelling, grades, traverses, simple curves, coordinate geometry, area calculations, earthwork volume, and grid/ground distance conversions.
The app is organized by study topic/day so formulas are easier to find, review, and apply.
- Bearing to azimuth
- Azimuth to bearing
- Decimal degrees to DMS
- DMS to decimal degrees
- Delta N / Delta E
- Forward coordinate calculations
- Inverse coordinate calculations
- Distance and azimuth between two points
- Basic levelling using BS, HI, and FS
- Turning point / new HI
- Level run checks
- Level closure
- Level adjustment
- Corrected elevations
- Grade to elevation change
- Grade from elevations
- Horizontal distance, vertical difference, and slope distance
- Design elevation
- Cut / fill
- Traverse coordinates
- Linear misclosure
- Precision ratio
- Bowditch adjustment
- Traverse angle check
- Traverse angle adjustment
- Azimuth progression
- Curve values from PI station, radius, and delta
- Tangent length
T - Curve length
L - Long chord
LC - External distance
E - Middle ordinate
M - PC station
- PT station
- Curve layout from PC
- Layout table
- Deflection angles
- Chord from PC
- Line slope
- Line intercept
- Line equation
- Intersection northing/easting
- Handles vertical, parallel, and overlapping line cases
- Point along a line
- Station / offset
- Perpendicular distance from a point to a line
- Unit vector calculations
- Left/right offset calculations
- Along distance from A
- Offset from line A-B
- Point station when A station is known
- Unknown A station mode
- Right/left offset sign
- Before A / between A-B / beyond B status
- Shoelace area calculation
- Boundary point entry
- Automatic closure back to Point A
- Square metres
- Hectares
- Acres
- Average end area method
- Two-area volume
- Multiple-area segment volume
- Total earthwork volume
- Ground to grid distance
- Grid to ground distance
- Scale factor
- Combined scale factor
Delta N = Distance x cos(Azimuth)
Delta E = Distance x sin(Azimuth)
New N = Start N + Delta N
New E = Start E + Delta E
Error N = Calculated End N - Known End N
Error E = Calculated End E - Known End E
Linear Misclosure = sqrt(Error N^2 + Error E^2)
Precision Ratio = Perimeter / Linear Misclosure
Total Correction N = -Error N
Total Correction E = -Error E
Fraction = Leg Distance / Perimeter
Correction N = Total Correction N x Fraction
Correction E = Total Correction E x Fraction
Adjusted Delta N = Original Delta N + Correction N
Adjusted Delta E = Original Delta E + Correction E
T = R x tan(Delta / 2)
L = pi x R x Delta / 180
LC = 2 x R x sin(Delta / 2)
E = R x ((1 / cos(Delta / 2)) - 1)
M = R x (1 - cos(Delta / 2))
PC Station = PI Station - T
PT Station = PC Station + L
Area = 1/2 x |sum(E_i x N_next) - sum(N_i x E_next)|
hectares = m2 / 10,000
acres = m2 / 4046.8564224
Average Area = (A1 + A2) / 2
Volume = Average Area x Distance
Volume = ((A1 + A2) / 2) x D
Grid Distance = Ground Distance x Scale Factor
Ground Distance = Grid Distance / Scale Factor
SurveyTools uses a simple calculator-style SDL interface:
1 D1 BEARING / AZ
2 D2-5 COORDS
3 D6-14 LEVELS
4 D8-11 GRADES
5 D15-19 TRAVERSE
6 D20 SIMPLE CURVES
7 D26 LINE INT
8 MORE
9 EXIT
The MORE menu contains later topics and study/help tools, including D27-D31 sections.
You need:
- TI-Nspire CX II / CX2
- Ndless installed on the calculator
Copy SurveyTools.tns to your TI-Nspire CX II / CX2 and run it through Ndless.
SurveyTools/
├── main.c
├── splash.h
├── splash_preview_320x240.png
├── Makefile
└── README.md
- Angles are entered in decimal degrees unless a DMS tool specifically asks for degrees, minutes, and seconds.
- Distances can be metres or feet, but units must be consistent.
- Coordinate calculations use:
Nfor northingEfor easting
- For survey coordinate formulas:
x = Eastingy = Northing
- Do not round too early. Keep intermediate values as precise as possible, especially unit vectors, scale factors, curve values, and traverse adjustments.
SurveyTools is an educational and study-focused calculator app. It is intended to help with learning, checking, and applying surveying formulas.
For professional field work, always verify results using approved methods, proper field procedures, and required project standards.
I HAVE INCLUDEDE THE DAY 1-31 Study guide as well.