SuperNOVAS v1.5
The NOVAS C library, made better
Loading...
Searching...
No Matches
itrf.c File Reference

Transformations of station coordinates, velocities, and Earth orinetation parameters (EOP) between various ITRF realizations, and conversion between Cartesian (x, y, z) and geodetic (longitude, latitude, altitude) coordinates w.r.t. More...

Functions

int novas_cartesian_to_geodetic (const double *restrict xyz, enum novas_reference_ellipsoid ellipsoid, double *restrict lon, double *restrict lat, double *restrict alt)
 Converts geocentric Cartesian site coordinates to geodetic coordinates on the given reference ellipsoid.
 
int novas_geodetic_to_cartesian (double lon, double lat, double alt, enum novas_reference_ellipsoid ellipsoid, double *xyz)
 Converts geodetic site coordinates to geocentric Cartesian coordinates, using the specified reference ellipsoid.
 
int novas_geodetic_transform_site (enum novas_reference_ellipsoid from_ellipsoid, const on_surface *in, enum novas_reference_ellipsoid to_ellipsoid, on_surface *out)
 Transforms a geodetic location from one reference ellipsoid to another.
 
int novas_itrf_transform (int from_year, const double *restrict from_coords, const double *restrict from_rates, int to_year, double *to_coords, double *to_rates)
 Converts ITRF coordinates between different realizations of the ITRF coordinate system.
 
int novas_itrf_transform_eop (int from_year, double from_xp, double from_yp, double from_dut1, int to_year, double *restrict to_xp, double *restrict to_yp, double *restrict to_dut1)
 Transforms Earth orientation parameters (xp, yp, dUT1) from one ITRF realization to another.
 
int novas_itrf_transform_site (int from_year, const on_surface *in, int to_year, on_surface *out)
 Transforms a geodetic location between two International Terrestrial Reference Frame (ITRF) realizations.
 

Detailed Description

Transformations of station coordinates, velocities, and Earth orinetation parameters (EOP) between various ITRF realizations, and conversion between Cartesian (x, y, z) and geodetic (longitude, latitude, altitude) coordinates w.r.t.

the reference ellipsoid.

REFERENCES:

  1. ITRS Conventions Chapter 4, see https://iers-conventions.obspm.fr/content/chapter4/icc4.pdf
Date
Created on Aug 26, 2025
Author
Attila Kovacs
Since
1.5
See also
observer.c