Belirli bir uçuş listesi için atfedilen yoğuşma izi segmentleri.
Veri biçimi
İlişkilendirilmiş uçak izleri istekleri aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"attributions": [
{
object ( |
| Alanlar | |
|---|---|
attributions[] |
|
İlişkilendirme
Belirli bir uçuş için tüm ilişkilendirilmiş yoğunlaşma izi segmentlerini (ör. toplam kilometre ve enerji) özetleyen, toplanmış bir yoğunlaşma izi etkinliğini temsil eder.
| JSON gösterimi |
|---|
{ "name": string, "flightDetails": { object ( |
| Alanlar | |
|---|---|
name |
Tanımlayıcı. Uçuşun kaynak adı. Biçim: Bileşenler:
|
flightDetails |
Bu uçuşun ayrıntılı bilgileri. |
contrail |
Uçuşun tamamı için toplanmış yoğunlaşma izi özellikleri. Bu metrik, ilişkilendirilen tüm segmentlerdeki uçak izi özelliklerini toplar. Durum yorumu (bulunan bir uçuşta):
|
segments[] |
Segment başına uçak izi ilişkilendirmeleri. Her giriş, uçuşun, yoğunlaşma izlerinin ilişkilendirildiği farklı bir zaman aralığını temsil eder. |
FlightDetails
Yanıt içinde döndürülen tüm uçuş bilgilerini tanımlar.
| JSON gösterimi |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| Alanlar | |
|---|---|
carrier |
Uçuşun IATA hava yolu kodu (ör. "AA"). |
flightNumber |
Uçuşun uçuş numarası (ör. "123"). |
departureTime |
Kalkış havaalanının saat diliminde YYYYAAGG biçimindeki kalkış tarihi. |
icao24 |
ICAO 24 bit uçak adresi |
originAirport |
IATA kalkış havaalanı kodu. |
destinationAirport |
IATA varış havaalanı kodu. |
callSign |
Uçağın çağrı işareti. Bu alan, tercihen hava trafik kontrolü (ATC) iletişimlerinde kullanılan telsiz kodunu içerir. Belirli ATC çağrı işareti mevcut değilse veya standart uçuş tanımlayıcısıyla aynıysa bu alanda standart uçuş tanımlayıcısı (genellikle ticari uçuşlar için havayolu kodu ve uçuş numarası kombinasyonu) bulunur. |
analyzedFlightDistanceMeters |
Analiz edilen uçuşun mesafesi (metre). |
ContrailAttributes
Bir uçuş veya uçuş segmentinin yoğunlaşma izi özelliklerini temsil eder.
| JSON gösterimi |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| Alanlar | |
|---|---|
lengthMeters |
Uçuş rotasının, yoğunlaşma izlerinin atfedildiği alt kümelerinin metre cinsinden uzunluğu. Bu, uçuş ara noktaları arasındaki büyük daire mesafesi olarak hesaplanır. |
effectiveEnergyForcingJoules |
Toplam etkili yoğunlaşma izi enerji zorlaması (Joule cinsinden). Bu değer, 4 boyutlu ızgaralı CoCiP tahmin çıktılarından etkili radyatif zorlama çıkarılarak ve bunlar doğrusal olarak enterpolasyon yapılarak elde edilir. Bu metodoloji değişebilir. |
SegmentAttribution
Bir uçuşun belirli bir zaman segmenti için yoğunlaşma izi ilişkilendirmesini gösterir.
| JSON gösterimi |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| Alanlar | |
|---|---|
startTime |
Yoğunlaşma izlerinin atfedildiği uçuş segmentinin başlangıç zamanı. Bu zaman damgası, UTC sıfır zamanı saniye cinsindendir. |
endTime |
Yoğunlaşma izlerinin ilişkilendirildiği uçuş segmentinin bitiş zamanı. Bu zaman damgası, UTC sıfır zamanı saniye cinsindendir. |
contrail |
Bu segment için Contrail özellikleri. |
detectionEvidences[] |
Bu uçuş segmentine atıfta bulunulmasını sağlayan kanıtlar sunan bireysel uydu izi tespitleri. |
attributionMethod |
Yalnızca çıkış. Yoğunlaşma izlerini bu segmente atamak için kullanılan yöntem (ör. CoCiP modeli veya doğrudan gözlem). |
longGapInterpolation |
Yalnızca çıkış. Segment uçuş yolu, uzun bir ADS-B veri boşluğu (>5 dakika) üzerinde enterpolasyon yapılarak oluşturulduysa doğru. |
waypointAttributions[] |
Yalnızca çıkış. Bu segmentte, her bir ara nokta için yoğunlaşma izi özellikleri eşlenir. |
ContrailDetectionEvidence
Bir yoğuşma izinin tek bir uydu gözleminin ayrıntıları.
| JSON gösterimi |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| Alanlar | |
|---|---|
observationTime |
Yoğunlaşma izinin tespit edildiği uydu görüntüsünün çekildiği zaman. Bu genellikle taramanın başlangıç zamanıdır. Bu zaman damgası, UTC sıfır zamanından itibaren saniye cinsindendir. |
observedLengthMeters |
|
dataSource |
Yalnızca çıkış. Bu algılama için kullanılan uydu verilerinin kaynağı. |
DataSource
Yoğunlaşma izi algılama için kullanılan uydu verilerinin kaynağı. Gelecekte başka değerler eklenebilir.
Mevcut uydu verisi çıkışları arasında GOES East ve Himawari tabanlı ilişkilendirmeler üretim düzeyinde kaliteye sahipken MTG tabanlı ilişkilendirmeler hâlâ beta aşamasındadır ve kalite iyileştirmeleri aktif olarak yapılmaktadır.
| Sıralamalar | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Belirtilmemiş veri kaynağı. |
GOES_EAST_FULL_DISK |
GOES-East tam disk taramalarından elde edilen veriler. |
GOES_WEST_FULL_DISK |
GOES-West tam disk taramalarından elde edilen veriler. |
MTG_000_FULL_DISK |
MTG-000 tam disk taramalarından elde edilen veriler. |
HIMAWARI_FULL_DISK |
Himawari tam disk taramalarından elde edilen veriler. |
Contrails API'nin uydu görüntüleri şu kaynaklara dayanır:
- NOAA GOES verileri 2019-2026
- EUMETSAT Meteosat FCI verileri 2024-2026 ve
- JAMSTEC DIAS (Himawari verileri) 2025–2026
WaypointAttribution
Bir uçuş segmentindeki belirli bir rota noktasına ait yoğunlaşma izi özelliklerini temsil eder.
| JSON gösterimi |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| Alanlar | |
|---|---|
time |
UTC sıfır zaman saniyesi cinsinden yol noktasındaki zaman. |
contrailAttributes |
Bu belirli ara noktada eşlenen iz özellikleri. |
AttributionMethod
İlişkilendirme yapmak için kullanılan özel prosedürü veya yöntemi tanımlar.
| Sıralamalar | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
Kesinlikle uydu yoğunlaşma izi tespitleriyle eşleştirilerek elde edilen ilişkilendirme. |
ATTRIBUTION_METHOD_COCIP |
Tamamen fizik tabanlı CoCiP modellemesine dayalı ilişkilendirmeler. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
Uydu tespitleriyle düzeltilmiş CoCiP modeli tahminlerini birleştiren karma ilişkilendirme.
|
ATTRIBUTION_METHOD_UNSPECIFIED |
Belirtilmemiş yöntem. |
Notlar
Her DataSource, gözleme dayalı görüntülemeleri işlemek için farklı sınırlar kullanır:
Lisans
ContrailWatch Attributions API tarafından sunulan veriler CC BY-NC 4.0 kapsamında lisanslanmıştır.