- طلب HTTP
- نص الطلب
- نص الاستجابة
- 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
- جرِّبه الآن
تعرض هذه الطريقة تقديرات مفصّلة للانبعاثات.
"انبعاثات الرحلات الجوية المفصّلة" هي تقديرات شفافة للانبعاثات الناتجة عن الغازات الدفيئة لكل راكب، ويتم استكمالها ببيانات وصفية شاملة توضّح منهجية الحساب وتفاصيل الانبعاثات وتأثير مسارات التكاثف ومصدر البيانات.
يمكنك الاطّلاع على تفاصيل حول كيفية احتساب تقديرات الانبعاثات في GitHub.
سيتضمّن الردّ جميع الإدخالات التي تتطابق مع رحلات الطيران التي تم إدخالها، وبالترتيب نفسه. إذا لم تتوفّر تقديرات لجزء معيّن من الرحلة الجوية، سيعرض الردّ عنصر جزء الرحلة الجوية مع حقول انبعاثات فارغة. وسيظل الطلب ناجحًا. تشمل أسباب عدم توفّر تقديرات الانبعاثات ما يلي:
- الرحلة غير معروفة للخادم.
- لا يتضمّن جزء الرحلة الذي تم إدخاله معرّفًا واحدًا أو أكثر.
- تاريخ الرحلة يسبق التاريخ الحالي.
- لا يتوافق نوع الطائرة مع النموذج.
- إعدادات الحساب مفقودة.
يمكن أن يتضمّن الطلب ما يصل إلى 100 جزء من رحلة جوية. إذا كان الطلب يتضمّن أكثر من 100 جزء من رحلة جوية، سيتعذّر تنفيذه وسيظهر الخطأ INVALID_ARGUMENT.
طلب HTTP
POST https://travelimpactmodel.googleapis.com/v1/flights:computeDetailedFlightEmissions
يستخدِم عنوان URL بنية تحويل الترميز إلى gRPC.
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"flights": [
{
object ( |
| الحقول | |
|---|---|
flights[] |
الحقل مطلوب. رحلات جوية مباشرة لعرض تقديرات الانبعاثات الخاصة بها |
نص الاستجابة
تعريف الإخراج الخاص باستجابة flights.computeDetailedFlightEmissions
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "flightsWithDetailedEmissions": [ { object ( |
| الحقول | |
|---|---|
flightsWithDetailedEmissions[] |
قائمة برحلات جوية تتضمّن تقديرات الانبعاثات |
modelVersion |
تم احتساب تقديرات الانبعاثات لجميع الرحلات الجوية في هذه الاستجابة باستخدام إصدار النموذج هذا. |
FlightWithDetailedEmissions
رحلة طيران مباشرة مع تفاصيل تقديرات الانبعاثات
| تمثيل JSON |
|---|
{ "flight": { object ( |
| الحقول | |
|---|---|
flight |
النتائج فقط. تطابق هذه السمة معرّفات الرحلات الجوية في الطلب. ملاحظة: جميع رموز IATA مكتوبة بأحرف كبيرة. |
flightEmissionsDetails |
النتائج فقط. جميع بيانات الانبعاثات من الرحلات الجوية |
emissionsMetadata |
النتائج فقط. بيانات وصفية إضافية حول عملية حساب الانبعاثات الناتجة عن الرحلة الجوية |
FlightEmissionsDetails
تعرض هذه السمة تفاصيل حول الانبعاثات الناتجة عن الرحلة الجوية المحدّدة.
| تمثيل JSON |
|---|
{ "emissionsGramsPerPax": { object ( |
| الحقول | |
|---|---|
emissionsGramsPerPax |
النتائج فقط. أرقام تقديرات الانبعاثات لكل راكب لن يظهر هذا الحقل إذا تعذّر احتساب الانبعاثات. للاطّلاع على قائمة بأسباب عدم احتساب الانبعاثات، يُرجى الانتقال إلى |
emissionsBreakdown |
النتائج فقط. تفاصيل حول الأجزاء المختلفة من الانبعاثات في قيمة إجمالي الانبعاثاتGramsPerPax. يجب أن تساوي قيمة التصنيفات المجتمعة دائمًا قيمة emissionsGramsPerPax. |
contrailsImpactBucket |
النتائج فقط. أهمية تأثير الاحتباس الحراري الناتج عن مسارات التكاثف مقارنةً بإجمالي تأثير انبعاثات مكافئ ثاني أكسيد الكربون (CO2e) |
source |
النتائج فقط. مصدر بيانات الانبعاثات |
EmissionsBreakdown
تفاصيل حول الأجزاء المختلفة من الانبعاثات في قيمة إجمالي الانبعاثاتGramsPerPax. يجب أن تساوي قيمة التصنيفات المجتمعة دائمًا قيمة emissionsGramsPerPax.
| تمثيل JSON |
|---|
{ "wttEmissionsGramsPerPax": { object ( |
| الحقول | |
|---|---|
wttEmissionsGramsPerPax |
أرقام تقديرات الانبعاثات من المصدر إلى الخزان لكل راكب لن يظهر هذا الحقل إذا تعذّر احتساب الانبعاثات. للاطّلاع على قائمة بالأسباب التي أدّت إلى تعذّر احتساب الانبعاثات، يُرجى الاطّلاع على |
ttwEmissionsGramsPerPax |
أرقام تقديرات الانبعاثات من الخزان إلى الماء لكل راكب لن يظهر هذا الحقل إذا تعذّر احتساب الانبعاثات. للاطّلاع على قائمة بالأسباب التي أدّت إلى تعذّر احتساب الانبعاثات، يُرجى الاطّلاع على |
EmissionsMetadata
جميع البيانات الوصفية الإضافية
| تمثيل JSON |
|---|
{ "emissionsProvenance": { object ( |
| الحقول | |
|---|---|
emissionsProvenance |
النتائج فقط. تفاصيل حول مصدر البيانات المستخدَمة لاحتساب بيانات الانبعاثات، بما في ذلك العوامل المساهمة ومصادر بياناتها |
easaLabelMetadata |
النتائج فقط. بيانات وصفية حول تصنيف انبعاثات الرحلات الجوية الصادر عن وكالة سلامة الطيران الأوروبية (EASA) يجب ضبط هذه السمة فقط عندما يكون مصدر بيانات الانبعاثات هو EASA. |
timWebsiteEmissionsCalculatorUrl |
النتائج فقط. رابط إلى الموقع الإلكتروني |
EmissionsProvenance
معلومات حول مصدر البيانات المستخدَمة لاحتساب تقديرات الانبعاثات، بما في ذلك العوامل المساهمة ومصادر بياناتها
في provenanceEntries، تعمل provenanceEntryType كـ "مفتاح" يحدّد العامل المساهم، ولا يوجد سوى إدخال واحد دائمًا لكل نوع إدخال. تصف الحقول المتبقية في كل إدخال نوع الإدخال المحدّد هذا، وقد يتم ملؤها أو لا يتم ذلك استنادًا إلى العامل المساهم والبيانات المتاحة.
| تمثيل JSON |
|---|
{
"provenanceEntries": [
{
object ( |
| الحقول | |
|---|---|
provenanceEntries[] |
النتائج فقط. جميع العوامل المساهمة المستخدَمة لاحتساب الانبعاثات يعمل كل نوع إدخال ( |
EmissionsProvenance.EmissionsProvenanceEntry
تفاصيل حول عامل مساهم واحد في حسابات الانبعاثات يمثّل كل إدخال عاملاً واحدًا، حيث يعمل provenanceEntryType كمفتاح يحدّد العامل، وتصف الحقول الأخرى هذا العامل وقد يتم ملؤها أو لا.
| تمثيل JSON |
|---|
{ "provenanceEntryType": enum ( |
| الحقول | |
|---|---|
provenanceEntryType |
النتائج فقط. نوع إدخال مستند المصدر يعمل هذا الحقل كـ "مفتاح" لتحديد العامل المساهم، وتصفه الحقول المتبقية في هذه الرسالة وقد يتم ملؤها أو لا يتم ذلك. |
source |
النتائج فقط. مصدر البيانات |
sourceVersion |
النتائج فقط. تمثّل هذه السمة إصدار بيانات المصدر. على سبيل المثال، "2025/04". |
dataCategory |
النتائج فقط. فئة بيانات مصدر البيانات |
حقل الربط data_strategy الاستراتيجية المستخدَمة لاحتساب الانبعاثات لمصدر البيانات المحدّد ستتوافق مجموعة الحقول مع نوع data_source. يمكن أن يكون التعليق data_strategy إحدى القيم التالية فقط: |
|
fuelBurnEeaStrategy |
النتائج فقط. استراتيجية استهلاك الوقود في المنطقة الاقتصادية الأوروبية |
loadFactorsT100Strategy |
النتائج فقط. استراتيجية عوامل حمولة الركّاب في T100 |
loadFactorsChAviationStrategy |
النتائج فقط. استراتيجية لعوامل حمولة الركّاب في CH Aviation |
cargoMassFractionT100Strategy |
النتائج فقط. استراتيجية الكسر الكتلي للحمولة في T100 |
seatAreaRatioIataStrategy |
النتائج فقط. استراتيجية نسب مساحة المقاعد في الاتحاد الدولي للنقل الجوي |
distanceAdjustmentStrategy |
النتائج فقط. استراتيجية تعديل المسافة |
حقل الربط data_value قيمة البيانات لمصدر البيانات المحدّد سيتوافق مجموعة الحقول مع provenance_entry_type. يمكن أن يكون التعليق data_value إحدى القيم التالية فقط: |
|
loadFactorsData |
النتائج فقط. قيمة بيانات عوامل التحميل إذا لم يتم ضبطها، لن تتوفّر قيمة عوامل التحميل. |
cargoMassFractionData |
النتائج فقط. تمثّل هذه السمة قيمة الكسر الكتلي للشحنة. إذا لم يتم ضبط هذه السمة، لن تتوفّر قيمة كتلة الحمولة. |
seatAreaRatioData |
النتائج فقط. قيمة نسبة مساحة المقعد لكل درجة من درجات المقاعد إذا لم يتم ضبطها، لن تتوفّر قيمة نسبة مساحة المقعد. |
estimatedFlightDistanceKm |
النتائج فقط. المسافة المقدَّرة التي قطعتها الطائرة في مرحلة رحلة CCD الجوية بالكيلومترات، ويتم احتسابها باستخدام عامل تعديل المسافة (DAF). في حال عدم ضبطها، لن تتوفّر قيمة مسافة الرحلة الجوية المقدّرة. |
EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
نوع إدخال مستند المصدر قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
EMISSIONS_PROVENANCE_ENTRY_TYPE_UNSPECIFIED |
نوع إدخال مصدر غير محدّد |
FUEL_BURN |
نوع إدخال استهلاك الوقود |
LOAD_FACTORS |
نوع إدخال عوامل التحميل |
CARGO_MASS_FRACTION |
نوع إدخال الكسر الكتلي للشحنة |
SEATING_CONFIG |
نوع إدخال إعدادات أماكن الجلوس |
SEAT_AREA_RATIOS |
نوع إدخال نسب مساحة المقاعد |
DISTANCE_ADJUSTMENT |
نوع إدخال تعديل المسافة |
EmissionsProvenance.EmissionsProvenanceEntry.DataSource
مصدر البيانات لعوامل مصدر الانبعاثات قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
لم يتم تحديد مصدر البيانات. |
EEA |
البيانات مقدَّمة من وكالة البيئة الأوروبية (EEA). |
T100 |
بيانات من مجموعة بيانات T-100، مقدَّمة من مكتب إحصاءات النقل التابع لوزارة النقل الأمريكية |
CH_AVIATION |
البيانات مقدَّمة من ch-aviation. |
OAG |
البيانات مقدَّمة من Official Aviation Guide (OAG). |
OPERATING_CARRIER |
البيانات المقدَّمة من مشغّل شبكة الجوّال |
AIRCRAFT_MODEL_TYPICAL |
بيانات نموذجية استنادًا إلى طراز الطائرة |
GLOBAL_DEFAULT |
قيمة تلقائية عامة، تُستخدَم عندما لا يتوفّر أي مصدر بيانات آخر |
IATA |
البيانات مقدَّمة من الاتحاد الدولي للنقل الجوي (IATA). |
ICL |
البيانات مقدَّمة من كلية Imperial College London. |
EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
استراتيجية استهلاك الوقود في المنطقة الاقتصادية الأوروبية قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
STRATEGY_UNSPECIFIED |
لم يتم تحديد الاستراتيجية. |
AIRCRAFT_MAPPING_FALLBACK_WITH_CORRECTION_FACTOR |
تم تطبيق عامل تصحيح ثابت. |
AIRCRAFT_MAPPING_EXACT |
تم استخدام بيانات دقيقة لتحديد موقع الطائرة. |
AIRCRAFT_MAPPING_FALLBACK |
تم استخدام عملية ربط احتياطية بين الطائرات. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
استراتيجية عوامل حمولة الركّاب في T100 قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
STRATEGY_UNSPECIFIED |
لم يتم تحديد الاستراتيجية. |
CARRIER_ROUTE_MONTH |
بيانات حسب شركة النقل والمسار وشهر السفر |
CARRIER_MONTH |
البيانات حسب شركة النقل وشهر السفر |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH |
البيانات السابقة التي تتطابق مع شركة النقل والمسار والسنة والشهر |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
استراتيجية عوامل الحمولة في CH-Aviation قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
STRATEGY_UNSPECIFIED |
لم يتم تحديد الاستراتيجية. |
CARRIER_MONTH |
البيانات حسب شركة النقل وشهر السفر |
ACTUAL_CARRIER_YEAR_MONTH |
البيانات السابقة التي تتطابق مع شركة النقل والسنة والشهر |
EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
استراتيجية الكسر الكتلي للحمولة في T100 قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
STRATEGY_UNSPECIFIED |
لم يتم تحديد الاستراتيجية. |
CARRIER_ROUTE_AIRCRAFT_CLASS |
البيانات حسب شركة النقل والمسار ودرجة الطائرة |
ROUTE_AIRCRAFT_CLASS |
البيانات حسب المسار ودرجة السفر على متن الطائرة |
DISTANCE_AIRCRAFT_CLASS |
البيانات حسب نطاق المسافة وفئة الطائرة |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH_AIRCRAFT_CLASS |
البيانات السابقة التي تتطابق مع شركة النقل والمسار والسنة والشهر وفئة الطائرة |
EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
استراتيجية نسب مساحة المقاعد في الاتحاد الدولي للنقل الجوي قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
STRATEGY_UNSPECIFIED |
لم يتم تحديد الاستراتيجية. |
NARROW_AIRCRAFT_BODY |
تم استخدام نِسَب مساحة المقاعد في الطائرات ذات الجسم النحيف. |
WIDE_AIRCRAFT_BODY |
تم استخدام نسب مساحة المقاعد في الطائرات ذات الجسم العريض. |
EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
استراتيجية تعديل المسافة قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
STRATEGY_UNSPECIFIED |
لم يتم تحديد الاستراتيجية. |
ORIGIN_DESTINATION |
عامل تعديل المسافة الذي يتم تحديده حسب زوج مطارَي المغادرة والوصول |
COUNTRY_PAIR |
عامل تعديل المسافة الذي يتم تحديده حسب البلد المصدر وبلد الوجهة |
DEFAULT |
يستند عامل تعديل المسافة إلى القيمة التلقائية لأنّنا لم نعثر على عامل تعديل خاص بالمطار أو البلد. |
EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
فئة البيانات لمصدر البيانات قد تتم إضافة قيم جديدة في المستقبل. يجب أن تكون التطبيقات جاهزة للتعامل مع قيم التعداد غير المعروفة بشكل سليم.
| عمليات التعداد | |
|---|---|
DATA_CATEGORY_UNSPECIFIED |
فئة البيانات غير محدّدة. |
PRIMARY |
البيانات الأساسية، كما هو محدّد في ISO 14083 |
MODELED |
البيانات المستنِدة إلى نماذج، كما هو محدّد في ISO 14083 |
DEFAULT |
تمثّل هذه السمة بيانات القيمة التلقائية، كما هو محدّد في معيار ISO 14083. |