- HTTP isteği
- İstek metni
- Yanıt metni
- FlightWithDetailedEmissions
- FlightEmissionsDetails
- EmissionsBreakdown
- EmissionsMetadata
- EmissionsProvenance
- EmissionsProvenance.EmissionsProvenanceEntry
- EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
- EmissionsProvenance.EmissionsProvenanceEntry.DataSource
- EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
- Deneyin.
Ayrıntılı emisyon tahminlerini alır.
Ayrıntılı uçuş emisyonları, hesaplama metodolojisini, emisyon dökümünü, yoğunlaşma izi etkisini ve verilerin kaynağını ayrıntılı olarak açıklayan kapsamlı meta verilerle desteklenen, yolcu başına şeffaf sera gazı emisyonu tahminleridir.
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 100 uçuş ayağı içerebilir. İstek 100'den fazla uçuş ayağı içeriyorsa INVALID_ARGUMENT hatasıyla başarısız olur.
HTTP isteği
POST https://travelimpactmodel.googleapis.com/v1/flights:computeDetailedFlightEmissions
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek metni
İstek içeriği 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 metni
flights.computeDetailedFlightEmissions 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 |
|---|
{ "flightsWithDetailedEmissions": [ { object ( |
| Alanlar | |
|---|---|
flightsWithDetailedEmissions[] |
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ü. |
FlightWithDetailedEmissions
Emisyon tahminleri ayrıntılarını içeren direkt uçuş.
| JSON gösterimi |
|---|
{ "flight": { object ( |
| Alanlar | |
|---|---|
flight |
Yalnızca çıkış. İstekteki uçuş tanımlayıcılarıyla eşleşir. Not: Tüm IATA kodları büyük harfle yazılır. |
flightEmissionsDetails |
Yalnızca çıkış. Tüm uçuş emisyonu verileri. |
emissionsMetadata |
Yalnızca çıkış. Uçuş emisyonu hesaplamasıyla ilgili ek meta veriler. |
FlightEmissionsDetails
Belirli bir uçuşun emisyonlarıyla ilgili ayrıntılar.
| JSON gösterimi |
|---|
{ "emissionsGramsPerPax": { object ( |
| Alanlar | |
|---|---|
emissionsGramsPerPax |
Yalnızca çıkış. Yolcu başına emisyon tahmini sayıları. Emisyonlar hesaplanamadıysa gösterilmez. Emisyonların hesaplanamamasının nedenlerinin listesi için |
emissionsBreakdown |
Yalnızca çıkış. Toplam emisyonun çeşitli emisyon kısımlarıyla ilgili ayrıntılar. Toplanan dökümlerin değeri her zaman emissionsGramsPerPax değerine eşit olmalıdır. |
contrailsImpactBucket |
Yalnızca çıkış. Yoğunlaşma izlerinin ısınma etkisinin, toplam CO2e emisyonlarının etkisine kıyasla önemi. |
source |
Yalnızca çıkış. Emisyon verilerinin kaynağı. |
EmissionsBreakdown
Toplam emisyonun çeşitli emisyon kısımlarıyla ilgili ayrıntılar. Toplanan dökümlerin değeri her zaman emissionsGramsPerPax değerine eşit olmalıdır.
| JSON gösterimi |
|---|
{ "wttEmissionsGramsPerPax": { object ( |
| Alanlar | |
|---|---|
wttEmissionsGramsPerPax |
Yolcu başına yakıt üretiminden depoya kadar emisyon tahmini sayıları. Emisyonlar hesaplanamadıysa gösterilmez. Emisyonların hesaplanamamasının nedenlerinin listesi için |
ttwEmissionsGramsPerPax |
Yolcu başına tanktan uyanmaya kadar emisyon tahmini sayıları. Emisyonlar hesaplanamadıysa gösterilmez. Emisyonların hesaplanamamasının nedenlerinin listesi için |
EmissionsMetadata
Tüm ek meta veriler.
| JSON gösterimi |
|---|
{ "emissionsProvenance": { object ( |
| Alanlar | |
|---|---|
emissionsProvenance |
Yalnızca çıkış. Emisyon verilerini hesaplamak için kullanılan verilerin kaynağıyla ilgili ayrıntılar (veri kaynaklarıyla birlikte katkıda bulunan faktörler dahil). |
easaLabelMetadata |
Yalnızca çıkış. EASA Uçuş Emisyon Etiketi ile ilgili meta veriler. Yalnızca emisyon veri kaynağı EASA olduğunda ayarlanır. |
timWebsiteEmissionsCalculatorUrl |
Yalnızca çıkış. |
EmissionsProvenance
Emisyon tahminlerini hesaplamak için kullanılan verilerin kaynağıyla ilgili bilgiler (katkıda bulunan faktörler ve veri kaynakları dahil).
| JSON gösterimi |
|---|
{
"provenanceEntries": [
{
object ( |
| Alanlar | |
|---|---|
provenanceEntries[] |
Yalnızca çıkış. Emisyonları hesaplamak için kullanılan tüm katkıda bulunan faktörler. |
EmissionsProvenance.EmissionsProvenanceEntry
Emisyon hesaplamalarındaki tek bir katkıda bulunan faktörle ilgili ayrıntılar.
| JSON gösterimi |
|---|
{ "provenanceEntryType": enum ( |
| Alanlar | |
|---|---|
provenanceEntryType |
Yalnızca çıkış. Kaynak girişi türü. |
source |
Yalnızca çıkış. Verilerin kaynağı. |
sourceVersion |
Yalnızca çıkış. Kaynak verilerin sürümü. Örneğin, "2025/04". |
dataCategory |
Yalnızca çıkış. Veri kaynağının veri kategorisi. |
data_strategy birleşik alanı. Belirli bir veri kaynağının emisyonlarını hesaplamak için kullanılan strateji. Alan kümesi, data_source türüne karşılık gelir. data_strategy aşağıdakilerden yalnızca biri olabilir: |
|
fuelBurnEeaStrategy |
Yalnızca çıkış. AEA'da yakıt tüketimi stratejisi. |
loadFactorsT100Strategy |
Yalnızca çıkış. T100 yük faktörleri için strateji. |
loadFactorsChAviationStrategy |
Yalnızca çıkış. CH Aviation yük faktörleri stratejisi. |
cargoMassFractionT100Strategy |
Yalnızca çıkış. T100 kargo kütle oranı stratejisi. |
seatAreaRatioIataStrategy |
Yalnızca çıkış. IATA koltuk alanı oranları stratejisi. |
distanceAdjustmentStrategy |
Yalnızca çıkış. Mesafe ayarlama stratejisi. |
data_value birleşik alanı. Belirli bir veri kaynağının veri değeri. Alan kümesi, provenance_entry_type ile eşleşir. data_value aşağıdakilerden yalnızca biri olabilir: |
|
loadFactorsData |
Yalnızca çıkış. Yük faktörleri veri değeri. Ayarlanmamışsa yük faktörleri değeri kullanılamaz. |
cargoMassFractionData |
Yalnızca çıkış. Kargo kütle oranı değeri. Ayarlanmamışsa kargo kütle kesri değeri kullanılamaz. |
seatAreaRatioData |
Yalnızca çıkış. Her koltuk sınıfı için koltuk alanı oranı değeri. Ayarlanmamışsa koltuk alanı oranı değeri kullanılamaz. |
estimatedFlightDistanceKm |
Yalnızca çıkış. Mesafe ayarlama faktörü (DAF) kullanılarak hesaplanan, CCD uçuş aşamasında uçulan tahmini mesafenin kilometre cinsinden değeri. Ayarlanmamışsa tahmini uçuş mesafesi değeri kullanılamaz. |
EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
Kaynak girişi türü. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
EMISSIONS_PROVENANCE_ENTRY_TYPE_UNSPECIFIED |
Belirtilmemiş kaynak girişi türü. |
FUEL_BURN |
Yakıt tüketimi giriş türü. |
LOAD_FACTORS |
Yük faktörleri giriş türü. |
CARGO_MASS_FRACTION |
Kargo kütle oranı giriş türü. |
SEATING_CONFIG |
Oturma alanı yapılandırması giriş türü. |
SEAT_AREA_RATIOS |
Oturma alanı oranları giriş türü. |
DISTANCE_ADJUSTMENT |
Mesafe ayarlama giriş türü. |
EmissionsProvenance.EmissionsProvenanceEntry.DataSource
Emisyon kaynağı faktörlerinin veri kaynağı. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Veri kaynağı belirtilmemiş. |
EEA |
Veriler Avrupa Çevre Ajansı (EEA) tarafından sağlanır. |
T100 |
ABD Ulaştırma İstatistikleri Bürosu tarafından sağlanan T-100 veri kümesindeki veriler. |
CH_AVIATION |
Veriler ch-aviation tarafından sağlanmıştır. |
OAG |
Veriler, Official Aviation Guide (OAG) tarafından sağlanır. |
OPERATING_CARRIER |
Veriler, işleten taşıyıcı tarafından sağlanır. |
AIRCRAFT_MODEL_TYPICAL |
Uçak modeline göre tipik veriler. |
GLOBAL_DEFAULT |
Başka veri kaynağı olmadığında kullanılan genel bir varsayılan değer. |
IATA |
Uluslararası Hava Taşımacılığı Birliği (IATA) tarafından sağlanan veriler. |
ICL |
Veriler Imperial College London tarafından sağlanmıştır. |
EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
AEA'da yakıt tüketimi stratejisi. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
STRATEGY_UNSPECIFIED |
Strateji belirtilmedi. |
AIRCRAFT_MAPPING_FALLBACK_WITH_CORRECTION_FACTOR |
Statik bir düzeltme faktörü uygulandı. |
AIRCRAFT_MAPPING_EXACT |
Uçağın tam eşlemesi kullanıldı. |
AIRCRAFT_MAPPING_FALLBACK |
Yedek uçak haritası kullanıldı. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
T100 yük faktörleri için strateji. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
STRATEGY_UNSPECIFIED |
Strateji belirtilmedi. |
CARRIER_ROUTE_MONTH |
Kargo şirketine, rotaya ve seyahat ayına göre veriler. |
CARRIER_MONTH |
Kargo şirketine ve seyahat ayına göre veriler. |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH |
Operatör, rota, yıl ve ay ile eşleşen geçmiş veriler. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
CH-Aviation yük faktörleri stratejisi. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
STRATEGY_UNSPECIFIED |
Strateji belirtilmedi. |
CARRIER_MONTH |
Kargo şirketine ve seyahat ayına göre veriler. |
ACTUAL_CARRIER_YEAR_MONTH |
Operatör, yıl ve ay ile eşleşen geçmiş veriler. |
EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
T100 kargo kütle oranı stratejisi. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
STRATEGY_UNSPECIFIED |
Strateji belirtilmedi. |
CARRIER_ROUTE_AIRCRAFT_CLASS |
Kargo şirketine, rotaya ve uçak sınıfına göre veriler. |
ROUTE_AIRCRAFT_CLASS |
Rota ve uçak sınıfına göre veriler. |
DISTANCE_AIRCRAFT_CLASS |
Mesafe aralığına ve uçak sınıfına göre veriler. |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH_AIRCRAFT_CLASS |
Taşıyıcı, rota, yıl, ay ve uçak sınıfıyla eşleşen geçmiş veriler. |
EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
IATA koltuk alanı oranları stratejisi. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
STRATEGY_UNSPECIFIED |
Strateji belirtilmedi. |
NARROW_AIRCRAFT_BODY |
Dar gövdeli uçaklar için koltuk alanı oranları kullanıldı. |
WIDE_AIRCRAFT_BODY |
Geniş gövdeli uçakların koltuk alanı oranları kullanıldı. |
EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
Mesafe ayarlama stratejisi. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
STRATEGY_UNSPECIFIED |
Strateji belirtilmedi. |
ORIGIN_DESTINATION |
Kalkış ve varış havalimanı çiftine göre belirlenen mesafe düzenleme faktörü. |
COUNTRY_PAIR |
Kalkış ve varış ülkesi çiftine göre belirlenen mesafe düzenleme faktörü. |
DEFAULT |
Havaalanına veya ülkeye özgü bir düzenleme faktörü bulamadığımız için mesafe düzenleme faktörü varsayılan değere göre belirlenir. |
EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
Veri kaynağının veri kategorisi. Gelecekte yeni değerler eklenebilir. İstemciler, bilinmeyen enum değerlerini düzgün bir şekilde işlemeye hazır olmalıdır.
| Sıralamalar | |
|---|---|
DATA_CATEGORY_UNSPECIFIED |
Veri kategorisi belirtilmemiş. |
PRIMARY |
ISO 14083'te tanımlandığı şekilde birincil veriler. |
MODELED |
ISO 14083'te tanımlandığı şekilde modellenmiş veriler. |
DEFAULT |
ISO 14083'te tanımlandığı şekilde varsayılan değer verileri. |