- طلب HTTP
- نص الطلب
- نص الاستجابة
- Scope3FlightSegment
- CabinClass
- Scope3FlightEmissions
- Scope3DataType
- جرِّبه الآن
طريقة غير مرتبطة بحالة معيّنة لاسترداد تقديرات انبعاثات الغازات الدفيئة لمجموعة من شرائح الرحلات الجوية لإعداد تقارير النطاق 3
سيتضمّن الردّ جميع الإدخالات التي تتطابق مع شرائح الرحلات الجوية Scope3FlightSegment
، بالترتيب نفسه المقدَّم. سيتم احتساب التقديرات باستخدام المنطق المتتالي التالي (باستخدام أول تقدير متاح):
- الانبعاثات المستندة إلى "نموذج تأثير السفر" (TIM) مع الأخذ في الاعتبار
origin
وdestination
وcarrier
وflightNumber
وdepartureDate
وcabinClass
- مستوى الانبعاثات المعتاد للرحلة الجوية هو
origin
، وdestination
، والسنة هيdepartureDate
، وcabinClass
. - يتم احتساب الانبعاثات المستندة إلى المسافة باستخدام
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
) للتأكّد من أنّ النتائج هي كما هو متوقّع.
طلب HTTP
POST https://travelimpactmodel.googleapis.com/v1/flights:computeScope3FlightEmissions
يستخدِم عنوان URL بنية تحويل الترميز إلى gRPC.
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "flights": [ { object ( |
الحقول | |
---|---|
flights[] |
الحقل مطلوب. الرحلات الجوية التي سيتم عرض تقديرات الانبعاثات لها. |
modelVersion |
اختيارية: تم احتساب تقديرات الانبعاثات لجميع الرحلات الجوية في هذا الطلب باستخدام إصدار النموذج هذا. |
نص الاستجابة
قائمة بالرحلات الجوية مع تقديرات الانبعاثات من النطاق 3
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "flightEmissions": [ { object ( |
الحقول | |
---|---|
flightEmissions[] |
قائمة بشرائح الرحلات الجوية مع تقديرات الانبعاثات |
modelVersion |
تم احتساب تقديرات الانبعاثات لجميع الرحلات الجوية في هذا الردّ باستخدام إصدار النموذج التالي. |
Scope3FlightSegment
مَعلمات الرحلة الجوية التي يتم جلب انبعاثات النطاق 3 منها
تمثيل JSON |
---|
{ "departureDate": { object ( |
الحقول | |
---|---|
departureDate |
الحقل مطلوب. تاريخ الرحلة الجوية في المنطقة الزمنية لمطار نقطة الانطلاق يُشترط تحديد العام فقط لنماذج احتساب مستوى الانبعاثات العادي للرحلات الجوية ونماذج احتساب مستوى الانبعاثات استنادًا إلى المسافة (يتم تجاهل قيم الشهر واليوم، وبالتالي يمكن إغفالها أو ضبطها على 0 أو ضبطها على تاريخ صالح في هذه الحالات). وبالمثل، إذا لم يتم تقديم تاريخ محدّد لانبعاثات TIM، سنعود إلى الانبعاثات العادية للرحلة الجوية (أو الانبعاثات المستندة إلى المسافة). |
cabinClass |
الحقل مطلوب. درجة السفر على متن الرحلة الجوية |
origin |
اختيارية: رمز الاتحاد الدولي للنقل الجوي لمطار نقطة انطلاق الرحلة الجوية، مثل |
destination |
اختيارية: رمز اتحاد النقل الجوي الدولي لمطار وجهة الرحلة الجوية، مثل |
carrierCode |
اختيارية: رمز شركة النقل الجوي التابعة للاتحاد الدولي للنقل الجوي (IATA)، مثل |
flightNumber |
اختيارية: رقم الرحلة الجوية، مثل |
distanceKm |
اختيارية: المسافة بالكيلومتر، مثل |
CabinClass
درجة السفر على متن الرحلة الجوية
عمليات التعداد | |
---|---|
CABIN_CLASS_UNSPECIFIED |
درجة سفر غير محدّدة |
ECONOMY |
الدرجة الاقتصادية |
PREMIUM_ECONOMY |
الدرجة الاقتصادية المميزة |
BUSINESS |
درجة رجال الأعمال |
FIRST |
الدرجة الأولى |
Scope3FlightEmissions
رحلة جوية ضمن النطاق 3 مع تقديرات الانبعاثات
تمثيل JSON |
---|
{ "flight": { object ( |
الحقول | |
---|---|
flight |
الحقل مطلوب. تطابق هذه السمة معرّفات الرحلات الجوية في الطلب. |
wtwEmissionsGramsPerPax |
اختيارية: إجمالي انبعاثات الرحلة الجوية (مجموع الانبعاثات من المصدر إلى الخزان ومن الخزان إلى العادم) لكل مسافر استنادًا إلى المعلومات المطلوبة. هذا هو إجمالي الانبعاثات، وما لم يكن لديك أسباب محددة لاستخدام انبعاثات "من الخزان إلى العادم" أو "من المصدر إلى الخزان"، عليك استخدام هذا الرقم. |
ttwEmissionsGramsPerPax |
اختيارية: انبعاثات الرحلة الجوية من الوقود إلى العجلات لكل مسافر استنادًا إلى المعلومات المطلوبة |
wttEmissionsGramsPerPax |
اختيارية: انبعاثات الرحلة الجوية من المصدر إلى الخزان لكل مسافر استنادًا إلى المعلومات المطلوبة |
source |
اختيارية: مصدر بيانات الانبعاثات |
Scope3DataType
نوع المطابقة المُستخدَم لاحتساب انبعاثات النطاق 3 يُستخدَم هذا الحقل في استجابة Scope 3 لتحديد الطريقة المستخدَمة في احتساب الانبعاثات.
عمليات التعداد | |
---|---|
SCOPE3_DATA_TYPE_UNSPECIFIED |
نوع البيانات غير محدَّد. |
TIM_EMISSIONS |
الانبعاثات المستندة إلى TIM مع تحديد نقطة الانطلاق والوجهة وشركة النقل ورقم الرحلة وتاريخ المغادرة والسنة |
TYPICAL_FLIGHT_EMISSIONS |
مستوى الانبعاثات العادي للرحلات الجوية حسب نقطة الانطلاق والوجهة والسنة |
DISTANCE_BASED_EMISSIONS |
الانبعاثات المستندة إلى المسافة استنادًا إلى المسافة المقطوعة والسنة |