View a markdown version of this page

Obtenha as efemérides atuais de um satélite - AWS Ground Station

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Obtenha as efemérides atuais de um satélite

As efemérides atuais em uso AWS Ground Station por um satélite específico podem ser recuperadas chamando as ações ou. GetSatellite ListSatellites Ambos os métodos retornarão metadados para as efemérides atualmente em uso. Esses metadados de efemérides são diferentes para efemérides personalizadas enviadas para e para efemérides padrão. AWS Ground Station

nota

As efemérides de elevação de azimute não estão associadas a satélites e, portanto, não são retornadas por ou. GetSatellite ListSatellites Para recuperar informações sobre efemérides de elevação de azimute, use a DescribeEphemeris API com o ID de efemérides específico ou use ListEphemerides para ver todas as efemérides disponíveis para sua conta.

As efemérides padrão incluirão apenas campos source e epoch. epochÉ a época do conjunto de elementos de duas linhas que foi Space-Track retirado e atualmente está sendo usado para calcular a trajetória do satélite.

Uma efeméride personalizada terá um valor source de CUSTOMER_PROVIDED e incluirá um identificador exclusivo no campo ephemerisId. Esse identificador exclusivo pode ser usado para consultar as efemérides por meio da ação DescribeEphemeris. Um name campo opcional será retornado se um nome for atribuído à efeméride durante o upload AWS Ground Station por meio da ação. CreateEphemeris

É importante observar que as efemérides são atualizadas dinamicamente, AWS Ground Station portanto, os dados retornados são apenas um instantâneo das efemérides que estão sendo usadas no momento da chamada para a API.

Exemplo GetSatellite retornar para um satélite usando uma efeméride padrão

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

Exemplo GetSatellite para um satélite usando uma efeméride personalizada

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

Listando efemérides de elevação de azimute

Como as efemérides de elevação de azimute não estão associadas a satélites, você precisa usar APIs diferentes para descobrir e recuperar informações sobre elas:

  1. Use ListEphemerides para listar todas as efemérides em sua conta, incluindo efemérides de elevação de azimute. Você pode filtrar por status e tipo de efeméride.

  2. Use DescribeEphemeris com um ID de efeméride específico para obter informações detalhadas sobre uma efeméride de elevação de azimute.

  3. Use DescribeContact com um ID de contato específico para obter informações detalhadas sobre uma efeméride usada para o contato.

Exemplo de ListEphemerides resposta incluindo uma efeméride de elevação de azimute:

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

Na ListEphemerides resposta, as efemérides de elevação de azimute terão um groundStation campo em vez de um satelliteId campo, facilitando sua identificação.