Skip to content

Main content

Polar Motion Displacement Calculator

Compute first-order Cartesian polar-motion displacement for explicitly stated rotation/sign convention from supplied xp/yp; omits s-prime, UT1, precession/nutation and full IERS frame transformation.

Loading tool…

Description

Calculate first-order Cartesian polar-motion displacement under an explicit rotation convention.

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.

Calculate first-order Cartesian polar-motion displacement under an explicit rotation convention.

When to use this tool

Use this tool when you need to calculate first-order Cartesian polar-motion displacement under an explicit rotation convention.

How to use the tool and how it works

  1. Enter ecefMeters, xpArcseconds, ypArcseconds using the definitions below.
  2. Run the operation. Resolve input-format errors before interpreting an output.
  3. Read result.displacementMm, result.convention, using the stated boundary, ordering, sign and absence conventions.

Convert xp and yp arcseconds to radians and apply the declared infinitesimal active rotation omega=(−yp,−xp,0). Return 1,000 times [−xp Z, yp Z, xp X−yp Y] as Cartesian displacement in mm.1

Input fieldMeaning and unitsAccepted input
ecefMetersThree-element [X,Y,Z] geocentric Cartesian meter vector; individual magnitudes≤10⁹ and any radius restrictions stated above apply.Dense list of at most 128 finite numbers, under the stated integer/range rules.
xpArcsecondsSigned polar-motion xp under the declared active-rotation convention, within ±1 arcsecond.Finite numeric value satisfying the stated comparisons.
ypArcsecondsSigned polar-motion yp under the declared active-rotation convention, within ±1 arcsecond.Finite numeric value satisfying the stated comparisons.
Output fieldInterpretation
resultObject containing the fields below.
result.displacementMmCartesian [dX,dY,dZ] displacement from the declared infinitesimal rotation, in millimeters.
result.conventionExplicit rotation convention retained with the output.
json
{
  "input": {
    "ecefMeters": [
      1000,
      0,
      0
    ],
    "xpArcseconds": 1,
    "ypArcseconds": 0
  },
  "output": {
    "result": {
      "displacementMm": [
        0,
        0,
        4.84813681109536
      ],
      "convention": "infinitesimal active rotation omega=(-yp,-xp,0)"
    }
  }
}

Limitations and assumptions

  • Input Cartesian coordinates are a three-element [X,Y,Z] meter vector with each magnitude at most 10⁹; xp and yp each lie within ±1 arcsecond. This explicit linearized convention is not the complete IERS celestial-to-terrestrial rotation chain.
  • 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: Polar Motion x-y Components Displacement mm Note Generator — tool.io

Similar or alternative tools