Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Fehlerbehebung bei ungültigen Ephemeriden
Wenn Sie Ephemeridendaten auf hochladen AWS Ground Station, durchlaufen sie einen asynchronen Validierungs-Workflow. Wenn die Validierung fehlschlägt, ändert sich der Ephemeridenstatus auf. INVALID Die Fehlermeldung in der DescribeEphemerisAntwort enthält detaillierte Informationen, die Ihnen helfen, das Problem zu identifizieren und zu lösen.
Fehler bei der Validierung von Ephemeriden verstehen
Wenn die Validierung einer Ephemeride fehlschlägt, enthält die DescribeEphemerisAPI-Antwort zwei Felder, die bei der Diagnose des Problems helfen:
- errorCode
-
Ein maschinenlesbarer Code, der den spezifischen Validierungsfehler identifiziert. Dies kann für die programmatische Fehlerbehandlung verwendet werden.
- errorMessage
-
Eine für Menschen lesbare Beschreibung des Validierungsfehlers mit spezifischen Details darüber, was schief gelaufen ist, und Anleitungen zur Behebung des Fehlers.
DescribeEphemerisBeispielantwort für eine ungültige Ephemeride:
{ "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": "[...]" } } }
Häufige Validierungsfehler für TLE-Ephemeriden
Im Folgenden sind häufig Validierungsfehler aufgeführt, die beim Hochladen von TLE-Ephemeriden auftreten:
- Die Satelliten-Katalognummer stimmt nicht überein
-
Fehler: „Die in der Ephemeride enthaltene Satellitenkatalognummer stimmt nicht mit der Satellitenkatalognummer des zugehörigen Satelliten überein“
Lösung: Stellen Sie sicher, dass die ID/satellite NORAD-Katalognummer in Ihren TLE-Leitungen mit der Satellitenkatalognummer Ihres Satelliten übereinstimmt. Verwenden Sie es
00000für Satelliten ohne zugewiesene Katalognummer. - Ungültiger Mittelwert der Bewegung
-
Fehler: „Die mittlere Bewegung der bereitgestellten Ephemeride weicht zu stark von der neuesten Referenz-Ephemeride ab“
Lösung: Stellen Sie sicher, dass Ihre TLE-Daten korrekt sind und eine gültige Umlaufbahn darstellen. Die Ground Station verwendet Space-Track-Ephemeriden als Referenz bei der Validierung.
Häufige Validierungsfehler für OEM-Ephemeriden
Im Folgenden sind häufig Validierungsfehler aufgeführt, die beim Hochladen von OEM-Ephemeriden auftreten:
- Ungültiger Referenzrahmen
-
Fehler: „Der REF_FRAME wird nicht unterstützt“
Lösung: Aktualisieren Sie Ihre OEM-Datei, sodass sie einen der unterstützten Referenzrahmen verwendet: EME2 000 oder ITRF2 000.
- Fehlende Pflichtfelder
-
Fehler: „Metadatenfeld fehlt: INTERPOLATION“
Lösung: Fügen Sie die Felder INTERPOLATION und INTERPOLATION_DEGREE zu Ihrem OEM-Metadatenbereich hinzu. Diese sind erforderlich, um genaue Antennenausrichtungswinkel AWS Ground Station zu erzeugen.
- Das Zeitsystem wird nicht unterstützt
-
Fehler: „Das TIME_SYSTEM wird nicht unterstützt“
Lösung: Stellen Sie sicher, dass Ihre OEM-Datei UTC als Zeitsystem verwendet.
- OEM-Version wird nicht unterstützt
-
Fehler: „Das CCSDS_OEM_VERS wird nicht unterstützt“
Lösung: Stellen Sie sicher, dass Ihre OEM-Datei CCSDS OEM Version 2.0 verwendet.
Häufige Validierungsfehler für Azimut-Elevations-Ephemeriden
Im Folgenden sind häufig Validierungsfehler aufgeführt, die beim Hochladen von Azimut-Elevations-Ephemeriden auftreten:
- Fehlende Daten azimuth/elevation
-
Fehler: „In mindestens einem waren keine TimeAzEl Felder vorhanden AzElSegment“
Lösung: Stellen Sie sicher, dass jedes Segment in Ihren Azimut-Höhendaten mindestens ein Paar mit azimuth/elevation Zeitmarkierungen enthält.
- Ungültiger Azimutwinkelbereich (Grad)
-
Fehler: "AzEl az muss größer oder gleich -180 und kleiner oder gleich 360 Grad sein“
Lösung: Stellen Sie sicher, dass die Azimutwinkel innerhalb von [-180, 360] Grad liegen.
- Ungültiger Höhenwinkelbereich (Grad)
-
Fehler: "AzEl el muss größer oder gleich -90 und kleiner als oder gleich 90 Grad sein“
Lösung: Stellen Sie sicher, dass die Höhenwinkel innerhalb von [-90, 90] Grad liegen.
- Ungültiger Azimutwinkelbereich (Radiant)
-
Fehler: "AzEl az muss größer oder gleich -pi und kleiner oder gleich 2pi Radiant sein“
Lösung: Stellen Sie sicher, dass die Azimutwinkel innerhalb von [-π, 2π] Radiant liegen.
- Ungültiger Höhenwinkelbereich (Radiant)
-
Fehler: "AzEl el muss größer oder gleich -pi/2 und kleiner oder gleich pi/2 Radiant sein“
Lösung: Stellen Sie sicher, dass die Höhenwinkel innerhalb von [-π /2, π /2] Radiant liegen.
- Nichtmonotone Zeitwerte
-
Fehler: „Die TimeAzEl Elemente in a AzElSegment müssen zeitlich in Ordnung sein“
Lösung: Stellen Sie sicher, dass die Zeitwerte in jedem Segment strikt ansteigen.
- Segmente sind nicht in der richtigen Reihenfolge
-
Fehler: "AzElSegments muss vorübergehend in der richtigen Reihenfolge sein“
Lösung: Stellen Sie sicher, dass die Segmente in chronologischer Reihenfolge angeordnet sind.
- Überlappende Segmente
-
Fehler: „Der Zeitbereich mindestens eines Segments überschneidet sich mit anderen Segmentzeitbereichen“
Lösung: Stellen Sie sicher, dass jedes Segment einen eindeutigen, sich nicht überschneidenden Zeitbereich hat. Der Wert
endTimeeines Segments sollte denstartTimedes nächsten Segments nicht überschreiten.
Fehlerbehebungsschritte
Wenn Ihre Ephemeride nicht validiert werden kann, gehen Sie wie folgt vor, um das Problem zu beheben:
-
Rufen Sie DescribeEphemerismit Ihrer Ephemeriden-ID an, um das und abzurufen.
errorCodeerrorMessage -
In der Fehlermeldung finden Sie genaue Informationen darüber, welche Validierungsprüfung fehlgeschlagen ist.
-
Korrigieren Sie die festgestellten Probleme in Ihren Ephemeridendaten.
-
Laden Sie eine neue Ephemeride mit den korrigierten Daten hoch mit. CreateEphemeris
-
Überwachen Sie den Status der neuen Ephemeride, bis er den Status erreicht hat.
ENABLED -
Löschen Sie die ungültige Ephemeride mit, DeleteEphemeriswenn sie nicht mehr benötigt wird.
Vollständige Fehlercode-Referenz
Die folgenden Abschnitte bieten eine umfassende Zuordnung aller errorCode Werte, die zurückgegeben werden können, wenn die Ephemeridenvalidierung fehlschlägt, geordnet nach Kategorien auf hoher EbeneinvalidReason.
Ungültiger Grund: METADATA_INVALID
Diese Fehler treten auf, wenn erforderliche Metadatenfelder fehlen, falsch formatiert sind oder Werte in den Ephemeridendaten enthalten, die nicht unterstützt werden.
| Fehlercode | Fehlermeldung |
|---|---|
| MISMATCHED_SATCAT_ID | Die in der TLE-Ephemeride enthaltene Satellitenkatalognummer stimmt nicht mit der Satellitenkatalognummer des zugehörigen Satelliten überein |
| OEM_VERSION_UNSUPPORTED | Die CCSDS_OEM_VERS im OEM enthaltene Ephemeride wird nicht unterstützt. Unterstützte Werte: [] 2.0 |
| ORIGINATOR_FEHLT | Das ORIGINATOR Header-Feld fehlt in der OEM-Ephemeride |
| CREATION_DATE_MISSING | Das CREATION_DATE Header-Feld fehlt in der OEM-Ephemeride |
| OBJECT_NAME_MISSING | Das OBJECT_NAME Metadatenfeld fehlt in der OEM-Ephemeride |
| OBJECT_ID_MISSING | Das OBJECT_ID Metadatenfeld fehlt in der OEM-Ephemeride |
| REF_FRAME_UNSUPPORTED | Die REF_FRAME im OEM enthaltene Ephemeride wird nicht unterstützt. Unterstützte Werte: [EME2000,] ITRF2000 |
| REF_FRAME_EPOCH_UNSUPPORTED | Das REF_FRAME_EPOCH Metadatenfeld in der OEM-Ephemeride wird nicht unterstützt. Bitte entfernen Sie dieses Feld aus der Ephemeride |
| TIME_SYSTEM_UNSUPPORTED | Die TIME_SYSTEM im OEM enthaltene Ephemeride wird nicht unterstützt. Unterstützte Werte: [] UTC |
| CENTER_BODY_UNSUPPORTED | Die CENTER_BODY im OEM enthaltene Ephemeride wird nicht unterstützt. Unterstützte Werte: [] Earth |
| INTERPOLATION_FEHLT | Das INTERPOLATION Metadatenfeld fehlt in der OEM-Ephemeride |
| INTERPOLATION_DEGREE_INVALID | Der Interpolationsgrad in der OEM-Ephemeride muss für die Interpolationsmethode größer als 0 sein |
| AZ_EL_SEGMENT_LIST_MISSING | Das Feld fehlt azElSegmentList |
| INSUFFICIENT_TIME_AZ_EL | In mindestens einem waren keine Felder vorhanden TimeAzElazElSegmentList |
Ungültiger Grund: TIME_RANGE_INVALID
Diese Fehler treten auf, wenn die Ephemeride ungültige Zeitbereiche enthält, einschließlich Problemen mit start/end Zeiten, Segmentreihenfolge, überlappenden Segmenten oder zeitlichen Inkonsistenzen.
| Fehlercode | Fehlermeldung |
|---|---|
| START_TIME_IN_FUTURE | Die Startzeit der Ephemeride liegt in der future, muss aber in der Vergangenheit liegen |
| END_TIME_IN_PAST | Die Endzeit von Ephemeride liegt in der Vergangenheit, muss aber in der future liegen |
| EXPIRATION_TIME_TOO_EARLY | Die angegebene Ablaufzeit liegt vor der Endzeit der Ephemeride |
| START_TIME_METADATA_TOO_EARLY | Der START_TIME Metadatenwert liegt vor dem frühesten Zeitpunkt in den OEM-Ephemeridendaten |
| STOP_TIME_METADATA_TOO_LATE | Der STOP_TIME Metadatenwert liegt nach dem letzten Zeitpunkt in den OEM-Ephemeridendaten |
| AZ_EL_SEGMENT_END_TIME_BEFORE_START_TIME | Der Wert von mindestens einem Datensegment liegt vor dem des Segments endTimestartTime |
| AZ_EL_SEGMENT_TIMES_OVERLAP | Der Zeitbereich mindestens eines Segments überschneidet sich mit anderen Segmentzeitbereichen |
| AZ_EL_SEGMENTS_OUT_OF_ORDER | Die Segmente sind nicht zeitlich geordnet |
| TIME_AZ_EL_ITEMS_OUT_OF_ORDER | Die Artikel innerhalb von müssen zeitlich in Ordnung TimeAzElsein AzElSegment |
| AZ_EL_SEGMENT_REFERENCE_EPOCH_INVALID | Die Referenzepoche für ein Segment ist ungültig oder falsch formatiert |
| AZ_EL_SEGMENT_START_TIME_INVALID | Die Startzeit im gültigen Zeitbereich eines Segments beginnt nicht nach dem ersten Segment |
| AZ_EL_SEGMENT_END_TIME_INVALID | Die Endzeit im gültigen Zeitbereich eines Segments endet nicht nach dem letzten Segment |
| AZ_EL_SEGMENT_VALID_TIME_RANGE_INVALID | Der gültige Zeitbereich für ein Segment ist ungültig |
| AZ_EL_SEGMENT_END_TIME_TOO_LATE | Die Endzeit eines Segments überschreitet die maximal zulässige Dauer aus der Referenzepoche |
| AZ_EL_TOTAL_DURATION_EXCEEDED | Die Gesamtdauer aller Segmente überschreitet die maximal zulässige Zeigewinkeldauer |
Ungültiger Grund: TRAJECTORY_INVALID
Diese Fehler treten auf, wenn die Ephemeride ungültige Flugbahndaten enthält, einschließlich Problemen mit Bahnparametern, Winkelbereichen oder Einheiten.
| Fehlercode | Fehlermeldung |
|---|---|
| MEAN_MOTION_INVALID | Die mittlere Bewegung der bereitgestellten TLE-Ephemeride unterscheidet sich zu stark von der neuesten Referenz-Ephemeride. Hinweis: Die Ground Station verwendet Space-Track-Ephemeriden als Referenz bei der Validierung |
| TIME_AZ_EL_AZ_RADIAN_RANGE_INVALID | AzEl azmuss größer oder gleich -π und kleiner oder gleich 2π Radiant sein |
| TIME_AZ_EL_EL_RADIAN_RANGE_INVALID | AzEl elmuss größer oder gleich -π /2 und kleiner oder gleich π /2 Radiant sein |
| TIME_AZ_EL_AZ_DEGREE_RANGE_INVALID | AzEl azmuss größer oder gleich -180 und kleiner oder gleich 360 Grad sein |
| TIME_AZ_EL_EL_DEGREE_RANGE_INVALID | AzEl elmuss größer oder gleich -90 Grad und kleiner oder gleich 90 Grad sein |
| TIME_AZ_EL_ANGLE_UNITS_INVALID | Ungültige Winkeleinheiten AzEl |
Ungültiger Grund: KMS_KEY_INVALID
Diese Fehler treten auf, wenn Probleme mit dem AWS Key Management Service (KMS) -Schlüssel auftreten, der zur Verschlüsselung der Ephemeridendaten verwendet wird.
| Fehlercode | Fehlermeldung |
|---|---|
| INSUFFIZIENTE_KMS_PERMISSIONS | Die Ground Station verfügt nicht über ausreichende Berechtigungen, um auf den KMS-Schlüssel dieser Ephemeride zuzugreifen |
Ungültiger Grund: VALIDATION_ERROR
Diese Fehler treten auf, wenn allgemeine Validierungsprobleme mit den Ephemeridendaten auftreten, die nicht in die anderen spezifischen Kategorien fallen.
| Fehlercode | Fehlermeldung |
|---|---|
| INTERNAL_ERROR | Bei der Ephemeridenvalidierung ist ein interner Fehler aufgetreten |
| FILE_FORMAT_INVALID | Das Ephemeridendateiformat ist ungültig oder beschädigt. Stellen Sie sicher, dass die Datei dem erwarteten Format für den Ephemeridentyp entspricht |