Method: flights.computeFlightEmissions

নির্গমনের আনুমানিক হিসাব সংগ্রহ করে। নির্গমনের আনুমানিক হিসাব কীভাবে গণনা করা হয়, তার বিস্তারিত বিবরণ গিটহাবে রয়েছে।

প্রতিক্রিয়াটিতে ইনপুট করা ফ্লাইট লেগগুলির সাথে মেলে এমন সমস্ত এন্ট্রি একই ক্রমে থাকবে। যদি কোনো নির্দিষ্ট ফ্লাইট লেগের জন্য কোনো অনুমান উপলব্ধ না থাকে, তাহলে প্রতিক্রিয়াটি খালি এমিশন ফিল্ড সহ ফ্লাইট লেগ অবজেক্টটি ফেরত দেবে। অনুরোধটি তবুও সফল বলে বিবেচিত হবে। এমিশন অনুমান অনুপস্থিত থাকার কারণগুলির মধ্যে রয়েছে:

  • ফ্লাইটটি সার্ভারের কাছে অজানা।
  • ইনপুট ফ্লাইট লেগে এক বা একাধিক শনাক্তকারী অনুপস্থিত।
  • ফ্লাইটের তারিখটি অতীত হয়ে গেছে।
  • মডেলটি বিমানের ধরণটি সমর্থন করে না।
  • আসন বিন্যাস অনুপস্থিত।

অনুরোধটিতে সর্বোচ্চ ১০০০টি ফ্লাইট লেগ থাকতে পারে। যদি অনুরোধটিতে ১০০০টির বেশি সরাসরি ফ্লাইট থাকে, তবে এটি INVALID_ARGUMENT ত্রুটির কারণে ব্যর্থ হবে।

HTTP অনুরোধ

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

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "flights": [
    {
      object (Flight)
    }
  ]
}
ক্ষেত্র
flights[]

object ( Flight )

প্রয়োজনীয়। নির্গমনের আনুমানিক হিসাব ফেরত দেওয়ার জন্য সরাসরি ফ্লাইট।

প্রতিক্রিয়া সংস্থা

flights.computeFlightEmissions রেসপন্সের জন্য আউটপুট সংজ্ঞা।

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "flightEmissions": [
    {
      object (FlightWithEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
ক্ষেত্র
flightEmissions[]

object ( FlightWithEmissions )

নির্গমন অনুমান সহ ফ্লাইট লেগগুলির তালিকা।

modelVersion

object ( ModelVersion )

এই প্রতিক্রিয়ায় সমস্ত ফ্লাইটের নির্গমন অনুমান যে মডেল সংস্করণের অধীনে গণনা করা হয়েছিল।

ফ্লাইটউইথএমিশনস

নির্গমন অনুমান সহ সরাসরি ফ্লাইট।

JSON উপস্থাপনা
{
  "flight": {
    object (Flight)
  },
  "source": enum (Source),
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  },
  "easaLabelMetadata": {
    object (EasaLabelMetadata)
  },
  "contrailsImpactBucket": enum (ContrailsImpactBucket)
}
ক্ষেত্র
flight

object ( Flight )

শনাক্তকারী। অনুরোধে থাকা ফ্লাইট শনাক্তকারীগুলোর সাথে মেলে। দ্রষ্টব্য: সমস্ত IATA কোড বড় হাতের অক্ষরে লেখা হয়।

source

enum ( Source )

ঐচ্ছিক। নির্গমন তথ্যের উৎস।

emissionsGramsPerPax

object ( EmissionsGramsPerPax )

ঐচ্ছিক। যাত্রীপ্রতি আনুমানিক নির্গমনের সংখ্যা। নির্গমন গণনা করা না গেলে এটি উপস্থিত থাকবে না। যে কারণগুলোর জন্য নির্গমন গণনা করা যায়নি, তার তালিকার জন্য flights.computeFlightEmissions দেখুন।

easaLabelMetadata

object ( EasaLabelMetadata )

ঐচ্ছিক। EASA ফ্লাইট নির্গমন লেবেল সম্পর্কিত মেটাডেটা। শুধুমাত্র তখনই সেট করতে হবে যখন নির্গমন ডেটার উৎস EASA হয়।

contrailsImpactBucket

enum ( ContrailsImpactBucket )

ঐচ্ছিক। মোট CO2e নির্গমনের প্রভাবের তুলনায় কনট্রেইলের উষ্ণায়ন প্রভাবের তাৎপর্য।