Description
Format the perimeter-to-misclosure traverse ratio, representing zero misclosure as exact closure.
Geodesy distinguishes a mathematical reference ellipsoid, a realized coordinate datum and the physical gravity field. Geodetic latitude follows the ellipsoid normal; geocentric latitude follows a radius from the center. Ellipsoidal height, orthometric height and geoid undulation are separate signed quantities. Keep the declared ellipsoid, coordinate axes, angular units and time scale with a result.
Format the perimeter-to-misclosure traverse ratio, representing zero misclosure as exact closure.
When to use this tool
Use this tool when you need to format the perimeter-to-misclosure traverse ratio, representing zero misclosure as exact closure.
How to use the tool and how it works
- Enter perimeterMeters, misclosureMeters, significantDigits using the definitions below.
- Run the operation. Resolve input-format errors before interpreting an output.
- Read result.oneIn, result.formatted, using the stated boundary, ordering, sign and absence conventions.
For positive misclosure, calculate perimeterMeters/misclosureMeters and format it as 1:ratio using the requested significant digits. For zero misclosure, return oneIn=null and formatted=exact closure.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| perimeterMeters | Positive traverse perimeter in meters, at most 10⁹. | Finite numeric value satisfying the stated comparisons. |
| misclosureMeters | Nonnegative closure-vector magnitude in meters, at most 10⁹. | Finite numeric value satisfying the stated comparisons. |
| significantDigits | Integer one through twelve controlling significant-digit ratio formatting. | Finite safe integer satisfying the stated bounds. |
| Output field | Interpretation |
|---|---|
| result | Object containing the fields below. |
| result.oneIn | Perimeter/misclosure ratio, or null for zero misclosure. |
| result.formatted | Requested significant-digit 1:ratio text, or exact closure when misclosure is zero. |
{
"input": {
"perimeterMeters": 1000,
"misclosureMeters": 0.1,
"significantDigits": 4
},
"output": {
"result": {
"oneIn": 10000,
"formatted": "1:1.000e+4"
}
}
} Limitations and assumptions
- Perimeter lies in (0,10⁹] m, misclosure in [0,10⁹] m, and significantDigits is an integer 1–12. Exact closure is represented explicitly rather than as an infinite numeric ratio; the result is not a survey-grade certification.
- All quantities are finite and retain the units stated for this operation. Ellipsoid-parameter tools use semi-major axis 1–10⁸ m and dimensionless flattening 0–0.02; explicit-axis tools use 0.9a≤b≤a unless a tighter bound is stated. These tools do not fetch datums, geoid grids, satellite observations or Earth-orientation updates.
- Every declared outer field is required and unknown outer fields are rejected. Strings and JSON text have size limits, lists are bounded to 128 entries, and JSON nesting/node counts are bounded. Tighter operation-specific bounds stated above take precedence.
- Numeric results must be finite. Large physical magnitudes are allowed by the output evidence checks, while integer fields and source schemas retain their exactness rules. Source indexes are zero-based. Floating-point residues can remain even where an ideal formula gives an exact zero.
Alternative or Complementary methods
Use a coordinate transform for a change of representation and explicit datum parameters for a change of reference frame. Preserve model and convergence metadata, and use observation and datum information appropriate to a real survey before interpreting a computed tolerance as accuracy.
References
Similar or alternative tools
- Traverse Misclosure Lat Departure Closure Calculator
Calculate planar north/east traverse increments, perimeter and closure-vector magnitude.
- Leveling Loop Closure mm per km Grade Checker
Check leveling closure against an explicitly caller-defined square-root-distance allowance.