NovasTerra Method
Computes the position and velocity vectors of a terrestrial observer with respect to the center of the Earth.
Namespace: ASCOM.Tools.Novas31Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
public static void Terra(
OnSurface Location,
double St,
ref double[] Pos,
ref double[] Vel
)
Public Shared Sub Terra (
Location As OnSurface,
St As Double,
ByRef Pos As Double(),
ByRef Vel As Double()
)
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.
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.
Supported in: 2.0