Segmentos de rastros de condensação atribuídos para uma lista específica de voos.
Formato de dados
As solicitações de rastros de condensação atribuídos contêm dados com a seguinte estrutura:
| Representação JSON |
|---|
{
"attributions": [
{
object ( |
| Campos | |
|---|---|
attributions[] |
Uma lista de atribuições, uma para cada nome de recurso especificado no |
Atribuição
Representa um evento de rastro de condensação agregado para um voo específico, resumindo todos os segmentos de rastro de condensação atribuídos (por exemplo, total de quilômetros e energia).
| Representação JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso do voo. Formato: Componentes:
|
flightDetails |
As informações detalhadas sobre este voo. |
contrail |
Atributos agregados de rastro para todo o voo. Isso soma os atributos de contrail de todos os segmentos atribuídos. Interpretação de estado (em um voo encontrado):
|
segments[] |
Atribuições de rastro de condensação por segmento. Cada entrada representa um intervalo de tempo distinto do voo ao qual as trilhas foram atribuídas. |
visualizationUrl |
Apenas saída. Link para uma visualização interativa da atribuição de rastro de condensação desse voo na página ContrailWatch do ContrailExplorer. Ele mostra a rota do voo correspondente aos rastros de condensação detectados por satélites. Preenchido apenas para voos encontrados ao usar a visualização |
FlightDetails
Define o conjunto completo de informações de voo retornadas na resposta.
| Representação JSON |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| Campos | |
|---|---|
carrier |
Código IATA da companhia aérea do voo (por exemplo, "AA"). |
flightNumber |
Número do voo (por exemplo, "123"). |
departureTime |
Data de partida no fuso horário do aeroporto de origem no formato AAAAMMDD. |
icao24 |
Endereço de aeronave de 24 bits da OACI |
originAirport |
Código IATA do aeroporto de origem. |
destinationAirport |
Código IATA do aeroporto de destino. |
callSign |
Indicativo de chamada da aeronave. Esse campo contém preferencialmente o indicativo de chamada usado nas comunicações de controle de tráfego aéreo (ATC, na sigla em inglês). Se o indicativo de chamada específico do ATC não estiver disponível ou for igual ao designador de voo padrão, esse campo vai conter o designador de voo padrão (geralmente uma combinação do código da companhia aérea e do número do voo para voos comerciais). |
analyzedFlightDistanceMeters |
Distância do voo analisado, em metros. |
ContrailAttributes
Representa os atributos de rastro de condensação de um voo ou trecho de voo.
| Representação JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| Campos | |
|---|---|
lengthMeters |
O comprimento, em metros, dos subconjuntos da rota de voo aos quais os rastros foram atribuídos. Isso é calculado como a distância do grande círculo entre os pontos de passagem do voo. |
effectiveEnergyForcingJoules |
Forçamento total de energia de rastro de condensação, em joules. Isso é feito extraindo a força radiativa efetiva das saídas de previsão do CoCiP em grade 4D e interpolando-as linearmente. Essa metodologia está sujeita a mudanças. |
SegmentAttribution
Representa a atribuição de rastro de condensação para um segmento de tempo específico de um voo.
| Representação JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| Campos | |
|---|---|
startTime |
Horário de início do segmento de voo ao qual os rastros de condensação são atribuídos. Esse carimbo de data/hora está em segundos da época UTC. |
endTime |
Horário de término do segmento de voo ao qual os rastros de condensação são atribuídos. Esse carimbo de data/hora está em segundos da época UTC. |
contrail |
Atributos de contrail para esse segmento específico. |
detectionEvidences[] |
Detecções individuais de rastros de condensação por satélite que fornecem evidências para a atribuição a esse trecho do voo. |
attributionMethod |
Apenas saída. O método usado para atribuir rastros de condensação a esse segmento (por exemplo, modelo CoCiP ou observação direta). |
longGapInterpolation |
Apenas saída. Verdadeiro se o trajeto do voo do segmento foi gerado por interpolação em um longo intervalo de dados ADS-B (>5 minutos). |
waypointAttributions[] |
Apenas saída. Atributos de rastro de condensação por ponto de referência mapeados nesse segmento. |
ContrailDetectionEvidence
Detalhes de uma única observação de satélite de um rastro de condensação.
| Representação JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| Campos | |
|---|---|
observationTime |
Hora em que a imagem de satélite foi tirada e em que o rastro foi detectado. Normalmente, esse é o horário de início da verificação. Esse carimbo de data/hora está em segundos da época UTC. |
observedLengthMeters |
O comprimento total observado do rastro de condensação linear em metros, conforme detectado na imagem de satélite especificada por
|
dataSource |
Apenas saída. A fonte dos dados de satélite usados para essa detecção. |
DataSource
A fonte dos dados de satélite usados para detecção de rastros de condensação. Outros valores podem ser adicionados no futuro.
Entre as saídas de dados de satélite disponíveis, as atribuições baseadas no GOES East e no Himawari têm qualidade de nível de produção, enquanto as atribuições baseadas no MTG ainda estão na fase Beta e passando por melhorias de qualidade.
| Tipos enumerados | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Fonte de dados não especificada. |
GOES_EAST_FULL_DISK |
Dados de verificações de disco completo do GOES-East. |
GOES_WEST_FULL_DISK |
Dados de varreduras de disco completo do GOES-West. |
MTG_000_FULL_DISK |
Dados de verificações de disco completo do MTG-000. |
HIMAWARI_FULL_DISK |
Dados de varreduras de disco completo do Himawari. |
As imagens de satélite da API Contrails são baseadas em:
- Dados do NOAA GOES 2019–2026
- Dados do FCI do Meteosat da EUMETSAT 2024–2026 e
- JAMSTEC DIAS (dados do Himawari) 2025–2026
WaypointAttribution
Representa os atributos de rastro de condensação de um ponto de referência específico em um trecho de voo.
| Representação JSON |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| Campos | |
|---|---|
time |
O horário no waypoint em segundos da época UTC. |
contrailAttributes |
Os atributos de rastro mapeados nesse waypoint específico. |
AttributionMethod
Define o procedimento ou a metodologia específica usada para fazer a atribuição.
| Tipos enumerados | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
Atribuição derivada estritamente da correspondência com detecções de rastros de condensação por satélite. |
ATTRIBUTION_METHOD_COCIP |
Atribuições que dependem estritamente da modelagem CoCiP baseada em física. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
Atribuição híbrida que combina as previsões do modelo CoCiP ajustadas por detecções de satélite.
|
ATTRIBUTION_METHOD_UNSPECIFIED |
Método não especificado. |
Observações
Cada DataSource usa limites diferentes para processar visualizações com base em observações:
Licença
Os dados expostos pela API ContrailWatch Attributions são licenciados de acordo com a CC BY-NC 4.0.