Package google.travel.sustainability.travelimpactmodel.v1

इंडेक्स

TravelImpactModelService

कार्बन उत्सर्जन का अनुमान लगाने के लिए एपीआई.

ComputeFlightEmissions

rpc ComputeFlightEmissions(ComputeFlightEmissionsRequest) returns (ComputeFlightEmissionsResponse)

उत्सर्जन के अनुमानों को वापस पाने का स्टेटलेस तरीका. उत्सर्जन के अनुमानों का हिसाब कैसे लगाया जाता है, इसकी जानकारी GitHub में दी गई है

जवाब में, इनपुट किए गए फ़्लाइट लेग से मेल खाने वाली सभी एंट्री, उसी क्रम में शामिल होंगी. अगर किसी फ़्लाइट लेग के लिए अनुमानित उत्सर्जन की जानकारी उपलब्ध नहीं है, तो जवाब में फ़्लाइट लेग ऑब्जेक्ट दिखेगा. इसमें उत्सर्जन के फ़ील्ड खाली होंगे. अनुरोध को अब भी पूरा माना जाएगा. उत्सर्जन के अनुमान न दिखने की ये वजहें हो सकती हैं:

  • सर्वर को फ़्लाइट की जानकारी नहीं है.
  • इनपुट किए गए फ़्लाइट लेग में एक या एक से ज़्यादा आइडेंटिफ़ायर मौजूद नहीं हैं.
  • फ़्लाइट की तारीख बीत चुकी है.
  • मॉडल में, एयरक्राफ्ट टाइप काम नहीं करता.
  • सीट का कॉन्फ़िगरेशन मौजूद नहीं है.

अनुरोध में ज़्यादा से ज़्यादा 1,000 फ़्लाइट लेग हो सकते हैं. अगर अनुरोध में 1,000 से ज़्यादा सीधी फ़्लाइट हैं, तो INVALID_ARGUMENT गड़बड़ी की वजह से अनुरोध पूरा नहीं होगा.

ComputeScope3FlightEmissions

rpc ComputeScope3FlightEmissions(ComputeScope3FlightEmissionsRequest) returns (ComputeScope3FlightEmissionsResponse)

स्कोप 3 की रिपोर्टिंग के लिए, फ़्लाइट के सेगमेंट के सेट के लिए जीएचजी उत्सर्जन के अनुमानों को वापस पाने का स्टेटलेस तरीका.

जवाब में, इनपुट Scope3FlightSegment फ़्लाइट सेगमेंट से मेल खाने वाली सभी एंट्री शामिल होंगी. ये एंट्री, उसी क्रम में होंगी जिस क्रम में इन्हें दिया गया है. अनुमानों का हिसाब लगाने के लिए, यहां दिए गए कैस्केडिंग लॉजिक का इस्तेमाल किया जाएगा. इसमें, सबसे पहले उपलब्ध लॉजिक का इस्तेमाल किया जाएगा:

  1. टीआईएम के आधार पर उत्सर्जन का अनुमान, origin, destination, carrier, flightNumber, departureDate, और cabinClass से इंपोर्ट किया गया.
  2. origin, destination, departureDate में, और cabinClass के हिसाब से फ़्लाइट से होने वाला सामान्य उत्सर्जन.
  3. दूरी के आधार पर उत्सर्जन का हिसाब लगाने के लिए, distanceKm, departureDate में साल, और cabinClass का इस्तेमाल किया जाता है.

अगर इस कैलेंडर साल में किसी फ़्लाइट का अनुरोध किया गया है, तो हम टियर 1 के उत्सर्जन का डेटा नहीं दिखाएंगे. इसके बजाय, टियर 2 या 3 के उत्सर्जन का डेटा दिखाया जाएगा. अगर अनुरोध की गई फ़्लाइट इस कैलेंडर साल में नहीं है, तो हम कोई जवाब नहीं देंगे. हमारा सुझाव है कि आने वाली फ़्लाइट के लिए, computeFlightEmissions एपीआई का इस्तेमाल करें.

अगर किसी फ़्लाइट के लिए, तीनों में से किसी भी तरीके से अनुमान उपलब्ध नहीं हैं, तो जवाब में Scope3FlightEmissions ऑब्जेक्ट दिखेगा. इसमें उत्सर्जन के फ़ील्ड खाली होंगे. अनुरोध को अब भी पूरा माना जाएगा. आम तौर पर, उत्सर्जन के अनुमान की जानकारी तब नहीं मिलती है, जब सर्वर को फ़्लाइट के बारे में जानकारी नहीं होती. उदाहरण के लिए, कोई फ़्लाइट मौजूद नहीं है या अनुरोध किए गए रूट के लिए, फ़्लाइट से होने वाले सामान्य उत्सर्जन की जानकारी उपलब्ध नहीं है.

अगर ये शर्तें पूरी नहीं होती हैं, तो अनुरोध पूरा नहीं होगा और INVALID_ARGUMENT गड़बड़ी दिखेगी:

  • अनुरोध में 1,000 से ज़्यादा फ़्लाइट लेग शामिल हैं.
  • इनपुट किए गए फ़्लाइट लेग में एक या एक से ज़्यादा आइडेंटिफ़ायर मौजूद नहीं हैं. उदाहरण के लिए, TIM_EMISSIONS या TYPICAL_FLIGHT_EMISSIONS टाइप के मिलान के लिए, मान्य दूरी के बिना मूल जगह/मंज़िल की जानकारी मौजूद नहीं है या DISTANCE_BASED_EMISSIONS टाइप के मिलान के लिए दूरी की जानकारी मौजूद नहीं है. अगर आपको दूरी के हिसाब से उत्सर्जन की जानकारी पर वापस जाना है या दूरी के हिसाब से उत्सर्जन का अनुमान चाहिए, तो आपको दूरी की जानकारी देनी होगी.
  • फ़्लाइट की तारीख 2019 से पहले की है. स्कोप 3 का डेटा सिर्फ़ 2019 और उसके बाद के लिए उपलब्ध है.
  • फ़्लाइट की दूरी 0 या इससे कम हो.
  • केबिन क्लास मौजूद नहीं है.

अनुरोध को फ़ॉलबैक लॉजिक के साथ प्रोसेस किया जाता है. इसलिए, यह हो सकता है कि गलत तरीके से कॉन्फ़िगर किए गए अनुरोधों से, फ़ॉलबैक तरीकों का इस्तेमाल करके उत्सर्जन के मान्य अनुमान मिलें. उदाहरण के लिए, अगर किसी अनुरोध में फ़्लाइट नंबर गलत है, लेकिन उसमें शुरुआती और मंज़िल की जगह की जानकारी दी गई है, तो भी अनुरोध पूरा हो जाएगा. हालांकि, लौटाए गए उत्सर्जन के आंकड़े सिर्फ़ फ़्लाइट के सामान्य उत्सर्जन पर आधारित होंगे. इसी तरह, अगर फ़्लाइट से होने वाले उत्सर्जन के सामान्य अनुरोध में, मूल जगह की जानकारी मौजूद नहीं है, लेकिन दूरी की मान्य जानकारी दी गई है, तो सिर्फ़ दूरी के आधार पर उत्सर्जन की जानकारी के हिसाब से अनुरोध पूरा किया जा सकता है. इसलिए, यह पक्का करने के लिए कि नतीजे उम्मीद के मुताबिक हैं, किसी को भी वापस किए गए उत्सर्जन (source) के सोर्स की जांच करनी चाहिए.

ComputeTypicalFlightEmissions

rpc ComputeTypicalFlightEmissions(ComputeTypicalFlightEmissionsRequest) returns (ComputeTypicalFlightEmissionsResponse)

यह फ़ंक्शन, दो हवाई अड्डों के बीच फ़्लाइट से होने वाले सामान्य उत्सर्जन के अनुमानों को वापस लाता है. इसे मार्केट भी कहा जाता है. अगर किसी मार्केट के लिए अनुमान उपलब्ध नहीं हैं, तो रिस्पॉन्स में मार्केट ऑब्जेक्ट दिखेगा. हालांकि, इसमें उत्सर्जन के फ़ील्ड खाली होंगे. अनुरोध को अब भी पूरा माना जाएगा.

सामान्य उत्सर्जन के अनुमानों का हिसाब कैसे लगाया जाता है, इसकी जानकारी GitHub पर उपलब्ध है.

अनुरोध में ज़्यादा से ज़्यादा 1,000 बाज़ार शामिल किए जा सकते हैं. अगर अनुरोध में 1,000 से ज़्यादा मार्केट शामिल हैं, तो INVALID_ARGUMENT गड़बड़ी दिखेगी.

ComputeFlightEmissionsRequest

ComputeFlightEmissions के अनुरोध के लिए इनपुट की परिभाषा.

फ़ील्ड
flights[]

Flight

ज़रूरी है. वापस आने वाली फ़्लाइट के लिए, उत्सर्जन का अनुमान.

ComputeFlightEmissionsResponse

ComputeFlightEmissions के जवाब के लिए आउटपुट की परिभाषा.

फ़ील्ड
flight_emissions[]

FlightWithEmissions

फ़्लाइट के लेग की सूची, जिसमें उत्सर्जन के अनुमान शामिल हैं.

model_version

ModelVersion

यह मॉडल का वह वर्शन है जिसके तहत, इस जवाब में मौजूद सभी फ़्लाइट के लिए उत्सर्जन के अनुमान का हिसाब लगाया गया था.

ComputeScope3FlightEmissionsRequest

फ़्लाइट के उन सेगमेंट की सूची जिनके लिए स्कोप 3 के उत्सर्जन का अनुरोध करना है.

फ़ील्ड
flights[]

Scope3FlightSegment

ज़रूरी है. उन फ़्लाइट के लिए उत्सर्जन का अनुमान लगाएं.

model_version

ModelVersion

ज़रूरी नहीं. मॉडल का वह वर्शन जिसके तहत इस अनुरोध में शामिल सभी फ़्लाइट के लिए, उत्सर्जन के अनुमान का हिसाब लगाया गया था.

ComputeScope3FlightEmissionsResponse

स्कोप 3 के अनुमानित कार्बन उत्सर्जन के साथ फ़्लाइट की सूची.

फ़ील्ड
flight_emissions[]

Scope3FlightEmissions

फ़्लाइट के सेगमेंट की सूची, जिसमें उत्सर्जन के अनुमान दिए गए हैं.

model_version

ModelVersion

यह मॉडल का वह वर्शन है जिसके तहत, इस जवाब में मौजूद सभी फ़्लाइट के लिए उत्सर्जन के अनुमान का हिसाब लगाया गया था.

ComputeTypicalFlightEmissionsRequest

एयरपोर्ट (बाज़ार) के ऐसे जोड़े की सूची जिनके लिए, सामान्य उत्सर्जन का अनुरोध करना है.

फ़ील्ड
markets[]

Market

ज़रूरी है. इस मार्केट पेयर के लिए, फ़्लाइट से होने वाले सामान्य उत्सर्जन के अनुमान का अनुरोध करें. ज़्यादा से ज़्यादा 1,000 देशों/इलाकों के लिए अनुरोध किया जा सकता है.

ComputeTypicalFlightEmissionsResponse

जवाब में उत्सर्जन के साथ-साथ मॉडल का वर्शन भी शामिल होता है.

फ़ील्ड
typical_flight_emissions[]

TypicalFlightEmissions

मार्केट के लिए, फ़्लाइट से होने वाले सामान्य उत्सर्जन का अनुरोध किया गया.

model_version

ModelVersion

मॉडल का वह वर्शन जिसके तहत, इस जवाब में मौजूद सभी फ़्लाइट के लिए, फ़्लाइट से होने वाले सामान्य उत्सर्जन के अनुमानों का हिसाब लगाया गया था.

ContrailsImpactBucket

कुल CO2e उत्सर्जन के मुकाबले, कॉन्ट्रेल से होने वाली गर्मी के असर का महत्व.

Enums
CONTRAILS_IMPACT_UNSPECIFIED कंट्रेल्स के असर के बारे में जानकारी नहीं दी गई है.
CONTRAILS_IMPACT_NEGLIGIBLE कुल CO2e उत्सर्जन की तुलना में, कॉन्ट्रेल का असर न के बराबर होता है.
CONTRAILS_IMPACT_MODERATE कॉन्ट्रेल से होने वाला असर, कुल CO2e उत्सर्जन के बराबर होता है.
CONTRAILS_IMPACT_SEVERE कॉन्ट्रेल का असर, CO2e के कुल उत्सर्जन के असर से ज़्यादा होता है.

EasaLabelMetadata

ईएएसए फ़्लाइट के उत्सर्जन से जुड़े लेबल के बारे में मेटाडेटा.

फ़ील्ड
label_issue_date

Date

लेबल जारी करने की तारीख.

label_expiry_date

Date

लेबल की समयसीमा खत्म होने की तारीख. यह लेबल, इस तारीख के खत्म होने तक दिखाया जा सकता है.

label_version

string

लेबल का वर्शन.

saf_discount_percentage

double

सस्टेनेबल एविएशन फ़्यूल (एसएएफ़) के इस्तेमाल से होने वाले कार्बन उत्सर्जन में कमी के आधार पर, लेबल पर लागू होने वाली छूट का प्रतिशत. यह दशमलव के तौर पर प्रतिशत होता है. वैल्यू, [0,1] इंटरवल में होती हैं. उदाहरण के लिए, 0.0021 का मतलब 0.21% है.

ईएएसए के लेबल के मुताबिक, इस फ़्लाइट में छूट दी गई है और कार्बन उत्सर्जन में कमी आई है. हालांकि, इस एपीआई से मिले CO2e के अनुमानों में इन आंकड़ों को शामिल नहीं किया गया है.

EmissionsGramsPerPax

सीटिंग क्लास के हिसाब से, उत्सर्जन के ग्रुप किए गए नतीजे.

फ़ील्ड
first

int32

फ़र्स्ट क्लास में एक यात्री के लिए उत्सर्जन, ग्राम में. इस फ़ील्ड की वैल्यू हमेशा कैलकुलेट की जाती है और इसे भरा जाता है. इससे कोई फ़र्क़ नहीं पड़ता कि विमान में फ़र्स्ट क्लास की सीटें हैं या नहीं.

business

int32

बिज़नेस क्लास में एक यात्री के लिए, ग्राम में कार्बन उत्सर्जन. इस फ़ील्ड की वैल्यू हमेशा कैलकुलेट की जाती है और भरी जाती है. भले ही, विमान में बिज़नेस क्लास की सीटें हों या न हों.

premium_economy

int32

प्रीमियम इकॉनमी क्लास में एक यात्री के लिए कार्बन उत्सर्जन, ग्राम में. इस फ़ील्ड की वैल्यू हमेशा कैलकुलेट की जाती है और इसे भरा जाता है. भले ही, विमान में प्रीमियम इकॉनमी क्लास की सीटें हों या न हों.

economy

int32

इकॉनमी क्लास में एक यात्री के लिए, ग्राम में कार्बन उत्सर्जन. इस फ़ील्ड की वैल्यू हमेशा कैलकुलेट की जाती है और इसे भरा जाता है. भले ही, विमान में इकॉनमी क्लास की सीटें हों या न हों.

फ़्लाइट

डायरेक्ट फ़्लाइट से होने वाले उत्सर्जन के अनुमान के लिए, अनुरोध किए गए किसी एक आइटम से जुड़ी सभी जानकारी.

फ़ील्ड
origin

string

ज़रूरी है. फ़्लाइट के ऑरिजिन एयरपोर्ट का आईएटीए कोड, जैसे कि "LHR".

destination

string

ज़रूरी है. फ़्लाइट के डेस्टिनेशन का आईएटीए एयरपोर्ट कोड, जैसे कि "JFK".

operating_carrier_code

string

ज़रूरी है. आईएटीए कैरियर कोड, जैसे कि "AA".

flight_number

int32

ज़रूरी है. फ़्लाइट नंबर, जैसे कि 324.

departure_date

Date

ज़रूरी है. ऑरिजिन एयरपोर्ट के टाइम ज़ोन के हिसाब से, फ़्लाइट की तारीख. यह मौजूदा या आने वाले समय की कोई तारीख होनी चाहिए.

FlightWithEmissions

सीधी फ़्लाइट, जिसमें उत्सर्जन के अनुमान शामिल हैं.

फ़ील्ड
flight

Flight

आइडेंटिफ़ायर. अनुरोध में दिए गए फ़्लाइट आइडेंटिफ़ायर से मेल खाता हो. ध्यान दें: सभी आईएटीए कोड कैपिटल लेटर में होते हैं.

source

Source

ज़रूरी नहीं. उत्सर्जन के डेटा का सोर्स.

emissions_grams_per_pax

EmissionsGramsPerPax

ज़रूरी नहीं. हर यात्री के हिसाब से, अनुमानित कार्बन उत्सर्जन के आंकड़े. अगर उत्सर्जन का हिसाब नहीं लगाया जा सका, तो यह जानकारी मौजूद नहीं होगी. कार्बन उत्सर्जन का हिसाब न लगाने की वजहों की सूची देखने के लिए, ComputeFlightEmissions पर जाएं.

easa_label_metadata

EasaLabelMetadata

ज़रूरी नहीं. ईएएसए फ़्लाइट के उत्सर्जन से जुड़े लेबल के बारे में मेटाडेटा. इस कुकी को सिर्फ़ तब सेट किया जाता है, जब उत्सर्जन डेटा सोर्स EASA हो.

contrails_impact_bucket

ContrailsImpactBucket

ज़रूरी नहीं. कुल CO2e उत्सर्जन के मुकाबले, कॉन्ट्रेल से होने वाली गर्मी के असर का महत्व.

बाज़ार

दो हवाई अड्डों का पेयर.

फ़ील्ड
origin

string

ज़रूरी है. फ़्लाइट के ऑरिजिन एयरपोर्ट का आईएटीए कोड, जैसे कि "LHR".

destination

string

ज़रूरी है. फ़्लाइट के डेस्टिनेशन का आईएटीए एयरपोर्ट कोड, जैसे कि "JFK".

ModelVersion

ट्रैवल इंपैक्ट मॉडल का वर्शन. मॉडल वर्शनिंग के बारे में ज़्यादा जानने के लिए, GitHub देखें.

फ़ील्ड
major

int32

मेजर वर्शन: तरीके में बड़े बदलाव (जैसे, मॉडल में नए डेटा सोर्स जोड़ना, जिससे आउटपुट में बड़े बदलाव होते हैं). इस तरह के बदलाव कभी-कभी ही किए जाएंगे. साथ ही, इनके बारे में आपको पहले से सूचना दी जाएगी. इसमें एपीआई वर्शन में बदलाव शामिल हो सकते हैं. ये बदलाव, Google Cloud API के दिशा-निर्देशों के मुताबिक होंगे

minor

int32

माइनर वर्शन: मॉडल में ऐसे बदलाव जो स्कीमा वर्शन में एक जैसे होते हैं. हालांकि, इनसे मॉडल के पैरामीटर या लागू करने के तरीके में बदलाव होता है.

patch

int32

पैच वर्शन: लागू करने से जुड़े ऐसे बदलाव जिनका मकसद, मॉडल को लागू करने के दौरान आने वाली गड़बड़ियों या गलतियों को ठीक करना है.

dated

string

तारीख के हिसाब से वर्शन: मॉडल के डेटासेट, रीफ़्रेश किए गए इनपुट डेटा के साथ फिर से बनाए जाते हैं. हालांकि, एल्गोरिदम में नियमित तौर पर कोई बदलाव नहीं किया जाता.

Scope3FlightEmissions

स्कोप 3 के तहत आने वाली फ़्लाइट, जिसमें उत्सर्जन के अनुमान शामिल हैं.

फ़ील्ड
flight

Scope3FlightSegment

आइडेंटिफ़ायर. अनुरोध में दिए गए फ़्लाइट आइडेंटिफ़ायर से मेल खाता हो.

wtw_emissions_grams_per_pax

int64

ज़रूरी नहीं. अनुरोध की गई जानकारी के आधार पर, हर यात्री के हिसाब से फ़्लाइट से होने वाला कुल उत्सर्जन (कुएं से टैंक तक और टैंक से वेक तक के उत्सर्जन का योग). यह कुल उत्सर्जन है. अगर आपके पास टीटीडब्ल्यू या डब्ल्यूटीटी उत्सर्जन का इस्तेमाल करने की कोई खास वजह नहीं है, तो आपको इस नंबर का इस्तेमाल करना चाहिए.

ttw_emissions_grams_per_pax

int64

ज़रूरी नहीं. मांगी गई जानकारी के आधार पर, हर यात्री के हिसाब से टैंक से वेक तक की फ़्लाइट का उत्सर्जन.

wtt_emissions_grams_per_pax

int64

ज़रूरी नहीं. अनुरोध की गई जानकारी के आधार पर, हर यात्री के हिसाब से फ़्लाइट के उत्सर्जन की जानकारी.

source

Scope3DataType

ज़रूरी नहीं. उत्सर्जन के डेटा का सोर्स.

Scope3DataType

स्कोप 3 के उत्सर्जन का हिसाब लगाने के लिए इस्तेमाल की गई मैचिंग का टाइप. इस कुकी का इस्तेमाल स्कोप 3 के जवाब के लिए किया जाता है. इससे यह पता चलता है कि उत्सर्जन का हिसाब लगाने के लिए, किस तरीके का इस्तेमाल किया गया था.

Enums
SCOPE3_DATA_TYPE_UNSPECIFIED डेटा टाइप की जानकारी नहीं दी गई है.
TIM_EMISSIONS TIM के आधार पर उत्सर्जन का डेटा. इसमें यात्रा की शुरुआत की जगह, मंज़िल, कैरियर, फ़्लाइट नंबर, रवाना होने की तारीख, और साल की जानकारी दी जाती है.
TYPICAL_FLIGHT_EMISSIONS फ़्लाइट की शुरुआत की जगह, मंज़िल, और साल के हिसाब से, फ़्लाइट से होने वाला सामान्य उत्सर्जन.
DISTANCE_BASED_EMISSIONS तय की गई दूरी और साल के आधार पर, उत्सर्जन की जानकारी.

Scope3FlightSegment

फ़्लाइट के वे पैरामीटर जिनके आधार पर स्कोप 3 उत्सर्जन का डेटा फ़ेच किया जाता है.

फ़ील्ड
departure_date

Date

ज़रूरी है. ऑरिजिन एयरपोर्ट के टाइम ज़ोन के हिसाब से, फ़्लाइट की तारीख. फ़्लाइट से होने वाले सामान्य उत्सर्जन और दूरी के आधार पर उत्सर्जन के मॉडल के लिए, सिर्फ़ साल की जानकारी ज़रूरी होती है. महीने और दिन की वैल्यू को अनदेखा कर दिया जाता है. इसलिए, इन वैल्यू को हटाया जा सकता है, 0 पर सेट किया जा सकता है या उन मामलों के लिए मान्य तारीख पर सेट किया जा सकता है. इसी तरह, अगर टीआईएम उत्सर्जन के लिए कोई तारीख नहीं दी जाती है, तो हम सामान्य फ़्लाइट (या दूरी के हिसाब से) उत्सर्जन पर वापस आ जाएंगे.

cabin_class

CabinClass

ज़रूरी है. फ़्लाइट की केबिन क्लास.

origin

string

ज़रूरी नहीं. फ़्लाइट के ऑरिजिन एयरपोर्ट के लिए, तीन वर्णों वाला आईएटीए एयरपोर्ट कोड. उदाहरण के लिए, YVR. इसका इस्तेमाल, किसी फ़्लाइट की जानकारी को मैच करने के लिए किया जाता है. इसके लिए, मंज़िल, मोबाइल और इंटरनेट सेवा देने वाली कंपनी, और फ़्लाइट नंबर की जानकारी दी जाती है. अगर कोई मैच नहीं मिलता है, तो हम सबसे पहले फ़्लाइट को, शुरुआत की जगह और मंज़िल के लिए दिए गए हवाई अड्डों के बीच की सामान्य फ़्लाइट से मैच करने की कोशिश करेंगे. अगर फ़्लाइट की दूरी की जानकारी दी गई है, तो हम दूरी के हिसाब से उत्सर्जन का अनुमान लगाने वाले मॉडल का इस्तेमाल करेंगे.

destination

string

ज़रूरी नहीं. फ़्लाइट के डेस्टिनेशन के लिए, तीन वर्णों वाला आईएटीए एयरपोर्ट कोड. उदाहरण के लिए, ICN. अगर इसे उड़ान भरने की जगह, एयरलाइन, और फ़्लाइट नंबर के साथ दिया जाता है, तो इसका इस्तेमाल किसी फ़्लाइट से मिलान करने के लिए किया जाता है. अगर कोई मैच नहीं मिलता है, तो हम सबसे पहले फ़्लाइट को, शुरुआत की जगह और मंज़िल के लिए दिए गए हवाई अड्डों के बीच की सामान्य फ़्लाइट से मैच करने की कोशिश करेंगे. अगर फ़्लाइट की दूरी की जानकारी दी गई है, तो हम दूरी के हिसाब से उत्सर्जन का अनुमान लगाने वाले मॉडल का इस्तेमाल करेंगे.

carrier_code

string

ज़रूरी नहीं. दो वर्णों वाला आईएटीए कैरियर कोड, जैसे कि KE. अगर आपको किसी फ़्लाइट से जुड़ी जानकारी चाहिए, तो यह जानकारी देना ज़रूरी है. इसके अलावा, इसका इस्तेमाल सामान्य फ़्लाइट और दूरी के आधार पर उत्सर्जन के मॉडल के लिए नहीं किया जाता है. यह ऑपरेटिंग और मार्केटिंग कैरियर कोड, दोनों हो सकता है. जैसे, कोडशेयरिंग को शामिल किया गया है.

flight_number

int32

ज़रूरी नहीं. ज़्यादा से ज़्यादा चार अंकों का फ़्लाइट नंबर, जैसे कि 71. यह [1, 9999] के बीच होना चाहिए. इसका इस्तेमाल सबसे पहले, किसी फ़्लाइट से जुड़ी जानकारी को मैच करने के लिए किया जाता है. ऐसा तब होता है, जब फ़्लाइट नंबर के साथ-साथ, शुरुआती जगह, मंज़िल, और कैरियर की जानकारी दी गई हो. अगर फ़्लाइट नंबर नहीं दिया गया है, तो हम सबसे पहले फ़्लाइट को, शुरुआत और मंज़िल वाले एयरपोर्ट के बीच की किसी सामान्य फ़्लाइट से मैच करने की कोशिश करेंगे. अगर ऐसा नहीं होता है और/या ऑरिजिन और डेस्टिनेशन की जानकारी नहीं दी जाती है, तो हम फ़्लाइट की दूरी के आधार पर उत्सर्जन का अनुमान लगाने वाले मॉडल का इस्तेमाल करेंगे.

distance_km

int64

ज़रूरी नहीं. किलोमीटर में दूरी, जैसे कि 2423, [1, 2.5e16) कि॰मी॰. इसका इस्तेमाल, दूरी के हिसाब से उत्सर्जन का पता लगाने के लिए किया जाता है. ऐसा तब किया जाता है, जब मूल जगह और मंज़िल की जानकारी नहीं दी गई हो या मिलती-जुलती सामान्य फ़्लाइट उपलब्ध न हों.

CabinClass

फ़्लाइट की केबिन क्लास.

Enums
CABIN_CLASS_UNSPECIFIED केबिन क्लास की जानकारी नहीं दी गई है.
ECONOMY इकॉनमी क्लास.
PREMIUM_ECONOMY प्रीमियम इकॉनमी क्लास.
BUSINESS बिज़नेस क्लास.
FIRST फ़र्स्ट क्लास.

स्रोत

उत्सर्जन के डेटा का सोर्स.

Enums
SOURCE_UNSPECIFIED कार्बन उत्सर्जन के डेटा के सोर्स की जानकारी नहीं दी गई है.
TIM कार्बन उत्सर्जन का डेटा, ट्रैवल इंपैक्ट मॉडल से लिया गया है.
EASA उत्सर्जन का डेटा, ईएएसए के एनवायरमेंटल लेबल से लिया गया है.

TypicalFlightEmissions

किसी खास मार्केट के लिए, फ़्लाइट से होने वाले सामान्य उत्सर्जन के अनुमान

फ़ील्ड
market

Market

आइडेंटिफ़ायर. अनुरोध में दिए गए फ़्लाइट आइडेंटिफ़ायर से मेल खाता हो. ध्यान दें: सभी आईएटीए कोड कैपिटल लेटर में होते हैं.

emissions_grams_per_pax

EmissionsGramsPerPax

ज़रूरी नहीं. अनुरोध किए गए मार्केट के लिए, हर यात्री के हिसाब से फ़्लाइट से होने वाला सामान्य उत्सर्जन. अगर सामान्य उत्सर्जन का हिसाब नहीं लगाया जा सका, तो यह मौजूद नहीं होगा. फ़्लाइट से होने वाले सामान्य कार्बन उत्सर्जन का हिसाब क्यों नहीं लगाया जा सका, इसकी वजहों की सूची देखने के लिए, GitHub पर जाएं.