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.
Solucionar problemas de efemérides no válidas
Al cargar datos de efemérides en, estos pasan por un flujo de trabajo de AWS Ground Station validación asíncrono. Si se produce un error en la validación, el estado de las efemérides cambiará a. INVALID El mensaje de error de la DescribeEphemerisrespuesta proporciona información detallada para ayudarle a identificar y resolver el problema.
Descripción de los errores de validación de efemérides
Cuando una efeméride no pasa la validación, la respuesta de la DescribeEphemerisAPI incluye dos campos para ayudar a diagnosticar el problema:
- errorCode
-
Un código legible por máquina que identifica el error de validación específico. Se puede utilizar para la gestión de errores programáticos.
- errorMessage
-
Una descripción legible para los humanos del error de validación con detalles específicos sobre lo que salió mal y orientación sobre cómo solucionarlo.
Ejemplo de DescribeEphemerisrespuesta para una efeméride no válida:
{ "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": "[...]" } } }
Errores de validación comunes para las efemérides TLE
Los siguientes son errores de validación comunes que se producen al cargar las efemérides de TLE:
- El número de catálogo de satélites no coincide
-
Error: «El número de catálogo de satélites presente en las efemérides no coincide con el número de catálogo de satélites del satélite asociado»
Solución: compruebe que el número de ID/satellite catálogo del NORAD de las líneas TLE coincide con el número de catálogo de satélites del satélite.
00000Utilícelo para satélites sin un número de catálogo asignado. - Movimiento medio no válido
-
Error: «El movimiento medio de las efemérides proporcionadas difiere demasiado del movimiento de las efemérides de referencia más recientes»
Solución: compruebe que los datos de TLE son correctos y representan una órbita válida. Ground Station utiliza las efemérides de Space-Track como referencia durante la validación.
Errores de validación comunes en las efemérides OEM
Los siguientes son errores de validación comunes que se producen al cargar efemérides OEM:
- Marco de referencia no válido
-
Error: «El REF_FRAME no es compatible»
Solución: actualice el archivo OEM para utilizar uno de los marcos de referencia compatibles: EME2 000 o ITRF2 000.
- Faltan campos obligatorios
-
Error: «Falta el campo de metadatos: INTERPOLACIÓN»
Solución: añada los campos INTERPOLATION e INTERPOLATION_DEGREE a la sección de metadatos OEM. Estos son necesarios para generar ángulos de orientación de antena AWS Ground Station precisos.
- Sistema de tiempo no compatible
-
Error: «El TIME_SYSTEM no es compatible»
Solución: asegúrese de que su archivo OEM utilice UTC como sistema horario.
- Versión OEM no compatible
-
Error: «El CCSDS_OEM_VERS no es compatible»
Solución: asegúrese de que su archivo OEM utilice la versión 2.0 del CCSDS OEM.
Errores de validación comunes para las efemérides de elevación azimutal
Los siguientes son errores de validación comunes que se producen al cargar efemérides de elevación azimutal:
- Faltan datos azimuth/elevation
-
Error: «No había TimeAzEl campos en al menos uno AzElSegment»
Solución: asegúrese de que cada segmento de los datos de elevación del acimut contenga al menos un par marcado con el tiempo. azimuth/elevation
- Rango de ángulos acimutales (grados) no válido
-
Error: «AzEl az debe ser mayor o igual a -180 y menor o igual a 360 grados»
Solución: compruebe que los ángulos acimutales estén dentro de [-180, 360] grados.
- Rango de ángulos de elevación (grados) no válido
-
Error: «AzEl el debe ser mayor o igual a -90 y menor o igual a 90 grados»
Solución: compruebe que los ángulos de elevación estén dentro de [-90, 90] grados.
- Rango de ángulos de acimut (radianes) no válido
-
Error: «AzEl az debe ser mayor o igual que -pi y menor o igual que 2pi radianes»
Solución: compruebe que los ángulos acimutales estén dentro de [-π, 2π] radianes.
- Rango de ángulos de elevación (radianes) no válido
-
Error: «AzEl el debe ser mayor o igual que -pi/2 y menor o igual que pi/2 radianes»
Solución: compruebe que los ángulos de elevación estén dentro de [-π 2, π /2] radianes.
- Valores de tiempo no monótonos
-
Error: «Los TimeAzEl artículos incluidos en a AzElSegment deben estar en orden temporalmente»
Solución: asegúrese de que los valores de tiempo de cada segmento aumenten estrictamente.
- Segmentos fuera de orden
-
Error: «AzElSegments debe estar temporalmente en orden»
Solución: asegúrese de que los segmentos estén organizados en orden cronológico.
- Segmentos superpuestos
-
Error: «El intervalo de tiempo de al menos un segmento se superpone con otros intervalos de tiempo del segmento»
Solución: asegúrese de que cada segmento tenga un rango de tiempo único que no se superponga. El
endTimede un segmento no debe superar elstartTimedel siguiente segmento.
Pasos para la solución de problemas
Si tu efeméride no pasa la validación, sigue estos pasos para resolver el problema:
-
Llama DescribeEphemeriscon tu identificador de efemérides para recuperar la y.
errorCodeerrorMessage -
Revisa el mensaje de error para obtener detalles específicos sobre qué comprobación de validación ha fallado.
-
Corrija los problemas identificados en los datos de efemérides.
-
Cargue una nueva efeméride con los datos corregidos utilizando. CreateEphemeris
-
Supervisa el estado de la nueva efeméride hasta que alcance el estado.
ENABLED -
Elimine las efemérides no válidas utilizando DeleteEphemerissi ya no son necesarias.
Referencia completa del código de error
Las siguientes secciones proporcionan un mapeo completo de todos los errorCode valores que pueden devolverse cuando se produce un error en la validación de las efemérides, organizados por categoría de alto nivelinvalidReason.
Motivo no válido: METADATA_INVALID
Estos errores se producen cuando faltan campos de metadatos obligatorios, tienen un formato incorrecto o contienen valores no admitidos en los datos de efemérides.
| Código de error | Mensaje de error |
|---|---|
| _SATCAT_ID NO COINCIDE | El número de catálogo de satélites presente en las efemérides de la TLE no coincide con el número de catálogo de satélites del satélite asociado |
| OEM_VERSION_UNSUPPORTED | No se admiten las CCSDS_OEM_VERS efemérides del OEM. Valores admitidos: [] 2.0 |
| ORIGINATOR_MISSING | Falta el campo de ORIGINATOR encabezado en las efemérides del OEM |
| FALTA LA FECHA DE CREACIÓN | Falta el campo de CREATION_DATE encabezado en las efemérides del OEM |
| FALTA EL NOMBRE_OBJETO | Falta el campo de OBJECT_NAME metadatos en las efemérides del OEM |
| OBJECT_ID_MISSING | Falta el campo de OBJECT_ID metadatos en las efemérides del OEM |
| REF_FRAME_UNSUPPORTED | No se admiten las REF_FRAME efemérides del OEM. Valores admitidos: [,] EME2000 ITRF2000 |
| REF_FRAME_EPOCH_UNSUPPORTED | No se admite el campo de REF_FRAME_EPOCH metadatos de las efemérides OEM. Elimine este campo de las efemérides |
| TIME_SYSTEM_UNSUPPORTED | No se admiten las TIME_SYSTEM efemérides del OEM. Valores admitidos: [] UTC |
| CENTER_BODY_UNSUPPORTED | No se admiten las CENTER_BODY efemérides del OEM. Valores admitidos: [] Earth |
| FALTA INTERPOLACIÓN_ | Falta el campo de INTERPOLATION metadatos en las efemérides del OEM |
| GRADO DE INTERPOLACIÓN NO VÁLIDO | El grado de interpolación de las efemérides OEM debe ser superior a 0 para el método de interpolación |
| AZ_EL_SEGMENT_LIST_MISSING | Falta el campo azElSegmentList |
| INSUFICIENT_TIME_AZ_EL | No había ningún campo en al menos una TimeAzElazElSegmentList |
Motivo no válido: TIME_RANGE_INVALID
Estos errores se producen cuando las efemérides contienen intervalos de tiempo no válidos, como problemas con los start/end tiempos, el orden de los segmentos, la superposición de segmentos o las incoherencias temporales.
| Código de error | Mensaje de error |
|---|---|
| TIME_START_IN_FUTURE | La hora de inicio de las efemérides está en el futuro, pero debe estar en el pasado |
| END_TIME_IN_PAST | Efemérides: el fin del tiempo está en el pasado, pero debe estar en el futuro |
| CADUCIDAD DEMASIADO TEMPRANA | La hora de caducidad proporcionada es anterior a la hora de finalización de la efeméride |
| START_TIME_METADATA_TOO_EARLY | El valor de los START_TIME metadatos es anterior a la primera vez que aparece en los datos de efemérides del OEM |
| STOP_TIME_METADATA_TOO_LATE | El valor de los STOP_TIME metadatos es posterior a la última vez que aparece en los datos de efemérides del OEM |
| AZ_EL_SEGMENT_END_TIME_BEFORE_START_TIME | El de al menos un segmento de datos está antes del segmento endTimestartTime |
| AZ_EL_SEGMENT_TIMES_OVERLAP | El intervalo de tiempo de al menos un segmento se superpone con otros intervalos de tiempo del segmento |
| AZ_EL_SEGMENTS_OUT_OF_ORDER | Los segmentos no están ordenados temporalmente |
| TIME_AZ_EL_ITEMS_OUT_OF_ORDER | Los artículos incluidos en un deben estar ordenados temporalmente TimeAzElAzElSegment |
| AZ_EL_SEGMENT_REFERENCE_EPOCH_INVALID | La época de referencia de un segmento no es válida o tiene un formato incorrecto |
| AZ_EL_SEGMENT_START_TIME_INVALID | La hora de inicio en el intervalo de tiempo válido de un segmento no comienza después del primer segmento |
| AZ_EL_SEGMENT_END_TIME_INVALID | La hora de finalización en el intervalo de tiempo válido de un segmento no termina después del último segmento |
| AZ_EL_SEGMENT_VALID_TIME_RANGE_INVALID | El intervalo de tiempo válido para un segmento no es válido |
| AZ_EL_SEGMENT_END_TIME_TOO_LATE | La hora de finalización de un segmento supera la duración máxima permitida a partir de la época de referencia |
| AZ_EL_TOTAL_DURATION_EXCEEDED | La duración total en todos los segmentos supera la duración máxima permitida del ángulo de puntería |
Motivo no válido: TRAJECTORY_INVALID
Estos errores se producen cuando la efeméride contiene datos de trayectoria no válidos, incluidos problemas con los parámetros orbitales, los rangos de ángulos o las unidades.
| Código de error | Mensaje de error |
|---|---|
| MEAN_MOTION_INVALID | El movimiento medio de las efemérides TLE proporcionadas difiere demasiado de las efemérides de referencia más recientes. Nota: Ground Station utiliza las efemérides de Space-Track como referencia durante la validación |
| TIME_AZ_EL_AZ_RADIAN_RANGE_INVALID | AzEl azdebe ser mayor o igual a -π y menor o igual a 2π radianes |
| TIME_AZ_EL_EL_RADIAN_RANGE_INVALID | AzEl eldebe ser mayor o igual que -π /2 y menor o igual que π /2 radianes |
| TIME_AZ_EL_AZ_DEGREE_RANGE_INVALID | AzEl azdebe ser mayor o igual a -180 y menor o igual a 360 grados |
| TIME_AZ_EL_EL_DEGREE_RANGE_INVALID | AzEl eldebe ser mayor o igual a -90 grados y menor o igual a 90 grados |
| TIME_AZ_EL_ANGLE_UNITS_INVALID | Unidades de ángulo no válidas AzEl |
Motivo no válido: KMS_KEY_INVALID
Estos errores se producen cuando hay problemas con la clave de AWS Key Management Service (KMS) utilizada para cifrar los datos de efemérides.
| Código de error | Mensaje de error |
|---|---|
| KMS_PERMISSIONS INSUFICIENTES | Ground Station no tiene permisos suficientes para acceder a la clave KMS de esta efeméride |
Motivo no válido: VALIDATION_ERROR
Estos errores se producen cuando hay problemas generales de validación con los datos de efemérides que no se incluyen en las otras categorías específicas.
| Código de error | Mensaje de error |
|---|---|
| INTERNAL_ERROR | Se produjo un error interno durante la validación de las efemérides |
| FILE_FORMAT_INVALID | El formato del archivo de efemérides no es válido o está dañado. Compruebe que el archivo se ajusta al formato esperado para el tipo de efemérides |