- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- İlişkilendirme
- FlightDetails
- ContrailAttributes
- SegmentAttribution
- ContrailDetectionEvidence
- DataSource
Uçuş bilgileriyle birden fazla yoğunlaşma izi ilişkilendirmesi alır.
İşlem başarılı olursa yanıt, uçak izi ilişkilendirmelerinin listesi olur.
HTTP isteği
GET https://contrails.googleapis.com/v2/{parent=attributions}:batchGet
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
parent |
Zorunlu. Alınan tüm ilişkilendirmeler tarafından paylaşılan üst kaynak. Biçim: ilişkilendirmeler |
Sorgu parametreleri
| Parametreler | |
|---|---|
names[] |
Zorunlu. Alınacak uçuşların kaynak adları. Tek bir istekte en fazla 100 ad sağlanabilir. Biçim: Bileşenler:
|
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
attributions.batchGet için ilişkilendirilmiş uçak izlerini içeren yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"attributions": [
{
object ( |
| Alanlar | |
|---|---|
attributions[] |
|
İlişkilendirme
Belirli bir uçuş için, ilişkilendirilmiş tüm yoğunlaşma izi segmentlerini (ör. toplam kilometre ve enerji) özetleyen toplu 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 toplanan yoğunlaşma izi özellikleri. Bu, 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 atfedildiği farklı bir zaman aralığını temsil eder. |
FlightDetails
Yanıtta 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 dilimindeki kalkış tarihi int: unix epoch; str: ISO 8601. |
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 çağrı işaretini 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 hava yolu kodu ve uçuş numarası kombinasyonu) bulunur. |
analyzedFlightDistanceMeters |
Analiz edilen uçuşun mesafesi (metre cinsinden). |
ContrailAttributes
Bir uçuş veya uçuş segmenti için 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 şu anda klimatolojik ortalamalara göre hesaplanmaktadır ve değişebilir. |
SegmentAttribution
Bir uçuşun belirli bir zaman segmenti için yoğunlaşma izi katkısını 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. |
ContrailDetectionEvidence
Bir yoğuşma izinin tek bir uydu gözlemiyle ilgili 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 saniyesi biçimindedir. |
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.
| 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. |