- HTTP অনুরোধ
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- ফ্লাইটবিস্তারিত নির্গমন
- ফ্লাইট নির্গমনের বিবরণ
- নির্গমন বিভাজন
- নির্গমন মেটাডেটা
- নির্গমনের উৎস
- EmissionsProvenance.EmissionsProvenanceEntry
- EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
- EmissionsProvenance.EmissionsProvenanceEntry.DataSource
- EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
- নির্গমনের উৎস। নির্গমনের উৎস এন্ট্রি। আসন এলাকা অনুপাত IATA। কৌশল
- নির্গমনের উৎস। নির্গমনের উৎস এন্ট্রি। দূরত্ব সমন্বয়। কৌশল
- EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
- চেষ্টা করে দেখুন!
বিস্তারিত নির্গমন অনুমান সংগ্রহ করে।
বিস্তারিত ফ্লাইট নির্গমন হলো যাত্রীপ্রতি গ্রিনহাউস গ্যাস নির্গমনের একটি স্বচ্ছ আনুমানিক হিসাব, যার সাথে থাকে বিশদ মেটাডেটা। এই মেটাডেটাতে গণনা পদ্ধতি, নির্গমনের বিভাজন, কনট্রেইলের প্রভাব এবং ডেটার উৎস সম্পর্কে বিস্তারিত তথ্য থাকে।
কীভাবে নির্গমনের হিসাব করা হয়, তার বিস্তারিত বিবরণ গিটহাবে রয়েছে।
প্রতিক্রিয়াটিতে ইনপুট করা ফ্লাইট লেগগুলির সাথে মেলে এমন সমস্ত এন্ট্রি একই ক্রমে থাকবে। যদি কোনো নির্দিষ্ট ফ্লাইট লেগের জন্য কোনো অনুমান উপলব্ধ না থাকে, তাহলে প্রতিক্রিয়াটি খালি এমিশন ফিল্ড সহ ফ্লাইট লেগ অবজেক্টটি ফেরত দেবে। অনুরোধটি তবুও সফল বলে বিবেচিত হবে। এমিশন অনুমান অনুপস্থিত থাকার কারণগুলির মধ্যে রয়েছে:
- ফ্লাইটটি সার্ভারের কাছে অজানা।
- ইনপুট ফ্লাইট লেগে এক বা একাধিক শনাক্তকারী অনুপস্থিত।
- ফ্লাইটের তারিখটি অতীত হয়ে গেছে।
- মডেলটি বিমানের ধরণটি সমর্থন করে না।
- আসন বিন্যাস অনুপস্থিত।
অনুরোধটিতে সর্বোচ্চ ১০০টি ফ্লাইট লেগ থাকতে পারে। অনুরোধটিতে ১০০টির বেশি ফ্লাইট লেগ থাকলে, এটি INVALID_ARGUMENT ত্রুটির কারণে ব্যর্থ হবে।
HTTP অনুরোধ
POST https://travelimpactmodel.googleapis.com/v1/flights:computeDetailedFlightEmissions
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{
"flights": [
{
object ( |
| ক্ষেত্র | |
|---|---|
flights[] | প্রয়োজনীয়। নির্গমনের আনুমানিক হিসাব ফেরত দেওয়ার জন্য সরাসরি ফ্লাইট। |
প্রতিক্রিয়া সংস্থা
flights.computeDetailedFlightEmissions রেসপন্সের জন্য আউটপুট সংজ্ঞা।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "flightsWithDetailedEmissions": [ { object ( |
| ক্ষেত্র | |
|---|---|
flightsWithDetailedEmissions[] | নির্গমন অনুমান সহ ফ্লাইট লেগগুলির তালিকা। |
modelVersion | এই প্রতিক্রিয়ায় সমস্ত ফ্লাইটের নির্গমন অনুমান যে মডেল সংস্করণের অধীনে গণনা করা হয়েছিল। |
ফ্লাইটবিস্তারিত নির্গমন
নির্গমন অনুমানের বিবরণসহ সরাসরি ফ্লাইট।
| JSON উপস্থাপনা |
|---|
{ "flight": { object ( |
| ক্ষেত্র | |
|---|---|
flight | শুধুমাত্র আউটপুট। অনুরোধে থাকা ফ্লাইট শনাক্তকারীগুলোর সাথে মেলে। দ্রষ্টব্য: সমস্ত IATA কোড বড় হাতের অক্ষরে লেখা হয়। |
flightEmissionsDetails | শুধুমাত্র আউটপুট। ফ্লাইটের সমস্ত নির্গমন ডেটা। |
emissionsMetadata | শুধুমাত্র আউটপুট। ফ্লাইট নির্গমন গণনা সম্পর্কিত অতিরিক্ত মেটাডেটা। |
ফ্লাইট নির্গমনের বিবরণ
নির্দিষ্ট ফ্লাইটটির নির্গমন সংক্রান্ত বিবরণ।
| JSON উপস্থাপনা |
|---|
{ "emissionsGramsPerPax": { object ( |
| ক্ষেত্র | |
|---|---|
emissionsGramsPerPax | শুধুমাত্র আউটপুট। প্রতি-যাত্রী নির্গমনের আনুমানিক সংখ্যা। নির্গমন গণনা করা না গেলে এটি উপস্থিত থাকবে না। যে কারণগুলির জন্য নির্গমন গণনা করা যায়নি তার তালিকার জন্য, |
emissionsBreakdown | শুধুমাত্র আউটপুট। মোট emissionsGramsPerPax মানের বিভিন্ন নির্গমন অংশের বিবরণ। যোগফলের মান সর্বদা emissionsGramsPerPax-এর সমান হওয়া উচিত। |
contrailsImpactBucket | শুধুমাত্র আউটপুট। মোট CO2e নির্গমনের প্রভাবের তুলনায় কনট্রেইলের উষ্ণায়ন প্রভাবের তাৎপর্য। |
source | শুধুমাত্র আউটপুট। নির্গমন তথ্যের উৎস। |
নির্গমন বিভাজন
মোট emissionsGramsPerPax মানের বিভিন্ন নির্গমন অংশের বিবরণ। যোগফলকৃত বিভাজনের মান সর্বদা emissionsGramsPerPax-এর সমান হওয়া উচিত।
| JSON উপস্থাপনা |
|---|
{ "wttEmissionsGramsPerPax": { object ( |
| ক্ষেত্র | |
|---|---|
wttEmissionsGramsPerPax | প্রতি-যাত্রী ওয়েল-টু-ট্যাঙ্ক নির্গমনের আনুমানিক সংখ্যা। নির্গমন গণনা করা না গেলে এটি উপস্থিত থাকবে না। যে কারণগুলির জন্য নির্গমন গণনা করা যায়নি তার তালিকার জন্য, |
ttwEmissionsGramsPerPax | প্রতি-যাত্রী ট্যাংক-টু-ওয়েক নির্গমনের আনুমানিক সংখ্যা। নির্গমন গণনা করা না গেলে এটি উপস্থিত থাকবে না। যে কারণগুলির জন্য নির্গমন গণনা করা যায়নি তার তালিকার জন্য, |
নির্গমন মেটাডেটা
সমস্ত অতিরিক্ত মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "emissionsProvenance": { object ( |
| ক্ষেত্র | |
|---|---|
emissionsProvenance | শুধুমাত্র আউটপুট। নির্গমন ডেটা গণনা করতে ব্যবহৃত ডেটার উৎস সম্পর্কিত বিবরণ, যার মধ্যে অবদানকারী কারণসমূহ এবং তাদের ডেটার উৎস অন্তর্ভুক্ত রয়েছে। |
easaLabelMetadata | শুধুমাত্র আউটপুট। EASA ফ্লাইট এমিশন লেবেল সম্পর্কিত মেটাডেটা। শুধুমাত্র তখনই সেট করা হয় যখন এমিশন ডেটার উৎস EASA হয়। |
timWebsiteEmissionsCalculatorUrl | শুধুমাত্র আউটপুট। |
নির্গমনের উৎস
নির্গমনের হিসাব গণনায় ব্যবহৃত ডেটার উৎস সম্পর্কিত তথ্য, যার মধ্যে অবদানকারী কারণসমূহ এবং সেগুলোর ডেটার উৎস অন্তর্ভুক্ত রয়েছে।
| JSON উপস্থাপনা |
|---|
{
"provenanceEntries": [
{
object ( |
| ক্ষেত্র | |
|---|---|
provenanceEntries[] | শুধুমাত্র আউটপুট। নির্গমন গণনা করতে ব্যবহৃত সমস্ত অবদানকারী উপাদান। |
EmissionsProvenance.EmissionsProvenanceEntry
নির্গমন গণনায় একটিমাত্র অবদানকারী উপাদান সম্পর্কে বিস্তারিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "provenanceEntryType": enum ( |
| ক্ষেত্র | |
|---|---|
provenanceEntryType | শুধুমাত্র আউটপুট। উৎস এন্ট্রির ধরণ। |
source | শুধুমাত্র আউটপুট। ডেটার উৎস। |
sourceVersion | শুধুমাত্র আউটপুট। উৎস ডেটার সংস্করণ। উদাহরণস্বরূপ, "2025/04"। |
dataCategory | শুধুমাত্র আউটপুট। ডেটা উৎসের ডেটা বিভাগ। |
ইউনিয়ন ফিল্ড data_strategy । প্রদত্ত ডেটা সোর্সের জন্য নির্গমন গণনা করতে ব্যবহৃত কৌশল। ফিল্ড সেটটি ডেটা_সোর্স টাইপের সাথে সঙ্গতিপূর্ণ হবে। data_strategy নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
fuelBurnEeaStrategy | শুধুমাত্র আউটপুট। EEA জ্বালানি দহনের কৌশল। |
loadFactorsT100Strategy | শুধুমাত্র আউটপুট। T100 লোড ফ্যাক্টরের জন্য কৌশল। |
loadFactorsChAviationStrategy | শুধুমাত্র আউটপুট। সিএইচ এভিয়েশনের লোড ফ্যাক্টর সংক্রান্ত কৌশল। |
cargoMassFractionT100Strategy | শুধুমাত্র আউটপুট। T100 কার্গো ভর ভগ্নাংশের কৌশল। |
seatAreaRatioIataStrategy | শুধুমাত্র আউটপুট। IATA আসন এলাকার অনুপাতের কৌশল। |
distanceAdjustmentStrategy | শুধুমাত্র আউটপুট। দূরত্ব সমন্বয়ের কৌশল। |
ইউনিয়ন ফিল্ড data_value । প্রদত্ত ডেটা সোর্সের জন্য ডেটা ভ্যালু। ফিল্ড সেটটি provenance_entry_type-এর সাথে সঙ্গতিপূর্ণ হবে। data_value নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
loadFactorsData | শুধুমাত্র আউটপুট। লোড ফ্যাক্টরের ডেটা মান। সেট করা না থাকলে, লোড ফ্যাক্টরের মানটি পাওয়া যাবে না। |
cargoMassFractionData | শুধুমাত্র আউটপুট। কার্গোর ভর ভগ্নাংশের মান। সেট করা না থাকলে, কার্গোর ভর ভগ্নাংশের মানটি পাওয়া যাবে না। |
seatAreaRatioData | শুধুমাত্র আউটপুট। প্রতিটি আসন শ্রেণীর জন্য আসন এলাকা অনুপাতের মান। যদি সেট করা না থাকে, তাহলে আসন এলাকা অনুপাতের মানটি পাওয়া যাবে না। |
estimatedFlightDistanceKm | শুধুমাত্র আউটপুট। দূরত্ব সমন্বয় ফ্যাক্টর (DAF) ব্যবহার করে গণনা করা CCD ফ্লাইট পর্যায়ে অতিক্রান্ত আনুমানিক দূরত্বের মান কিলোমিটারে প্রকাশ করা হয়। যদি এটি সেট করা না থাকে, তাহলে আনুমানিক ফ্লাইট দূরত্বের মান পাওয়া যাবে না। |
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 | মার্কিন পরিবহন পরিসংখ্যান ব্যুরো কর্তৃক প্রদত্ত টি-১০০ ডেটাসেট থেকে প্রাপ্ত তথ্য। |
CH_AVIATION | তথ্য সরবরাহ করেছে ch-aviation। |
OAG | অফিসিয়াল এভিয়েশন গাইড (OAG) কর্তৃক প্রদত্ত তথ্য। |
OPERATING_CARRIER | পরিচালনাকারী পরিষেবা প্রদানকারী কর্তৃক প্রদত্ত তথ্য। |
AIRCRAFT_MODEL_TYPICAL | বিমান মডেলের উপর ভিত্তি করে সাধারণ তথ্য। |
GLOBAL_DEFAULT | একটি বৈশ্বিক ডিফল্ট মান, যা অন্য কোনো ডেটা উৎস উপলব্ধ না থাকলে ব্যবহৃত হয়। |
IATA | আন্তর্জাতিক বিমান পরিবহন সংস্থা (IATA) কর্তৃক প্রদত্ত তথ্য। |
ICL | তথ্য সরবরাহ করেছে ইম্পেরিয়াল কলেজ লন্ডন। |
EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
EEA জ্বালানি ব্যবহারের কৌশল। ভবিষ্যতে নতুন মান যোগ করা হতে পারে। ক্লায়েন্টদের অজানা enum মানগুলি সাবলীলভাবে পরিচালনা করার জন্য প্রস্তুত থাকতে হবে।
| এনাম | |
|---|---|
STRATEGY_UNSPECIFIED | কৌশল অনির্দিষ্ট। |
AIRCRAFT_MAPPING_FALLBACK_WITH_CORRECTION_FACTOR | একটি স্থির সংশোধন গুণক প্রয়োগ করা হয়েছিল। |
AIRCRAFT_MAPPING_EXACT | বিমানের সুনির্দিষ্ট ম্যাপিং ব্যবহার করা হয়েছিল। |
AIRCRAFT_MAPPING_FALLBACK | ফলব্যাক এয়ারক্রাফট ম্যাপিং ব্যবহার করা হয়েছিল। |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
T100 লোড ফ্যাক্টরের জন্য কৌশল। ভবিষ্যতে নতুন মান যোগ করা হতে পারে। ক্লায়েন্টদের অজানা enum মানগুলি সাবলীলভাবে পরিচালনা করার জন্য প্রস্তুত থাকতে হবে।
| এনাম | |
|---|---|
STRATEGY_UNSPECIFIED | কৌশল অনির্দিষ্ট। |
CARRIER_ROUTE_MONTH | বাহক, রুট এবং ভ্রমণের মাস অনুযায়ী তথ্য। |
CARRIER_MONTH | বিমান সংস্থা এবং ভ্রমণের মাস অনুযায়ী তথ্য। |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH | ক্যারিয়ার, রুট, বছর এবং মাস মেলানো ঐতিহাসিক ডেটা। |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
সিএইচ-এভিয়েশন লোড ফ্যাক্টরের জন্য কৌশল। ভবিষ্যতে নতুন মান যোগ করা হতে পারে। ক্লায়েন্টদের অজানা এনাম মানগুলি সাবলীলভাবে পরিচালনা করার জন্য প্রস্তুত থাকতে হবে।
| এনাম | |
|---|---|
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 | ক্যারিয়ার, রুট, বছর, মাস এবং বিমানের শ্রেণী মেলানো ঐতিহাসিক ডেটা। |
নির্গমনের উৎস। নির্গমনের উৎস এন্ট্রি। আসন এলাকা অনুপাত IATA। কৌশল
IATA আসন এলাকার অনুপাতের জন্য কৌশল। ভবিষ্যতে নতুন মান যোগ করা হতে পারে। ক্লায়েন্টদের অজানা enum মানগুলি সাবলীলভাবে পরিচালনা করার জন্য প্রস্তুত থাকতে হবে।
| এনাম | |
|---|---|
STRATEGY_UNSPECIFIED | কৌশল অনির্দিষ্ট। |
NARROW_AIRCRAFT_BODY | সংকীর্ণ দেহের বিমানের জন্য আসন এলাকার অনুপাত ব্যবহার করা হয়েছিল। |
WIDE_AIRCRAFT_BODY | প্রশস্ত দেহের বিমানের জন্য আসনের ক্ষেত্রফলের অনুপাত ব্যবহার করা হয়েছিল। |
নির্গমনের উৎস। নির্গমনের উৎস এন্ট্রি। দূরত্ব সমন্বয়। কৌশল
দূরত্ব সমন্বয়ের কৌশল। ভবিষ্যতে নতুন মান যোগ করা হতে পারে। ক্লায়েন্টদের অজানা এনাম (enum) মানগুলি সাবলীলভাবে সামলানোর জন্য প্রস্তুত থাকতে হবে।
| এনাম | |
|---|---|
STRATEGY_UNSPECIFIED | কৌশল অনির্দিষ্ট। |
ORIGIN_DESTINATION | উৎস এবং গন্তব্য বিমানবন্দরের জোড়া দ্বারা দূরত্ব সমন্বয় ফ্যাক্টর নির্ধারিত হয়। |
COUNTRY_PAIR | উৎস এবং গন্তব্য দেশের জোড়া দ্বারা দূরত্ব সমন্বয় গুণক নির্ধারিত হয়। |
DEFAULT | যেহেতু আমরা বিমানবন্দর- বা দেশ-ভিত্তিক কোনো সমন্বয় ফ্যাক্টর খুঁজে পাইনি, তাই দূরত্ব সমন্বয় ফ্যাক্টরটি ডিফল্ট মানের উপর ভিত্তি করে নির্ধারণ করা হয়েছে। |
EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
ডেটা সোর্সের ডেটা ক্যাটাগরি। ভবিষ্যতে নতুন মান যোগ করা হতে পারে। ক্লায়েন্টদের অজানা এনাম মানগুলি সাবলীলভাবে পরিচালনা করার জন্য প্রস্তুত থাকতে হবে।
| এনাম | |
|---|---|
DATA_CATEGORY_UNSPECIFIED | ডেটার বিভাগ অনির্দিষ্ট। |
PRIMARY | আইএসও ১৪০৮৩-তে সংজ্ঞায়িত প্রাথমিক ডেটা। |
MODELED | ISO 14083-এ সংজ্ঞায়িত মডেলকৃত ডেটা। |
DEFAULT | ISO 14083-এ সংজ্ঞায়িত ডিফল্ট মানের ডেটা। |