- HTTP isteği
- İstek metni
- Yanıt metni
- Uçuş
- FlightWithEmissions
- Kaynak
- EasaLabelMetadata
- ContrailsImpactBucket
- Deneyin.
Emisyon tahminlerini almak için durum bilgisi içermeyen yöntem. Emisyon tahminlerinin nasıl hesaplandığıyla ilgili ayrıntıları GitHub'da bulabilirsiniz.
Yanıt, giriş uçuş ayaklarıyla eşleşen tüm girişleri aynı sırada içerir. Belirli bir uçuş ayağı için tahmin bulunmuyorsa yanıtta, emisyon alanları boş olan uçuş ayağı nesnesi döndürülür. İstek yine de başarılı kabul edilir. Emisyon tahminlerinin eksik olmasının nedenleri şunlardır:
- Uçuş, sunucu tarafından bilinmiyor.
- Giriş uçuş ayağında bir veya daha fazla tanımlayıcı eksik.
- Uçuş tarihi geçmişte.
- Uçak türü model tarafından desteklenmiyor.
- Lisans yapılandırması eksik.
İstek en fazla 1.000 uçuş ayağı içerebilir. İstek 1.000'den fazla doğrudan uçuş içeriyorsa INVALID_ARGUMENT hatasıyla başarısız olur.
HTTP isteği
POST https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek metni
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"flights": [
{
object ( |
| Alanlar | |
|---|---|
flights[] |
Zorunlu. Emisyon tahminlerinin döndürüleceği doğrudan uçuşlar. |
Yanıt gövdesi
flights.computeFlightEmissions yanıtı için çıkış tanımı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "flightEmissions": [ { object ( |
| Alanlar | |
|---|---|
flightEmissions[] |
Emisyon tahminlerini içeren uçuş etaplarının listesi. |
modelVersion |
Bu yanıttaki tüm uçuşların emisyon tahminlerinin hesaplandığı model sürümü. |
Uçuş
Doğrudan uçuş emisyon tahminleri için tek bir istek öğesiyle ilgili tüm ayrıntılar.
| JSON gösterimi |
|---|
{
"origin": string,
"destination": string,
"operatingCarrierCode": string,
"flightNumber": integer,
"departureDate": {
object ( |
| Alanlar | |
|---|---|
origin |
Zorunlu. Uçuşun kalkış havaalanının IATA kodu (ör. "LHR"). |
destination |
Zorunlu. Uçuş varış noktasının IATA havaalanı kodu (ör. "JFK"). |
operatingCarrierCode |
Zorunlu. IATA hava yolu kodu (ör. "AA"). |
flightNumber |
Zorunlu. Uçuş numarası (ör. 324) |
departureDate |
Zorunlu. Kalkış havaalanının saat dilimindeki uçuş tarihi. Bugün veya gelecekteki bir tarih olmalıdır. |
FlightWithEmissions
Emisyon tahminleriyle birlikte doğrudan uçuş.
| JSON gösterimi |
|---|
{ "flight": { object ( |
| Alanlar | |
|---|---|
flight |
Zorunlu. İstekteki uçuş tanımlayıcılarıyla eşleşir. Not: Tüm IATA kodları büyük harfle yazılır. |
source |
İsteğe bağlıdır. Emisyon verilerinin kaynağı. |
emissionsGramsPerPax |
İsteğe bağlıdır. Yolcu başına emisyon tahmini sayıları. Emisyonlar hesaplanamadıysa gösterilmez. Emisyonların hesaplanamamasının nedenlerinin listesi için |
easaLabelMetadata |
İsteğe bağlıdır. EASA Uçuş Emisyon Etiketi ile ilgili meta veriler. Yalnızca emisyon veri kaynağı EASA olduğunda ayarlanır. |
contrailsImpactBucket |
İsteğe bağlıdır. Yoğunlaşma izlerinin ısınma etkisinin, toplam CO2e emisyonlarının etkisine kıyasla önemi. |
Kaynak
Emisyon verilerinin kaynağı.
| Sıralamalar | |
|---|---|
SOURCE_UNSPECIFIED |
Emisyon verilerinin kaynağı belirtilmemiş. |
TIM |
Emisyon verileri Seyahat Etkisi Modeli'nden alınır. |
EASA |
Emisyon verileri, EASA çevre etiketlerinden alınır. |
EasaLabelMetadata
EASA Uçuş Emisyon Etiketi ile ilgili meta veriler.
| JSON gösterimi |
|---|
{ "labelIssueDate": { object ( |
| Alanlar | |
|---|---|
labelIssueDate |
Etiketin düzenlendiği tarih. |
labelExpiryDate |
Etiketin geçerliliğinin sona ereceği tarih. Etiket, bu tarihin sonuna kadar gösterilebilir. |
labelVersion |
Etiketin sürümü. |
safDiscountPercentage |
Etikete uygulanan sürdürülebilir uçak yakıtı (SAF) emisyon indirimi yüzdesi. Ondalık sayı olarak yüzde değeridir. Değerler [0,1] aralığındadır. Örneğin, 0,0021 değeri %0,21 anlamına gelir. Bu indirim ve emisyonlardaki azalma, EASA etiketi tarafından bildirilir ancak bu API tarafından dağıtılan CO2e tahminlerine dahil edilmez. |
ContrailsImpactBucket
Yoğunlaşma izlerinin ısınma etkisinin, toplam CO2e emisyonlarının etkisine kıyasla önemi.
| Sıralamalar | |
|---|---|
CONTRAILS_IMPACT_UNSPECIFIED |
Yoğunlaşma izlerinin etkisi belirtilmedi. |
CONTRAILS_IMPACT_NEGLIGIBLE |
Yoğunlaşma izlerinin etkisi, toplam CO2e emisyonlarına kıyasla ihmal edilebilir düzeydedir. |
CONTRAILS_IMPACT_MODERATE |
Yoğunlaşma izlerinin etkisi, toplam CO2e emisyonlarıyla karşılaştırılabilir. |
CONTRAILS_IMPACT_SEVERE |
Yoğunlaşma izlerinin etkisi, toplam CO2e emisyonlarının etkisinden daha yüksektir. |