Method: batchGetAttributions

ফ্লাইট তথ্যের মাধ্যমে একাধিক কনট্রাইল অ্যাট্রিবিউশন পায়।



যদি সফল হয়, তাহলে প্রতিক্রিয়া হবে কনট্রাইল অ্যাট্রিবিউশনের একটি তালিকা।

HTTP অনুরোধ

GET https://contrails.googleapis.com/v2/{parent=attributions}:batchGet

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

পথের পরামিতি

পরামিতি
parent

string

প্রয়োজনীয়। পুনরুদ্ধার করা সমস্ত অ্যাট্রিবিউশনের দ্বারা ভাগ করা মূল সম্পদ। ফর্ম্যাট: অ্যাট্রিবিউশন

কোয়েরি প্যারামিটার

পরামিতি
names[]

string

প্রয়োজনীয়। যেসব ফ্লাইটের রিসোর্স নাম উদ্ধার করতে হবে। একটি অনুরোধে সর্বাধিক ১০০টি নাম প্রদান করা যেতে পারে।

বিন্যাস:

carriers/{carrier}/flightNumbers/{flightNumber}/departureDates/{departure_date}/departureAirports/{departure_airport}

উপাদান:

  • {carrier} : ২-অক্ষরের IATA ক্যারিয়ার কোড (যেমন, "AA" , "UA" )।
  • {flightNumber} : ১-৪ সংখ্যার ফ্লাইট নম্বর (যেমন, "123" )।
  • {departure_date} : ফ্লাইট ছাড়ার তারিখ YYYY-MM-DD ফর্ম্যাটে।
  • {departure_airport} : ৩-অক্ষরের IATA বিমানবন্দর কোড (যেমন, "JFK" , "LHR" )।

অনুরোধের মূল অংশ

অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।

প্রতিক্রিয়া মূল অংশ

attributions.batchGet-এর জন্য অ্যাট্রিবিউটেড কনট্রাইল ধারণকারী প্রতিক্রিয়া।

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

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

object ( Attribution )

BatchGetAttributionsRequest.names এ উল্লেখিত প্রতিটি রিসোর্স নামের জন্য একটি করে অ্যাট্রিবিউশনের তালিকা। এই তালিকার অ্যাট্রিবিউশনের ক্রম BatchGetAttributionsRequest এ থাকা নামের ক্রম অনুসারে মিলবে। যদি কোনও ফ্লাইট খুঁজে না পাওয়া যায়, তাহলে প্রতিক্রিয়াতে সংশ্লিষ্ট অ্যাট্রিবিউশন বার্তায় শুধুমাত্র name ক্ষেত্রটি পূরণ করা হবে, যখন flightDetails এবং contrail খালি থাকবে।

গুণাবলী

একটি নির্দিষ্ট ফ্লাইটের জন্য একটি সমষ্টিগত কনট্রিল ইভেন্ট প্রতিনিধিত্ব করে যা সমস্ত বৈশিষ্ট্যযুক্ত কনট্রিল অংশের (যেমন, মোট কিলোমিটার এবং শক্তি) সারসংক্ষেপ করে।

JSON উপস্থাপনা
{
  "name": string,
  "flightDetails": {
    object (FlightDetails)
  },
  "contrail": {
    object (ContrailAttributes)
  }
}
ক্ষেত্র
name

string

শনাক্তকারী। ফ্লাইটের রিসোর্সের নাম।

বিন্যাস:

carriers/{carrier}/flightNumbers/{flightNumber}/departureDates/{departure_date}/departureAirports/{departure_airport}

উপাদান:

  • {carrier} : ২-অক্ষরের IATA ক্যারিয়ার কোড (যেমন, "AA" , "UA" )।
  • {flightNumber} : ১-৪ সংখ্যার ফ্লাইট নম্বর (যেমন, "123" )।
  • {departure_date} : ফ্লাইট ছাড়ার তারিখ YYYY-MM-DD ফর্ম্যাটে।
  • {departure_airport} : ৩-অক্ষরের IATA বিমানবন্দর কোড (যেমন, "JFK" , "LHR" )।
flightDetails

object ( FlightDetails )

এই ফ্লাইটের বিস্তারিত তথ্য।

contrail

object ( ContrailAttributes )

ফ্লাইটের জন্য অ্যাট্রিবিউটেড কনট্রিল সম্পর্কে বিশদ বিবরণ।

রাষ্ট্র ব্যাখ্যা (একটি পাওয়া ফ্লাইটের মধ্যে):

  • যদি থাকে: Contrail বিশ্লেষণ করা হয়েছে। ContrailAttributes ভিতরের ক্ষেত্রগুলি ফলাফল নির্দেশ করে (যেমন, lengthMeters > 0 মানে contrails অ্যাট্রিবিউট করা হয়েছে)।
  • যদি অনুপস্থিত থাকে: এই ফ্লাইটের জন্য কনট্রেইল বিশ্লেষণ করা যাবে না।
    • এটি সাধারণত অপর্যাপ্ত ইনপুট ডেটার কারণে হয় (যেমন, আবহাওয়ার ডেটা অনুপস্থিত বা বিমানের পথের অনিশ্চয়তা)।
    • এর অর্থ এই নয় যে কোনও বিপরীতমুখী ধারণা তৈরি হয়নি, কেবল একটি সিদ্ধান্ত নেওয়া যায়নি।

ফ্লাইটের বিবরণ

প্রতিক্রিয়ায় ফেরত আসা সম্পূর্ণ ফ্লাইট তথ্যের সেট সংজ্ঞায়িত করে।

JSON উপস্থাপনা
{
  "carrier": string,
  "flightNumber": integer,
  "departureTime": string,
  "icao24": string,
  "originAirport": string,
  "destinationAirport": string,
  "callSign": string,
  "analyzedFlightDistanceMeters": string
}
ক্ষেত্র
carrier

string

ফ্লাইটের IATA ক্যারিয়ার কোড (যেমন "AA")।

flightNumber

integer

ফ্লাইটের ফ্লাইট নম্বর (যেমন "১২৩")।

departureTime

string

উৎপত্তিস্থল বিমানবন্দরের টাইমজোনে প্রস্থানের তারিখ int: unix epoch; str: ISO 8601

icao24

string

ICAO 24-বিট বিমানের ঠিকানা

originAirport

string

IATA এর উৎপত্তিস্থল বিমানবন্দর কোড।

destinationAirport

string

IATA গন্তব্য বিমানবন্দর কোড।

callSign

string

ওয়েপয়েন্টের সাথে সম্পর্কিত বিমানের কলসাইন।

analyzedFlightDistanceMeters

string ( int64 format)

ফ্লাইটের দূরত্ব মিটারে বিশ্লেষণ করা হয়েছে।

ContrailAttributes সম্পর্কে

একটি ফ্লাইটের জন্য কনট্রাইল বৈশিষ্ট্যগুলি প্রতিনিধিত্ব করে।

JSON উপস্থাপনা
{
  "lengthMeters": string,
  "effectiveEnergyForcingJoules": string
}
ক্ষেত্র
lengthMeters

string ( int64 format)

কন্ট্রিল গঠনের আনুমানিক দৈর্ঘ্য, মিটারে।

effectiveEnergyForcingJoules

string ( int64 format)

এই ফ্লাইটের জন্য দায়ী মোট কার্যকর শক্তি বল, জুলে।