NovasTerra Method

Computes the position and velocity vectors of a terrestrial observer with respect to the center of the Earth.

Definition

Namespace: ASCOM.Tools.Novas31
Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
C#
public static void Terra(
	OnSurface Location,
	double St,
	ref double[] Pos,
	ref double[] Vel
)

Parameters

Location  OnSurface
Structure containing observer's location
St  Double
Local apparent sidereal time at reference meridian in hours.
Pos  Double
Position vector of observer with respect to center of Earth, equatorial rectangular coordinates, referred to true equator and equinox of date, components in AU.
Vel  Double
Velocity vector of observer with respect to center of Earth, equatorial rectangular coordinates, referred to true equator and equinox of date, components in AU/day.

Remarks

If reference meridian is Greenwich and st=0, 'pos' is effectively referred to equator and Greenwich.

This function ignores polar motion, unless the observer's longitude and latitude have been corrected for it, and variation in the length of day (angular velocity of earth).

The true equator and equinox of date do not form an inertial system. Therefore, with respect to an inertial system, the very small velocity component (several meters/day) due to the precession and nutation of the Earth's axis is not accounted for here.

Version Information

.NET Standard

Supported in: 2.0

See Also