Tienstra Resection
Three-point angular resection — Tienstra barycentric method, danger circle, field practice, worked example, and verification.
Planimetric Positioning via the Tienstra Three-Point Resection
In engineering geodesy, establishing high-precision horizontal control is a prerequisite for total station setups and subsequent stakeout or monitoring. GNSS is often blocked in urban canyons, open pits, and forest canopy, forcing crews to rely on classical optical methods. When distances to control cannot be measured — due to hazards, obstacles, or coordinate-only networks — the surveyor must solve position from angles alone.
The three-point angular resection establishes a free station at an unknown point by measuring horizontal angles to three visible, coordinated benchmarks. The Tienstra resection calculator implements the cotangent barycentric formulation for rapid coordinate resolution from field inputs. This article covers the geometry, danger circle, field practice, computation, and verification.
Defining the Resection Problem: Resection vs. Intersection
Planimetric positioning divides into two primary configurations:
Intersection
The unknown point is an inaccessible target (peak, spire, remote monument). Instruments occupy at least two known stations; bearings from each station intersect at the target. Accurate, but requires multiple setups and access to control.
Resection
The surveyor occupies the unknown point and observes horizontal angles between three known stations , , and . Only one setup is required; control points need not be occupied — only visible. Ideal for construction site free-stationing referencing distant stable benchmarks.
| Parameter | Angular intersection | Angular resection |
|---|---|---|
| Occupied station(s) | Multiple known points | Single unknown point |
| Observation type | Bearings from known points to | Angles between known points at |
| Minimum requirements | Two known points, intervisible baseline | Three non-collinear known points visible from |
| Operational advantage | Inaccessible targets | Rapid free-stationing |
| Logistical effort | High (multiple crews/setups) | Low (single setup) |
The Tienstra Three-Point Method
Classical geometric methods (Cassini, Collins) use auxiliary constructions and are error-prone in manual calculation. The Tienstra formula — popularized by J.M. Tienstra (1895–1951) at Delft — solves directly with barycentric weights from cotangents of control-triangle interior angles and the observed angles at .
Once weights , , are found:
Point is the weighted balance of triangle — the formula handles inside or outside the reference triangle.
Control Geometry and the Danger Circle
Resection precision depends on the spatial arrangement of control and the unknown station. Poor geometry magnifies angular errors or causes failure.
Point ordering and angle closure
Sequence control points , , counterclockwise around triangle (right-handed grid: easting = , northing = ).
At unknown station , measure horizon angles clockwise around the full :
- = (from to )
- = (from to )
- = (from to )
Closure requirement:
The danger circle
The critical singularity is the danger circle (circumcircle of ). If lies on that circle, infinitely many positions produce the same observed angles (inscribed angle theorem).
Algebraically, barycentric denominators approach zero:
Ensuring geometric strength
- Enclosure: inside is most stable (positive weights, robust to noise).
- Outside triangle: avoid placing on or near the circumcircle. A quick check: if interior angle at plus observed (opposite ) , you are near the danger circle.
- Collinearity: three collinear control points give degenerate geometry — extremely unstable.
A -------- B
/ *P? \
/ (danger \
C --- circle) ---
Field Observation Practice
Face I and Face II
Eliminate collimation, tilt-axis, and eccentricity errors by observing each target in Face I (direct) and Face II (reverse) and averaging.
Horizon closure
After sighting , compare the angle sum to :
If within instrument tolerance, distribute evenly:
Typical tolerance: where is instrument accuracy (seconds) and angles.
Height
Standard Tienstra resection is planimetric (2D). Record instrument and target heights for pairing with later vertical observations.
Computation Walkthrough
Step 1: Interior angles of the control triangle
Compute clockwise grid bearings between control points (use the Bearing & distance calculator for inverse checks). For CCW-ordered , , , interior angle at :
(normalize to –). Similarly find and . Verify .
Step 2: Barycentric weights
With observed angles at ( opposite , opposite , opposite ):
Step 3: Coordinates of
Worked Example
Given data
| Point | Easting (m) | Northing (m) |
|---|---|---|
| A | 1000.000 | 2000.000 |
| B | 3000.000 | 2000.000 |
| C | 2000.000 | 3500.000 |
Observed angles at (face-averaged, horizon closed):
- (, opposite )
- (, opposite )
- (, opposite )
Check: .
Interior angles of
- , →
- , →
- , →
Sum: .
Cotangents and weights
Result
Enter the same values in the Tienstra resection calculator to verify.
Checking Your Result
Back-bearing check
From computed , calculate grid bearings to each control point using , then reconstruct , , . Reconstructed angles should match field values within a few seconds of arc.
Alternative methods
- Collins point — auxiliary construction on the circumcircle
- Cassini — intersecting auxiliary circles through and
- Least-squares resection — when distances and redundant observations are available
Limitations and Practical Warnings
Sensitivity to angular errors
Cotangents blow up near and . Small pointing errors can shift by metres when angles are ill-conditioned.
Collinear control
Nearly collinear , , collapses triangle area and makes side-of-line ambiguity severe.
No redundancy
Three angles solve two unknowns exactly — no redundancy to catch misidentified targets or disturbed control. Observe a fourth point for least-squares adjustment when possible.
Next Steps
Tienstra resection establishes 2D control from angles alone — elegant and field-practical when geometry is strong and the danger circle is avoided. For rapid computation without manual cotangent steps, use the Tienstra resection calculator.
Traverse Closure & Bowditch Adjustment
Closed traverses — departures and latitudes, linear misclosure, relative precision, Bowditch compass-rule adjustment, and a full worked example.
Polygon Area
Planimetric area and perimeter from ordered E/N vertices — the Shoelace formula, winding order, worked example, and common pitfalls.