Method: flights.computeTypicalFlightEmissions

تخمین‌های معمولی انتشار گازهای گلخانه‌ای بین دو فرودگاه را که بازار نیز نامیده می‌شود، بازیابی می‌کند. اگر هیچ تخمینی برای یک بازار خاص وجود نداشته باشد، پاسخ، شی بازار را با میدان‌های انتشار خالی برمی‌گرداند. درخواست همچنان موفق تلقی خواهد شد.

جزئیات نحوه محاسبه تخمین های معمولی انتشار در GitHub موجود است.

این درخواست می تواند تا 1000 بازار را شامل شود. اگر درخواست بیش از 1000 بازار داشته باشد، با خطای INVALID_ARGUMENT شکست می خورد.

درخواست HTTP

POST https://travelimpactmodel.googleapis.com/v1/flights:computeTypicalFlightEmissions

URL از دستور GRPC Transcoding استفاده می کند.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "markets": [
    {
      object (Market)
    }
  ]
}
فیلدها
markets[]

object ( Market )

مورد نیاز. تخمین های معمولی انتشار گازهای گلخانه ای را برای این جفت بازار درخواست کنید. حداکثر 1000 بازار قابل درخواست است.

بدن پاسخگو

پاسخ شامل انتشار گازهای گلخانه ای و همچنین نسخه مدل است.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
فیلدها
typicalFlightEmissions[]

object ( TypicalFlightEmissions )

انتشارات پرواز معمولی بازار درخواست شده است.

modelVersion

object ( ModelVersion )

نسخه مدلی که بر اساس آن برآورد انتشار معمولی پرواز برای همه پروازها در این پاسخ محاسبه شد.

بازار

یک جفت فرودگاه

نمایندگی JSON
{
  "origin": string,
  "destination": string
}
فیلدها
origin

string

مورد نیاز. کد فرودگاه یاتا برای مبدا پرواز، به عنوان مثال "LHR".

destination

string

مورد نیاز. کد فرودگاه یاتا برای مقصد پرواز، به عنوان مثال "JFK".

TypicalFlightEmissions

تخمین های معمولی انتشار پرواز برای یک بازار خاص

نمایندگی JSON
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
فیلدها
market

object ( Market )

مورد نیاز. با شناسه های پرواز در درخواست مطابقت دارد. توجه: تمام کدهای یاتا با حروف بزرگ نوشته شده اند.

emissionsGramsPerPax

object ( EmissionsGramsPerPax )

اختیاری. انتشار معمولی پرواز به ازای هر مسافر برای بازار درخواستی. اگر انتشار معمولی قابل محاسبه نباشد، وجود نخواهد داشت. برای فهرستی از دلایلی که چرا انتشار معمولی پرواز را نمی توان محاسبه کرد، به GitHub مراجعه کنید.