Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Risoluzione dei problemi relativi alle effemeridi non valide
Quando carichi i dati sulle effemeridi su, questi vengono sottoposti a un flusso di lavoro di convalida asincrono. AWS Ground Station Se la convalida fallisce, lo stato delle effemeridi cambierà in. INVALID Il messaggio di errore contenuto nella DescribeEphemerisrisposta fornisce informazioni dettagliate per aiutarti a identificare e risolvere il problema.
Comprensione degli errori di convalida delle effemeridi
Quando la convalida di un'effemeride fallisce, la risposta dell'DescribeEphemerisAPI include due campi per facilitare la diagnosi del problema:
- errorCode
-
Un codice leggibile da una macchina che identifica l'errore di convalida specifico. Può essere usato per la gestione degli errori programmatici.
- errorMessage
-
Una descrizione leggibile dall'uomo dell'errore di convalida con dettagli specifici su cosa è andato storto e indicazioni su come correggerlo.
Esempio di DescribeEphemerisrisposta per un'effemeride non valida:
{ "ephemerisId": "abc12345-6789-def0-1234-567890abcdef", "name": "My Invalid Ephemeris", "status": "INVALID", "creationTime": 1620254718.765, "invalidReason": "METADATA_INVALID", "errorCode": "OBJECT_NAME_MISSING", "errorMessage": "Metadata field missing: OBJECT_NAME", "suppliedData": { "tle": { "ephemerisData": "[...]" } } }
Errori di convalida comuni per le effemeridi TLE
Di seguito sono riportati gli errori di convalida più comuni riscontrati durante il caricamento delle effemeridi TLE:
- Numero di catalogo satellitare non corrispondente
-
Errore: «Il numero di catalogo satellitare presente nelle effemeridi non corrisponde al numero di catalogo satellitare del satellite associato»
Soluzione: verificate che il numero di ID/satellite catalogo NORAD nelle vostre linee TLE corrisponda al numero di catalogo satellitare del vostro satellite.
00000Utilizzatelo per i satelliti senza un numero di catalogo assegnato. - Movimento medio non valido
-
Errore: «Il movimento medio delle effemeridi fornite differisce troppo dalle effemeridi di riferimento più recenti»
Soluzione: verificate che i dati TLE siano corretti e rappresentino un'orbita valida. Ground Station utilizza le effemeridi Space-Track come riferimento durante la convalida.
Errori di convalida comuni per le effemeridi OEM
Di seguito sono riportati gli errori di convalida più comuni riscontrati durante il caricamento di effemeridi OEM:
- Quadro di riferimento non valido
-
Errore: «REF_FRAME non è supportato»
Soluzione: aggiornate il file OEM per utilizzare uno dei quadri di riferimento supportati: EME2 000 o 000. ITRF2
- Campi obbligatori mancanti
-
Errore: «Campo di metadati mancante: INTERPOLAZIONE»
Soluzione: aggiungi i campi INTERPOLATION e INTERPOLATION_DEGREE alla sezione dei metadati OEM. Questi sono necessari per generare angoli di puntamento accurati dell'antenna. AWS Ground Station
- Sistema orario non supportato
-
Errore: «Il TIME_SYSTEM non è supportato»
Soluzione: assicurati che il file OEM utilizzi l'UTC come sistema orario.
- Versione OEM non supportata
-
Errore: «Il CCSDS_OEM_VERS non è supportato»
Soluzione: assicurati che il tuo file OEM utilizzi CCSDS OEM versione 2.0.
Errori di convalida comuni per le effemeridi di elevazione dell'azimut
Di seguito sono riportati gli errori di convalida più comuni riscontrati durante il caricamento di effemeridi di elevazione dell'azimut:
- Dati mancanti azimuth/elevation
-
Errore: «Nessun TimeAzEl campo era presente in almeno uno AzElSegment»
Soluzione: assicurati che ogni segmento nei dati di elevazione azimutale contenga almeno una coppia con tag temporali azimuth/elevation .
- Intervallo di angoli azimutali non valido (gradi)
-
Errore: "AzEl az deve essere maggiore o uguale a -180 e minore o uguale a 360 gradi»
Soluzione: verificate che gli angoli di azimut siano compresi tra [-180, 360] gradi.
- Intervallo di angoli di elevazione non valido (gradi)
-
Errore: "AzEl el deve essere maggiore o uguale a -90 e minore o uguale a 90 gradi»
Soluzione: verificate che gli angoli di elevazione siano compresi tra [-90, 90] gradi.
- Intervallo di angoli azimutali non valido (radianti)
-
Errore: "AzEl az deve essere maggiore o uguale a -pi e minore o uguale a 2pi radianti»
Soluzione: verificate che gli angoli di azimut siano compresi tra [-π, 2π] radianti.
- Intervallo di angoli di elevazione non valido (radianti)
-
Errore: "AzEl el deve essere maggiore o uguale a -pi/2 e minore o uguale a pi/2 radianti»
Soluzione: verificate che gli angoli di elevazione siano compresi tra [-π, 2] radianti.
- Valori temporali non monotonici
-
Errore: « TimeAzEl Gli elementi all'interno di un AzElSegment devono essere in ordine temporale»
Soluzione: assicurati che i valori temporali in ogni segmento aumentino rigorosamente.
- Segmenti fuori ordine
-
Errore: "AzElSegments deve essere temporalmente in ordine»
Soluzione: assicuratevi che i segmenti siano disposti in ordine cronologico.
- Segmenti sovrapposti
-
Errore: «L'intervallo di tempo di almeno un segmento si sovrappone a quello di altri segmenti»
Soluzione: assicurati che ogni segmento abbia un intervallo di tempo unico e non sovrapposto. Il valore
endTimedi un segmento non deve superare quellostartTimedel segmento successivo.
Fasi per la risoluzione dei problemi
Se le tue effemeridi non vengono convalidate, segui questi passaggi per risolvere il problema:
-
Chiama DescribeEphemeriscon il tuo Ephemeris ID per recuperare l'and.
errorCodeerrorMessage -
Controlla il messaggio di errore per dettagli specifici su quale controllo di convalida non è riuscito.
-
Correggi i problemi identificati nei dati sulle effemeridi.
-
Carica una nuova effemeride con i dati corretti utilizzando. CreateEphemeris
-
Monitora il nuovo stato delle effemeridi finché non raggiunge lo stato.
ENABLED -
Elimina le effemeridi non valide usando DeleteEphemerisse non sono più necessarie.
Riferimento completo al codice di errore
Le sezioni seguenti forniscono una mappatura completa di tutti i errorCode valori che possono essere restituiti quando la convalida delle effemeridi fallisce, organizzata per categoria di alto livello. invalidReason
Motivo non valido: METADATA_INVALID
Questi errori si verificano quando i campi di metadati obbligatori sono mancanti, sono formattati in modo errato o contengono valori non supportati nei dati delle effemeridi.
| Codice di errore | Messaggio di errore |
|---|---|
| MISMATCHED_SATCAT_ID | Il numero di catalogo satellitare presente nelle effemeridi TLE non corrisponde al numero di catalogo satellitare del satellite associato |
| OEM_VERSION_UNSUPPORTED | Le effemeridi in OEM non sono CCSDS_OEM_VERS supportate. Valori supportati: [] 2.0 |
| ORIGINATOR_MISSING | Il campo di ORIGINATOR intestazione non è presente nelle effemeridi OEM |
| DATA_CREAZIONE_MANCANTE | Il campo di CREATION_DATE intestazione non è presente nelle effemeridi OEM |
| NOME_OGGETTO MANCANTE | Il campo dei OBJECT_NAME metadati non è presente nelle effemeridi OEM |
| OBJECT_ID_MISSING | Il campo dei OBJECT_ID metadati non è presente nelle effemeridi OEM |
| REF_FRAME_UNSUPPORTED | Le effemeridi REF_FRAME in OEM non sono supportate. Valori supportati: [,] EME2000 ITRF2000 |
| REF_FRAME_EPOCH_UNSUPPORTED | Il campo dei REF_FRAME_EPOCH metadati nelle effemeridi OEM non è supportato. Rimuovi questo campo dalle effemeridi |
| TIME_SYSTEM_UNSUPPORTED | Le effemeridi TIME_SYSTEM in OEM non sono supportate. Valori supportati: [] UTC |
| CENTER_BODY_UNSUPPORTED | Le effemeridi CENTER_BODY in OEM non sono supportate. Valori supportati: [] Earth |
| INTERPOLAZIONE_MANCANTE | Il campo dei INTERPOLATION metadati non è presente nelle effemeridi OEM |
| INTERPOLATION_DEGREE_INVALID | Il grado di interpolazione nelle effemeridi OEM deve essere maggiore di 0 per il metodo di interpolazione |
| AZ_EL_SEGMENT_LIST_MISSING | Il campo è mancante azElSegmentList |
| INSUFFICIENT_TIME_AZ_EL | Nessun campo TimeAzElera presente in almeno uno azElSegmentList |
Motivo non valido: TIME_RANGE_INVALID
Questi errori si verificano quando le effemeridi contengono intervalli di tempo non validi, inclusi problemi relativi agli start/end orari, all'ordinamento dei segmenti, ai segmenti sovrapposti o alle incongruenze temporali.
| Codice di errore | Messaggio di errore |
|---|---|
| TEMPO_DI_INIZIO IN_FUTURO | L'ora di inizio delle effemeridi è nel futuro, ma deve essere nel passato |
| TEMPO_FINE_IN_PASSATO | Effemeridi: la fine dei tempi è nel passato, ma deve essere nel futuro |
| TIME_EXPIRATION_TOO_EARLY | L'ora di scadenza fornita è precedente all'ora di fine delle effemeridi |
| TIME_START_METADATA_TOO_EARLY | Il valore dei START_TIME metadati è precedente alla prima data presente nei dati sulle effemeridi OEM |
| STOP_TIME_METADATA_TOO_LATE | Il valore dei STOP_TIME metadati è successivo all'ultima ora presente nei dati sulle effemeridi OEM |
| AZ_EL_SEGMENT_END_TIME_BEFORE_START_TIME | Il valore di almeno un segmento di dati è precedente a quello del segmento endTimestartTime |
| AZ_EL_SEGMENT_TIMES_OVERLAP | L'intervallo di tempo di almeno un segmento si sovrappone a quello di altri intervalli di tempo del segmento |
| AZ_EL_SEGMENTS_OUT_OF_ORDER | I segmenti non sono ordinati temporalmente |
| TIME_AZ_EL_ITEMS_OUT_OF_ORDER | Gli articoli all'interno di a devono essere temporaneamente in TimeAzElordine AzElSegment |
| AZ_EL_SEGMENT_REFERENCE_EPOCH_INVALID | L'epoca di riferimento per un segmento non è valida o è formattata in modo errato |
| AZ_EL_SEGMENT_START_TIME_INVALID | L'ora di inizio nell'intervallo di tempo valido di un segmento non inizia dopo il primo segmento |
| AZ_EL_SEGMENT_END_TIME_INVALID | L'ora di fine nell'intervallo di tempo valido di un segmento non termina dopo l'ultimo segmento |
| AZ_EL_SEGMENT_VALID_TIME_RANGE_INVALID | L'intervallo di tempo valido per un segmento non è valido |
| AZ_EL_SEGMENT_END_TIME_TOO_LATE | L'ora di fine di un segmento supera la durata massima consentita dall'epoca di riferimento |
| AZ_EL_TOTAL_DURATION_EXCEEDED | La durata totale su tutti i segmenti supera la durata massima consentita dell'angolo di puntamento |
Motivo non valido: TRAJECTORY_INVALID
Questi errori si verificano quando le effemeridi contengono dati di traiettoria non validi, inclusi problemi con parametri orbitali, intervalli angolari o unità.
| Codice di errore | Messaggio di errore |
|---|---|
| MEAN_MOTION_INVALID | Il movimento medio delle effemeridi TLE fornite differisce troppo dalle effemeridi di riferimento più recenti. Nota: Ground Station utilizza le effemeridi Space-Track come riferimento durante la convalida |
| TIME_AZ_EL_AZ_RADIAN_RANGE_INVALID | AzEl azdeve essere maggiore o uguale a -π e minore o uguale a 2π radianti |
| TIME_AZ_EL_EL_RADIAN_RANGE_INVALID | AzEl eldeve essere maggiore o uguale a -π /2 e minore o uguale a π /2 radianti |
| TIME_AZ_EL_AZ_DEGREE_RANGE_INVALID | AzEl azdeve essere maggiore o uguale a -180 e minore o uguale a 360 gradi |
| TIME_AZ_EL_EL_DEGREE_RANGE_INVALID | AzEl eldeve essere maggiore o uguale a -90 gradi e minore o uguale a 90 gradi |
| TIME_AZ_EL_ANGLE_UNITS_INVALID | Unità angolari non valide AzEl |
Motivo non valido: KMS_KEY_INVALID
Questi errori si verificano quando si verificano problemi con la chiave AWS Key Management Service (KMS) utilizzata per crittografare i dati delle effemeridi.
| Codice di errore | Messaggio di errore |
|---|---|
| INSUFFICIENT_KMS_PERMISSIONS | Ground Station non dispone di autorizzazioni sufficienti per accedere alla chiave KMS di questa effemeride |
Motivo non valido: VALIDATION_ERROR
Questi errori si verificano quando ci sono problemi generali di convalida con i dati sulle effemeridi che non rientrano nelle altre categorie specifiche.
| Codice di errore | Messaggio di errore |
|---|---|
| INTERNAL_ERROR | Si è verificato un errore interno durante la convalida delle effemeridi |
| FILE_FORMAT_INVALID | Il formato del file delle effemeridi non è valido o è danneggiato. Verifica che il file sia conforme al formato previsto per il tipo di effemeridi |