- طلب 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
معلومات حول مصدر البيانات المستخدَمة لاحتساب تقديرات الانبعاثات، بما في ذلك العوامل المساهمة ومصادر بياناتها
| تمثيل JSON |
|---|
{
"provenanceEntries": [
{
object ( |
| الحقول | |
|---|---|
provenanceEntries[] |
النتائج فقط. جميع العوامل المساهمة المستخدَمة لاحتساب الانبعاثات |
EmissionsProvenance.EmissionsProvenanceEntry
تفاصيل حول عامل مساهم واحد في حسابات الانبعاثات
| تمثيل 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 |