5.3 Least-Squares Adjustment of Level Nets, Triangulation, and Plane Traverses
Key Takeaways
- Parametric least squares expresses observations as direct functions of unknown parameters (V = AX - L), solving for unknown coordinate or elevation updates via X = (A^T P A)^(-1) A^T P L.
- 1D leveling net adjustments construct design matrix A with entries +1 and -1 based on level line directional topology, weighting each line inversely to its length.
- Non-linear observation equations in 2D triangulation/trilateration must be linearized using first-order Taylor series expansion around initial approximate station coordinates.
- Least-squares plane traverse adjustment is superior to the empirical Compass (Bowditch) Rule because it incorporates rigorous instrument standard errors and computes coordinate error ellipses.
- Standardized residuals (|v_i*| > 3.0) flag potential blunders in large surveying networks for rejection or re-observation.
Least-Squares Adjustment of Level Nets, Triangulation, and Plane Traverses
Modern geodetic data processing relies on rigorous matrix formulation of least squares to adjust complex 1D elevation networks, 2D triangulation/trilateration control figures, and plane traverses. This section details parametric matrix techniques ($A^T P A X = A^T P L$), non-linear model linearization, error ellipse computation, and residual quality control tests required for GELE mastery.
1. Parametric (Observation Equations) vs. Correlative (Condition Equations) Methods
Least-squares adjustments are executed through two primary formulation approaches:
| Feature | Parametric Method (Observation Equations) | Correlative Method (Condition Equations) |
|---|---|---|
| Primary Unknowns | Parameter corrections to point coordinates or elevations ($X$) | Lagrange multipliers (correlatives $K$) |
| Formulation | Expresses each observation directly as a function of parameters ($V = AX - L$) | Expresses exact geometric condition closure equations ($B V = W$) |
| Number of Equations | Equals number of parameters $u$ | Equals redundancy / degrees of freedom $r = n - u$ |
| Matrix Normal System | $(A^T P A)_{u \times u} X = A^T P L$ | $(B P^{-1} B^T)_{r \times r} K = W$ |
| Best Application | Complex 2D/3D networks, GNSS vectors, hybrid observations | Simple closed leveling loops, geometric polygon triangles |
2. Rigorous Matrix Formulation of Parametric Least Squares
For a system of $n$ observations and $u$ unknown parameters ($n > u$), the linear observation model in matrix notation is:
where:
- $V_{n \times 1}$: Vector of observation residuals ($[v_1, v_2, \dots, v_n]^T$).
- $A_{n \times u}$: Design Matrix containing partial derivatives of observation equations with respect to unknown parameters ($\partial f_i / \partial x_j$).
- $X_{u \times 1}$: Vector of unknown parameter corrections ($[\delta x_1, \delta x_2, \dots, \delta x_u]^T$).
- $L_{n \times 1}$: Vector of misclosures ($L = L_{observed} - L_{computed}^0$).
- $P_{n \times n}$: Weight Matrix (diagonal matrix $P = \text{diag}(p_1, p_2, \dots, p_n)$ for independent observations).
2.1 Matrix Derivation of Normal Equations
Minimizing the weighted residual sum $V^T P V = (A X - L)^T P (A X - L)$:
Taking partial derivatives with respect to $X$ and setting to zero:
Solving for parameter corrections $X$:
2.2 Residuals and Variance-Covariance Matrices
- Adjusted Residuals Vector: $V = A X - L$
- A Posteriori Reference Variance ($\hat{\sigma}_0^2$):
- Parameter Variance-Covariance Matrix ($\Sigma_X$):
- Standard errors of adjusted parameters: $\sigma_{x_j} = \sqrt{\Sigma_{X, jj}}$.
3. 1D Level Network Adjustment: Step-by-Step Worked Matrix Example
Network Geometry
Consider a level net with two fixed control benchmarks BM-1 ($Elev = 10.000\text{ m}$) and BM-2 ($Elev = 25.000\text{ m}$) and two unknown junction points A ($H_A$) and B ($H_B$). Four elevation differences are measured:
| Obs Line | From | To | Obs $\Delta h$ (m) | Distance $D$ (km) | Weight $p_i = 1/D$ |
|---|---|---|---|---|---|
| Line 1 | BM-1 | A | $+5.100$ | $1.0$ | $1.0$ |
| Line 2 | A | B | $+9.800$ | $2.0$ | $0.5$ |
| Line 3 | B | BM-2 | $+0.200$ | $1.0$ | $1.0$ |
| Line 4 | BM-1 | B | $+15.000$ | $2.0$ | $0.5$ |
Initial approximate elevations: $H_A^0 = 15.100\text{ m}$, $H_B^0 = 24.900\text{ m}$.
Step 1: Form Observation Equations ($v_i = a_{i1} \delta H_A + a_{i2} \delta H_B - l_i$)
- Line 1: $H_A - 10.000 = 5.100 + v_1 \implies \delta H_A - (5.100 - 5.100) = \delta H_A - 0.000$
- Line 2: $H_B - H_A = 9.800 + v_2 \implies \delta H_B - \delta H_A - (9.800 - (24.900 - 15.100)) = -\delta H_A + \delta H_B - 0.000$
- Line 3: $25.000 - H_B = 0.200 + v_3 \implies -\delta H_B - (0.200 - (25.000 - 24.900)) = -\delta H_B - 0.100$
- Line 4: $H_B - 10.000 = 15.000 + v_4 \implies \delta H_B - (15.000 - 14.900) = \delta H_B - 0.100$
Step 2: Assemble Matrices
Step 3: Compute Normal Matrix $N = A^T P A$
Step 4: Compute Right-Hand Side Vector $A^T P L$
Step 5: Invert Normal Matrix $N^{-1}$
Step 6: Solve for Parameter Corrections $X = N^{-1} A^T P L$
Step 7: Calculate Final Adjusted Elevations
- $\hat{H}_A = H_A^0 + \delta H_A = 15.100 - 0.0091 = 15.0909\text{ m}$
- $\hat{H}_B = H_B^0 + \delta H_B = 24.900 - 0.0273 = 24.8727\text{ m}$
4. Linearization of 2D Triangulation and Trilateration Equations
In 2D horizontal networks, distance and angle observation equations are non-linear functions of station coordinates $(X_A, Y_A, X_B, Y_B)$. They must be linearized using first-order Taylor series expansion around initial approximate coordinates $(X^0, Y^0)$.
Distance Observation Equation Linearization
where $\alpha_{AB}$ is the grid azimuth from station A to B.
Azimuth Observation Equation Linearization
The adjustment is iterated until parameter update vector $|X| < \epsilon$ (e.g. $< 0.1\text{ mm}$).
5. Plane Traverse Adjustment: Least Squares vs. Compass Rule
For decades, boundary surveys in the Philippines were adjusted using the empirical Compass (Bowditch) Rule. However, modern regulations under DENR Administrative Orders specify Least Squares for control networks.
| Comparison Parameter | Compass (Bowditch) Rule | Least-Squares Adjustment |
|---|---|---|
| Theoretical Rigor | Empirical rule; assumes distance & angle errors equal | Mathematically rigorous; minimizes $V^T P V$ |
| Observation Weighting | Ignores individual instrument accuracies | Incorporates individual distance/angle standard errors |
| Geometry Handling | Limited to simple closed loop traverses | Handles complex interconnected networks, cross-ties, and GNSS |
| Error Estimation | Provides no statistical variance for coordinates | Computes full covariance matrix $\Sigma_{XY}$ and confidence ellipses |
6. Point Error Ellipses and Residual Analysis
6.1 Point Error Ellipses (Confidence Ellipses)
For a 2D station $i$, the coordinate covariance matrix is extracted from $\Sigma_X$:
The geometric parameters of the standard ($39.4%$ 2D probability) error ellipse are:
-
Orientation angle of semi-major axis ($\theta$):
-
Semi-major axis ($a$) and Semi-minor axis ($b$):
To scale to a $95%$ confidence ellipse, multiply $a$ and $b$ by $K = \sqrt{\chi_{2, 0.05}^2} = \sqrt{5.991} \approx 2.4477$.
Y (North)
^ / Semi-Major Axis (a)
| /
| /---.
| .' | `.
| / | \
| | +-----|---> X (East)
| \\ / /
| `. \\ .'
| `---' \\ Semi-Minor Axis (b)
| \\ Angle theta
+----------------------->
6.2 Residual Analysis and Outlier Detection
To detect blunders in large observations sets, Standardized Residuals ($v_i^*$) are evaluated:
If $|v_i^*| > 3.0$, the observation is flagged as a statistical outlier (blunder) at the $99.7%$ confidence level and subjected to rejection or re-measurement.
In parametric least-squares matrix formulation, what is the dimensions of the normal equations matrix (A^T P A) for a network with n observations and u unknown parameters?
What matrix represents the full a posteriori covariance of adjusted parameter corrections in parametric least squares?
Which formula gives the orientation angle theta of the semi-major axis of a point error ellipse derived from coordinate variances sigma_x^2, sigma_y^2 and covariance sigma_xy?
What standardized residual threshold |v_i*| is standard in geodetic surveying data processing for identifying a statistical outlier (blunder)?