Skip to content

Main content

Azimuthal Equidistant Center-Distance Checker

Project a point with spherical azimuthal-equidistant equations and compare its planar radius with center-to-point great-circle distance; antipodes rejected, does not preserve distances between arbitrary noncentral points.

Loading tool…

Description

Check spherical azimuthal-equidistant radial distance against center-to-point great-circle distance.

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.

Check spherical azimuthal-equidistant radial distance against center-to-point great-circle distance.

When to use this tool

Use this tool when you need to check spherical azimuthal-equidistant radial distance against center-to-point great-circle distance.

How to use the tool and how it works

  1. Enter centerLatitudeDegrees, centerLongitudeDegrees, latitudeDegrees, longitudeDegrees, radiusMeters, relativeTolerance using the definitions below.
  2. Run the operation. Resolve input-format errors before interpreting an output.
  3. Read result.projectedMeters, result.greatCircleDistanceMeters, result.radialDistanceMeters, result.relativeError, result.withinTolerance, using the stated boundary, ordering, sign and absence conventions.

Compute the spherical azimuthal-equidistant [x,y] point relative to the supplied center, the center-to-point great-circle distance and projected radius. Compare their absolute relative discrepancy with caller tolerance, using the radius itself when the distance is zero.1

Input fieldMeaning and unitsAccepted input
centerLatitudeDegreesGeodetic/spherical center latitude in degrees, within ±90° for this spherical projection.Finite numeric value satisfying the stated comparisons.
centerLongitudeDegreesEast-positive center longitude in degrees within ±180°.Finite numeric value satisfying the stated comparisons.
latitudeDegreesGeodetic latitude in degrees, north positive; the operation’s pole restrictions apply.Finite numeric value satisfying the stated comparisons.
longitudeDegreesEast-positive longitude in degrees from −180 through 180.Finite numeric value satisfying the stated comparisons.
radiusMetersExplicit positive sphere radius in meters, from one through 10⁸.Finite numeric value satisfying the stated comparisons.
relativeToleranceNonnegative dimensionless relative-error tolerance, at most 0.1.Finite numeric value satisfying the stated comparisons.
Output fieldInterpretation
resultObject containing the fields below.
result.projectedMetersSpherical projected [x,y] coordinates in meters.
result.greatCircleDistanceMetersSpherical center-to-point surface distance in meters.
result.radialDistanceMetersDistance from projection origin to projected point, in meters.
result.relativeErrorAbsolute radial-distance discrepancy divided by great-circle distance, with the stated zero-distance branch.
result.withinToleranceWhether the operation’s computed relative discrepancy is ≤relativeTolerance.
json
{
  "input": {
    "centerLatitudeDegrees": 0,
    "centerLongitudeDegrees": 0,
    "latitudeDegrees": 0,
    "longitudeDegrees": 90,
    "radiusMeters": 1,
    "relativeTolerance": 1e-10
  },
  "output": {
    "result": {
      "projectedMeters": [
        1.5707963267948966,
        0
      ],
      "greatCircleDistanceMeters": 1.5707963267948966,
      "radialDistanceMeters": 1.5707963267948966,
      "relativeError": 0,
      "withinTolerance": true
    }
  }
}

Limitations and assumptions

  • Radius is 1–10⁸ m and relative tolerance 0–0.1. A point within 10⁻⁸ radians of the antipode is rejected because the azimuth is undefined. Distance preservation is from the chosen center, not between arbitrary pairs of projected points.
  • 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

  1. Tool behavior and example: Azimuthal Equidistant Distance Truth Center Property Checker — tool.io

Similar or alternative tools