Obtén las efemérides actuales de un satélite - AWS Ground Station

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Obtén las efemérides actuales de un satélite

Las efemérides actuales que utiliza un satélite específico se pueden recuperar llamando a las acciones o. AWS Ground Station GetSatelliteListSatellites Ambos métodos proporcionan los metadatos de las efemérides actualmente en uso. Estos metadatos de efemérides son diferentes para las efemérides personalizadas cargadas y para las efemérides predeterminadas. AWS Ground Station

nota

Las efemérides de elevación acimutal no están asociadas a los satélites y, por lo tanto, no las devuelven ni. GetSatelliteListSatellites Para recuperar información sobre las efemérides de elevación del acimut, usa la DescribeEphemerisAPI con el ID de efemérides específico o úsala para ver todas las efemérides disponibles para tu cuenta. ListEphemerides

Las Efemérides predeterminadas solo incluyen los campos source y epoch fields. epochEs la época del conjunto de elementos de dos líneas que se extrajo de Space-Track y que actualmente se utiliza para calcular la trayectoria del satélite.

Una efeméride personalizada tendrá un valor de origen source valor de CUSTOMER_PROVIDED e incluirá un identificador único en el campo ephemerisId. Este identificador único puede utilizarse para consultar las efemérides utilizando la acción DescribeEphemeris. Se devolverá un name campo opcional si se asignó un nombre a la efeméride durante la subida a través de la acción. AWS Ground Station CreateEphemeris

Es importante tener en cuenta que las efemérides se actualizan de forma dinámica, por AWS Ground Station lo que los datos devueltos son solo una instantánea de las efemérides que se estaban utilizando en el momento de la llamada a la API.

Ejemplo de retorno GetSatellite para un satélite que utiliza una efeméride predeterminada

{ "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 } }

Ejemplo GetSatellite para un satélite que utiliza una efeméride predeterminada

{ "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" } }

Listado de efemérides de elevación azimutal

Como las efemérides de elevación azimutal no están asociadas a los satélites, es necesario utilizar diferentes para descubrirlas y recuperar información sobre ellas: APIs

  1. Utilízalo ListEphemeridespara enumerar todas las efemérides de tu cuenta, incluidas las efemérides de elevación azimutal. Puedes filtrar por estado y tipo de efemérides.

  2. DescribeEphemerisUtilízalo con un identificador de efemérides específico para obtener información detallada sobre una efeméride de elevación azimutal.

  3. Úselo DescribeContactcon un ID de contacto específico para obtener información detallada sobre una efeméride utilizada para el contacto.

Ejemplo de ListEphemeridesrespuesta que incluye una efeméride de elevación acimutal:

{ "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 } ] }
nota

En la ListEphemeridesrespuesta, las efemérides de elevación acimutal tendrán un campo en lugar de un groundStation campo, lo que facilitará su identificación. satelliteId