- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- ফ্লাইট
- তারিখ
- FlightWithEmissions
- উৎস
- EasaLabelMetadata
- ContrailsImpactBucket
- এটা চেষ্টা করুন!
নির্গমন অনুমান পুনরুদ্ধার করার জন্য রাষ্ট্রহীন পদ্ধতি। কিভাবে নির্গমন অনুমান গণনা করা হয় তার বিশদ বিবরণ GitHub- এ রয়েছে
প্রতিক্রিয়াতে একই ক্রমে ইনপুট ফ্লাইট পায়ের সাথে মেলে এমন সমস্ত এন্ট্রি থাকবে। যদি একটি নির্দিষ্ট ফ্লাইট পায়ের জন্য কোন অনুমান উপলব্ধ না থাকে, তাহলে প্রতিক্রিয়া খালি নির্গমন ক্ষেত্র সহ ফ্লাইট লেগ অবজেক্ট ফিরিয়ে দেবে। অনুরোধটি এখনও সফল বলে বিবেচিত হবে৷ নির্গমন অনুমান অনুপস্থিত হওয়ার কারণগুলির মধ্যে রয়েছে:
- ফ্লাইট সার্ভারের কাছে অজানা।
- ইনপুট ফ্লাইট লেগ এক বা একাধিক শনাক্তকারী অনুপস্থিত.
- ফ্লাইটের তারিখ অতীতে।
- বিমানের ধরন মডেল দ্বারা সমর্থিত নয়।
- আসন কনফিগারেশন অনুপস্থিত.
অনুরোধে 1000টি পর্যন্ত ফ্লাইট পা থাকতে পারে। যদি অনুরোধে 1000টির বেশি সরাসরি ফ্লাইট থাকে, যদি একটি INVALID_ARGUMENT ত্রুটির সাথে ব্যর্থ হয়৷
HTTP অনুরোধ
POST https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"flights": [
{
object ( |
ক্ষেত্র | |
---|---|
flights[] | প্রয়োজন। জন্য নির্গমন অনুমান ফেরত সরাসরি ফ্লাইট. |
প্রতিক্রিয়া শরীর
flights.computeFlightEmissions
প্রতিক্রিয়ার জন্য আউটপুট সংজ্ঞা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "flightEmissions": [ { object ( |
ক্ষেত্র | |
---|---|
flightEmissions[] | নির্গমন অনুমান সহ ফ্লাইট পায়ের তালিকা। |
modelVersion | মডেল সংস্করণ যার অধীনে এই প্রতিক্রিয়ায় সমস্ত ফ্লাইটের নির্গমন অনুমান গণনা করা হয়েছিল৷ |
ফ্লাইট
সরাসরি ফ্লাইট নির্গমন অনুমানের জন্য একটি একক অনুরোধ আইটেমের সাথে সম্পর্কিত সমস্ত বিবরণ।
JSON প্রতিনিধিত্ব |
---|
{
"origin": string,
"destination": string,
"operatingCarrierCode": string,
"flightNumber": integer,
"departureDate": {
object ( |
ক্ষেত্র | |
---|---|
origin | প্রয়োজন। ফ্লাইট উৎপত্তির জন্য IATA বিমানবন্দর কোড, যেমন "LHR"। |
destination | প্রয়োজন। ফ্লাইট গন্তব্যের জন্য IATA বিমানবন্দর কোড, যেমন "JFK"। |
operatingCarrierCode | প্রয়োজন। IATA ক্যারিয়ার কোড, যেমন "AA"। |
flightNumber | প্রয়োজন। ফ্লাইট নম্বর, যেমন 324। |
departureDate | প্রয়োজন। মূল বিমানবন্দরের সময় অঞ্চলে ফ্লাইটের তারিখ। বর্তমান বা ভবিষ্যতের তারিখ হতে হবে। |
তারিখ
একটি সম্পূর্ণ বা আংশিক ক্যালেন্ডার তারিখ প্রতিনিধিত্ব করে, যেমন একটি জন্মদিন। দিনের সময় এবং সময় অঞ্চল হয় অন্য কোথাও নির্দিষ্ট করা হয়েছে বা নগণ্য। তারিখটি গ্রেগরিয়ান ক্যালেন্ডারের সাথে সম্পর্কিত। এটি নিম্নলিখিতগুলির মধ্যে একটি প্রতিনিধিত্ব করতে পারে:
- একটি সম্পূর্ণ তারিখ, অ-শূন্য বছর, মাস এবং দিনের মান সহ।
- একটি মাস এবং দিন, একটি শূন্য বছর সহ (উদাহরণস্বরূপ, একটি বার্ষিকী)।
- একটি শূন্য মাস এবং একটি শূন্য দিন সহ একটি বছর নিজেই।
- একটি বছর এবং মাস, একটি শূন্য দিন সহ (উদাহরণস্বরূপ, একটি ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ)।
সম্পর্কিত প্রকার:
-
google.type.TimeOfDay
-
google.type.DateTime
-
google.protobuf.Timestamp
JSON প্রতিনিধিত্ব |
---|
{ "year": integer, "month": integer, "day": integer } |
ক্ষেত্র | |
---|---|
year | তারিখের বছর। একটি বছর ছাড়া একটি তারিখ নির্দিষ্ট করতে 1 থেকে 9999, বা 0 হতে হবে। |
month | এক বছরের মাস। একটি মাস এবং দিন ছাড়া একটি বছর নির্দিষ্ট করতে 1 থেকে 12, বা 0 হতে হবে৷ |
day | এক মাসের দিন। 1 থেকে 31 পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, অথবা 0 নিজে থেকে একটি বছর বা একটি বছর এবং মাস উল্লেখ করতে হবে যেখানে দিনটি তাৎপর্যপূর্ণ নয়৷ |
FlightWithEmissions
নির্গমন অনুমান সহ সরাসরি ফ্লাইট।
JSON প্রতিনিধিত্ব |
---|
{ "flight": { object ( |
ক্ষেত্র | |
---|---|
flight | প্রয়োজন। অনুরোধে ফ্লাইট শনাক্তকারীর সাথে মেলে। দ্রষ্টব্য: সমস্ত IATA কোড বড় করা হয়। |
source | ঐচ্ছিক। নির্গমন ডেটার উত্স। |
emissionsGramsPerPax | ঐচ্ছিক। প্রতি-যাত্রী নির্গমন অনুমান সংখ্যা। উপস্থিত থাকবে না যদি নির্গমন গণনা করা যায় না। যে কারণে নির্গমন গণনা করা যায়নি তার তালিকার জন্য, |
easaLabelMetadata | ঐচ্ছিক। EASA ফ্লাইট নির্গমন লেবেল সম্পর্কে মেটাডেটা। নির্গমন ডেটা উত্স EASA হলে শুধুমাত্র সেট করুন৷ |
contrailsImpactBucket | ঐচ্ছিক। মোট CO2e নির্গমন প্রভাবের তুলনায় উষ্ণতা বৃদ্ধির প্রভাবের তাৎপর্য। |
উৎস
নির্গমন ডেটার উত্স।
এনামস | |
---|---|
SOURCE_UNSPECIFIED | নির্গমন ডেটার উৎস অনির্দিষ্ট। |
TIM | নির্গমন ডেটা ট্রাভেল ইমপ্যাক্ট মডেল থেকে। |
EASA | নির্গমন ডেটা EASA পরিবেশগত লেবেল থেকে। |
EasaLabelMetadata
EASA ফ্লাইট নির্গমন লেবেল সম্পর্কে মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "labelIssueDate": { object ( |
ক্ষেত্র | |
---|---|
labelIssueDate | যে তারিখে লেবেল জারি করা হয়েছিল। |
labelExpiryDate | লেবেলের মেয়াদ শেষ হওয়ার তারিখ। এই তারিখের শেষ না হওয়া পর্যন্ত লেবেলটি প্রদর্শিত হতে পারে। |
labelVersion | লেবেলের সংস্করণ। |
safDiscountPercentage | টেকসই এভিয়েশন ফুয়েল (SAF) নির্গমন ডিসকাউন্ট শতাংশ লেবেলে প্রয়োগ করা হয়েছে। এটি দশমিক হিসাবে একটি শতাংশ। মানগুলি ব্যবধানে রয়েছে [0,1]। উদাহরণস্বরূপ, 0.0021 মানে 0.21%। এই ডিসকাউন্ট এবং নির্গমন হ্রাস EASA লেবেল দ্বারা রিপোর্ট করা হয়েছে কিন্তু তারা এই API দ্বারা বিতরণ করা CO2e অনুমানে অন্তর্ভুক্ত নয়৷ |
ContrailsImpactBucket
মোট CO2e নির্গমন প্রভাবের তুলনায় উষ্ণতা বৃদ্ধির প্রভাবের তাৎপর্য।
এনামস | |
---|---|
CONTRAILS_IMPACT_UNSPECIFIED | কনট্রাইলস প্রভাব অনির্দিষ্ট. |
CONTRAILS_IMPACT_NEGLIGIBLE | মোট CO2e নির্গমনের তুলনায় কনট্রাইল প্রভাব নগণ্য। |
CONTRAILS_IMPACT_MODERATE | কন্ট্রাইলস প্রভাব মোট CO2e নির্গমনের সাথে তুলনীয়। |
CONTRAILS_IMPACT_SEVERE | মোট CO2e নির্গমনের প্রভাবের চেয়ে কনট্রাইল প্রভাব বেশি। |