Son los segmentos de estelas atribuidos para una lista específica de vuelos.
Formato de los datos
Las solicitudes de estelas atribuidas contienen datos con la siguiente estructura:
| Representación JSON |
|---|
{
"attributions": [
{
object ( |
| Campos | |
|---|---|
attributions[] |
Una lista de atribuciones, una para cada nombre de recurso especificado en |
Atribución
Representa un evento de estela agregado para un vuelo específico que resume todos los segmentos de estela atribuidos (p.ej., kilómetros y energía totales).
| Representación JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre del recurso del vuelo. Formato: Componentes:
|
flightDetails |
Es la información detallada de este vuelo. |
contrail |
Atributos de estelas agregados para todo el vuelo. Esto resume los atributos de estela de todos los segmentos atribuidos. Interpretación del estado (dentro de un vuelo encontrado):
|
segments[] |
Atribuciones de estelas por segmento. Cada entrada representa un intervalo de tiempo distinto del vuelo al que se atribuyeron las estelas. |
visualizationUrl |
Solo salida. Vínculo a una visualización interactiva de la atribución de estelas de este vuelo en la página ContrailWatch de ContrailExplorer. Muestra la ruta de vuelo que coincide con las estelas de condensación detectadas por los satélites. Solo se completa para los vuelos encontrados cuando se usa la vista |
FlightDetails
Define el conjunto completo de información de vuelos que se devuelve en la respuesta.
| Representación JSON |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| Campos | |
|---|---|
carrier |
Es el código de la aerolínea de la IATA del vuelo (p.ej., "AA"). |
flightNumber |
Es el código de vuelo (p.ej., "123"). |
departureTime |
Es la fecha de salida en la zona horaria del aeropuerto de origen en formato AAAAMMDD. |
icao24 |
Dirección de aeronave de 24 bits de la OACI |
originAirport |
Es el código de aeropuerto IATA de origen. |
destinationAirport |
Código IATA del aeropuerto de destino |
callSign |
Es el indicativo de la aeronave. Este campo contiene preferentemente el indicativo que se usa en las comunicaciones del control de tráfico aéreo (ATC). Si el indicativo de ATC específico no está disponible o es el mismo que el designador de vuelo estándar, este campo contiene el designador de vuelo estándar (por lo general, una combinación del código de la aerolínea y el número de vuelo para los vuelos comerciales). |
analyzedFlightDistanceMeters |
Es la distancia del vuelo analizado, en metros. |
ContrailAttributes
Representa los atributos de estela de un vuelo o tramo de vuelo.
| Representación JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| Campos | |
|---|---|
lengthMeters |
Es la longitud, en metros, de los subconjuntos de la ruta de vuelo a los que se atribuyeron las estelas. Se calcula como la distancia de círculo máximo entre los puntos de referencia del vuelo. |
effectiveEnergyForcingJoules |
Es el forzamiento energético efectivo total de las estelas de condensación, en julios. Esto se obtiene extrayendo el forzamiento radiativo efectivo de los resultados de la previsión de CoCiP en cuadrícula 4D y, luego, interpolándolos de forma lineal. Esta metodología está sujeta a cambios. |
SegmentAttribution
Representa la atribución de estelas de condensación para un segmento de tiempo específico de un vuelo.
| Representación JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| Campos | |
|---|---|
startTime |
Es la hora de inicio del segmento de vuelo al que se atribuyen las estelas. Esta marca de tiempo se expresa en segundos de la época UTC. |
endTime |
Es la hora de finalización del tramo del vuelo al que se atribuyen las estelas. Esta marca de tiempo se expresa en segundos de la época UTC. |
contrail |
Atributos de estela para este segmento específico. |
detectionEvidences[] |
Son detecciones individuales de estelas de condensación por satélite que proporcionan evidencia para la atribución a este tramo de vuelo. |
attributionMethod |
Solo salida. Es el método que se usa para atribuir estelas de condensación a este segmento (p.ej., el modelo CoCiP o la observación directa). |
longGapInterpolation |
Solo salida. Es verdadero si la ruta de vuelo del segmento se generó interpolando un intervalo largo de datos de ADS-B (más de 5 minutos). |
waypointAttributions[] |
Solo salida. Atributos de estelas de condensación por punto de referencia asignados en este segmento. |
ContrailDetectionEvidence
Son los detalles de una sola observación satelital de una estela de condensación.
| Representación JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| Campos | |
|---|---|
observationTime |
Es la hora en que se tomó la imagen satelital en la que se detectó la estela. Por lo general, esta es la hora de inicio del análisis. Esta marca de tiempo se expresa en segundos de la época UTC. |
observedLengthMeters |
Es la longitud de extremo a extremo observada del elemento de estela lineal en metros, como se detectó en la imagen satelital especificada por
|
dataSource |
Solo salida. Es la fuente de los datos satelitales que se usaron para esta detección. |
DataSource
Es la fuente de los datos satelitales que se usan para la detección de estelas de condensación. Es posible que se agreguen valores adicionales en el futuro.
Entre los resultados de datos satelitales disponibles, las atribuciones basadas en GOES East y Himawari tienen una calidad a nivel de producción, mientras que las atribuciones basadas en MTG aún se encuentran en la fase beta y se están mejorando activamente.
| Enums | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Fuente de datos sin especificar. |
GOES_EAST_FULL_DISK |
Datos de los análisis de disco completo de GOES-East. |
GOES_WEST_FULL_DISK |
Datos de los análisis de disco completo de GOES-West. |
MTG_000_FULL_DISK |
Datos de los análisis de disco completo de MTG-000. |
HIMAWARI_FULL_DISK |
Datos de los análisis de disco completo de Himawari. |
Las imágenes satelitales de la API de Contrails se basan en lo siguiente:
- Datos de GOES de la NOAA 2019-2026
- Datos de FCI de Meteosat de EUMETSAT 2024-2026
- JAMSTEC DIAS (datos de Himawari) 2025-2026
WaypointAttribution
Representa los atributos de estelas de condensación para un punto de referencia específico en un tramo de vuelo.
| Representación JSON |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| Campos | |
|---|---|
time |
Es la hora en el punto de referencia en segundos de la época UTC. |
contrailAttributes |
Son los atributos de la estela de condensación asignados en este punto de referencia específico. |
AttributionMethod
Define el procedimiento o la metodología específicos que se usan para realizar la atribución.
| Enums | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
Atribución derivada estrictamente de la coincidencia con las detecciones de estelas de condensación satelitales. |
ATTRIBUTION_METHOD_COCIP |
Atribuciones que se basan estrictamente en el modelado de CoCiP basado en la física. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
Atribución híbrida que combina las previsiones del modelo CoCiP ajustadas por detecciones satelitales.
|
ATTRIBUTION_METHOD_UNSPECIFIED |
Método no especificado. |
Notas
Cada DataSource usa límites diferentes para procesar las vistas basadas en observaciones:
Licencia
Los datos que expone la API de ContrailWatch Attributions tienen la licencia CC BY-NC 4.0.