Class SatStacExtension
Satellite extension
Implements
Inherited Members
Namespace: Stac.Extensions.Sat
Assembly: DotNetStac.dll
Syntax
public class SatStacExtension : StacPropertiesContainerExtension, IStacExtension
Constructors
| Improve this Doc View SourceSatStacExtension(StacItem)
Initializes a new instance of the SatStacExtension class.
Declaration
public SatStacExtension(StacItem stacItem)
Parameters
Type | Name | Description |
---|---|---|
StacItem | stacItem | The stac item. |
Fields
| Improve this Doc View SourceAbsoluteOrbitField
Declaration
public const string AbsoluteOrbitField = null
Field Value
Type | Description |
---|---|
System.String |
AscendingNodeCrossingDateTimeField
Declaration
public const string AscendingNodeCrossingDateTimeField = null
Field Value
Type | Description |
---|---|
System.String |
JsonSchemaUrl
Declaration
public const string JsonSchemaUrl = null
Field Value
Type | Description |
---|---|
System.String |
OrbitStateField
Declaration
public const string OrbitStateField = null
Field Value
Type | Description |
---|---|
System.String |
OrbitStateVectorField
Declaration
public const string OrbitStateVectorField = null
Field Value
Type | Description |
---|---|
System.String |
PlatformInternationalDesignatorField
Declaration
public const string PlatformInternationalDesignatorField = null
Field Value
Type | Description |
---|---|
System.String |
RelativeOrbitField
Declaration
public const string RelativeOrbitField = null
Field Value
Type | Description |
---|---|
System.String |
SceneCenterCoordinatesField
Declaration
public const string SceneCenterCoordinatesField = null
Field Value
Type | Description |
---|---|
System.String |
Properties
| Improve this Doc View SourceAbsoluteOrbit
Gets or sets the absolute orbit.
Declaration
public int AbsoluteOrbit { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The absolute orbit. |
AscendingNodeCrossingDateTime
Gets or sets the ascending node crossing date time.
Declaration
public DateTime AscendingNodeCrossingDateTime { get; set; }
Property Value
Type | Description |
---|---|
DateTime | The ascending node crossing date time. |
ItemFields
Gets get the potential fields of the extensions and their type
Declaration
public override IDictionary<string, Type> ItemFields { get; }
Property Value
Type | Description |
---|---|
IDictionary<System.String, Type> | Get the potential fields of the extensions and their type |
Overrides
| Improve this Doc View SourceOrbitState
Gets or sets the orbit state.
Declaration
public string OrbitState { get; set; }
Property Value
Type | Description |
---|---|
System.String | The orbit state. |
OrbitStateVectors
Gets the orbit state vectors.
Declaration
public SortedDictionary<DateTime, SatOrbitStateVector> OrbitStateVectors { get; }
Property Value
Type | Description |
---|---|
SortedDictionary<DateTime, SatOrbitStateVector> | The orbit state vectors. |
PlatformInternationalDesignator
Gets or sets the platform international designator.
Declaration
public string PlatformInternationalDesignator { get; set; }
Property Value
Type | Description |
---|---|
System.String | The platform international designator. |
RelativeOrbit
Gets or sets the relative orbit.
Declaration
public int RelativeOrbit { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The relative orbit. |
SceneCenterCoordinates
Gets or sets the scene center coordinates.
Declaration
public double[] SceneCenterCoordinates { get; set; }
Property Value
Type | Description |
---|---|
System.Double[] | The scene center coordinates. |
StacItem
Gets the stac item.
Declaration
public StacItem StacItem { get; }
Property Value
Type | Description |
---|---|
StacItem | The stac item. |