Returns the equidistant LAT/LON coordinates of a satellite ground track.

Namespace: Zeptomoby.OrbitTools.Track
Assembly: Zeptomoby.OrbitTools.Track (in Zeptomoby.OrbitTools.Track.dll) Version: 1.5.0.0 (1.5.0.0)

Syntax

C#
public static IList<GeoTime> GroundTrack(
	this Satellite sat,
	DateTime t1,
	DateTime t2,
	double kmSpacing,
	double kmLoft
)
Visual Basic
<ExtensionAttribute> _
Public Shared Function GroundTrack ( _
	sat As Satellite, _
	t1 As DateTime, _
	t2 As DateTime, _
	kmSpacing As Double, _
	kmLoft As Double _
) As IList(Of GeoTime)
Visual C++
[ExtensionAttribute]
public:
static IList<GeoTime^>^ GroundTrack(
	Satellite^ sat, 
	DateTime t1, 
	DateTime t2, 
	double kmSpacing, 
	double kmLoft
)

Parameters

sat
Type: Satellite
The satellite.
t1
Type: System..::..DateTime
The start time.
t2
Type: System..::..DateTime
The end time.
kmSpacing
Type: System..::..Double
Distance, in kilometers, between each point in the ground track (approximate).
kmLoft
Type: System..::..Double
The desired height of the ground track points above the Earth ellipsoid model, in kilometers.

Return Value

A list of equidistant LAT/LON coordinate points that define the subpoint locations of the satellite over the given time period. The last point in the list corresponds to time "t2" regardless of distance spacing.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Satellite. When you use instance method syntax to call this method, omit the first parameter. For more information, see or .

See Also