Segmentos de rastros de condensação atribuídos a 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 condensação agregado para um voo específico, resumindo todos os segmentos 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 deste voo. |
contrail |
Atributos agregados de rastros de condensação para todo o voo. Isso resume os atributos de contrail de todos os segmentos atribuídos. Interpretação do estado (em um voo encontrado):
|
segments[] |
Atribuições de rastros de condensação por segmento. Cada entrada representa um intervalo de tempo distinto do voo a que os rastros de condensação foram atribuídos. |
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 ATC específico 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 de código da companhia aérea e número do voo para voos comerciais). |
analyzedFlightDistanceMeters |
Distância do voo analisado, em metros. |
ContrailAttributes
Representa os atributos de esteira 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 trajetória de voo a que os rastros de condensação foram atribuídos. Isso é calculado como a distância do grande círculo entre os pontos de referência do voo. |
effectiveEnergyForcingJoules |
Forçante energética total efetiva de rastros de condensação, em joules. Isso é derivado da extração do forçamento radiativo efetivo das saídas de previsão do CoCiP em grade 4D e da interpolação linear delas. Essa metodologia está sujeita a mudanças. |
SegmentAttribution
Representa a atribuição de rastros 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 a que 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 a que os rastros de condensação são atribuídos. Esse carimbo de data/hora está em segundos da época UTC. |
contrail |
Atributos do Contrail para esse segmento específico. |
detectionEvidences[] |
Detecções individuais de rastros de condensação de satélites que fornecem evidências para a atribuição a esse segmento de 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 a trajetória de voo do segmento foi gerada por interpolação em uma longa lacuna de dados do ADS-B (mais de 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 por satélite de uma esteira de condensação.
| Representação JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| Campos | |
|---|---|
observationTime |
Horário em que a imagem de satélite foi tirada e o rastro de condensação foi detectado. Normalmente, esse é o horário de início da leitura. Esse carimbo de data/hora está em segundos da época UTC. |
observedLengthMeters |
O comprimento de ponta a ponta observado do rastro de condensação linear em metros, conforme detectado na imagem de satélite especificada por
|
dataSource |
Apenas saída. A origem dos dados de satélite usados para essa detecção. |
DataSource
A origem 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 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 verificações de disco completo do GOES-West. |
MTG_000_FULL_DISK |
Dados de verificações completas do disco MTG-000. |
HIMAWARI_FULL_DISK |
Dados de verificações de disco completo do Himawari. |
As imagens de satélite da API Contrails são baseadas em:
- Dados da NOAA GOES (2019 a 2026)
- Dados do EUMETSAT Meteosat FCI 2024–2026 e
- JAMSTEC DIAS (dados do Himawari) 2025–2026
WaypointAttribution
Representa atributos de esteira de condensação para 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 ponto de referência em segundos da época UTC. |
contrailAttributes |
Os atributos de rastro mapeados neste ponto de referência 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 de satélites. |
ATTRIBUTION_METHOD_COCIP |
Atribuições baseadas estritamente na modelagem CoCiP orientada pela física. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
Atribuição híbrida que combina 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 baseadas em observação:
Licença
Os dados expostos pela API ContrailWatch Attributions são licenciados de acordo com a CC BY-NC 4.0 (em inglês).