获取卫星的当前星历 - AWS Ground Station

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

获取卫星的当前星历

可以通过调用或操作来检索 AWS Ground Station 特定卫星当前使用的星历表。GetSatelliteListSatellites这两种方法都将返回当前使用的星历的元数据。上传到默认星历表的自定义星历表和默认星历表的星历表元数据有所不同。 AWS Ground Station

默认星历将仅包含 sourceepoch 字段。epoch这是从 Sp ace-Track 中提取的双线元素集的时代,它目前正用于计算卫星的轨迹。

自定义星历的 "CUSTOMER_PROVIDED"source 值,且在 ephemerisId 字段中包含唯一标识符。此唯一标识符可用于通过操作查询星历。DescribeEphemeris如果在上传时 AWS Ground Station 通过操作为星历分配了名称,则会返回一个可选字name段。CreateEphemeris

值得注意的是,星历表是通过动态更新的, AWS Ground Station 因此返回的数据只是调用时使用的星历的快照。API

使用默认星历的卫星示例返回 GetSatellite

{ "satelliteId": "e1cfe0c7-67f9-4d98-bad2-06dbfc2d14a2", "satelliteArn": "arn:aws:groundstation::111122223333:satellite/e1cfe0c7-67f9-4d98-bad2-06dbfc2d14a2", "noradSatelliteID": 12345, "groundStations": [ "Example Ground Station 1", "Example Ground Station 2" ], "currentEphemeris": { "source": "SPACE_TRACK", "epoch": 8888888888 } }

使用自定义星历的卫星示例 GetSatellite

{ "satelliteId": "e1cfe0c7-67f9-4d98-bad2-06dbfc2d14a2", "satelliteArn": "arn:aws:groundstation::111122223333:satellite/e1cfe0c7-67f9-4d98-bad2-06dbfc2d14a2", "noradSatelliteID": 12345, "groundStations": [ "Example Ground Station 1", "Example Ground Station 2" ], "currentEphemeris": { "source": "CUSTOMER_PROVIDED", "ephemerisId": "e1cfe0c7-67f9-4d98-bad2-06dbfc2d14a2", "name": "My Ephemeris" } }