衛星の現在のエフェメリスを取得する - AWS Ground Station

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

衛星の現在のエフェメリスを取得する

特定の衛星 AWS Ground Station に対して が現在使用しているエフェメリスは、GetSatellite または ListSatellites アクションを呼び出すことで取得できます。これらのメソッドはいずれも、現在使用中のエフェメリスのメタデータを返します。このエフェメリスメタデータは、 にアップロードされたカスタムエフェメリス AWS Ground Station とデフォルトのエフェメリスでは異なります。

注記

方位高度エフェメリスは衛星に関連付けられていないため、GetSatellite または ListSatellites によって返されません。方位高度エフェメリスに関する情報を取得するには、特定のエフェメリス ID で DescribeEphemeris API を使用するか、ListEphemerides を使用してアカウントで使用可能なすべてのエフェメリスを表示します。

デフォルトのエフェメリスには、sourceepoch のフィールドのみが含まれます。epoch は、Space-Track からプルされた 2 行の要素セットエポックであり、現在衛星の軌道の計算に使用されています。

カスタムエフェメリスは、source 値が CUSTOMER_PROVIDED となり、ephemerisId フィールドには一意の識別子が含まれます。この一意の識別子は、DescribeEphemeris アクションを介してエフェメリスをクエリするために使用できます。CreateEphemeris アクション AWS Ground Station を介して へのアップロード中にエフェメリスに名前が割り当てられた場合、オプションの nameフィールドが返されます。

エフェメリスは によって動的に更新 AWS Ground Station されるため、返されるデータは API の呼び出し時に使用されているエフェメリスのスナップショットにすぎません。

デフォルトのエフェメリスを使用した衛星の GetSatellite リターンの例

{ "satelliteId": "e1cfe0c7-67f9-4d98-bad2-EXAMPLE", "satelliteArn": "arn:aws:groundstation::111122223333:satellite/e1cfe0c7-67f9-4d98-bad2-EXAMPLE", "noradSatelliteID": 25994, "groundStations": [ "Ohio 1", "Oregon 1" ], "currentEphemeris": { "source": "SPACE_TRACK", "epoch": 1528245583.619 } }

カスタムエフェメリスを使用した衛星の GetSatellite の例

{ "satelliteId": "e1cfe0c7-67f9-4d98-bad2-EXAMPLE", "satelliteArn": "arn:aws:groundstation::111122223333:satellite/e1cfe0c7-67f9-4d98-bad2-EXAMPLE", "noradSatelliteID": 25994, "groundStations": [ "Ohio 1", "Oregon 1" ], "currentEphemeris": { "source": "CUSTOMER_PROVIDED", "ephemerisId": "e1cfe0c7-67f9-4d98-bad2-EXAMPLE", "name": "My Ephemeris" } }

方位高度エフェメリスの一覧表示

方位高度エフェメリスは衛星に関連付けられていないため、異なる APIs を使用してそれらに関する情報を検出および取得する必要があります。

  1. ListEphemerides を使用して、方位高度エフェメリスを含む、アカウント内のすべてのエフェメリスを一覧表示します。ステータスとエフェメリスタイプでフィルタリングできます。

  2. 特定のエフェメリス ID で DescribeEphemeris を使用して、方位高度エフェメリスに関する詳細情報を取得します。

  3. 特定の問い合わせ ID で DescribeContact を使用して、問い合わせに使用されるエフェメリスに関する詳細情報を取得します。

方位高度エフェメリスを含む ListEphemerides レスポンスの例:

{ "ephemerides": [ { "ephemerisId": "abc12345-6789-def0-1234-5678EXAMPLE", "ephemerisType": "AZ_EL", "name": "Azimuth Elevation for Ohio Ground Station", "status": "ENABLED", "creationTime": 1620254718.765 }, { "ephemerisId": "def45678-9012-abc3-4567-8901EXAMPLE", "ephemerisType": "TLE", "name": "TLE for Satellite 12345", "status": "ENABLED", "creationTime": 1620254700.123 } ] }
注記

ListEphemerides レスポンスでは、方位高度エフェメリスにはgroundStationフィールドではなく satelliteId フィールドがあるため、識別が容易になります。