একটি পূর্বাভাস গ্রিড পুনরুদ্ধার করুন

GET https://contrails.googleapis.com/v2/grids : কনট্রেইল পূর্বাভাসের একটি গ্রিড পান।

সফল হলে, প্রতিক্রিয়াটি হবে কনট্রেইল ফোর্সিং মানগুলির একটি NetCDF।

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

প্যারামিটার
time

string

প্রয়োজনীয়। অনুরোধের সময়।

ফর্ম্যাট: ISO 8601 ডেটটাইম স্ট্রিং অথবা ইউনিক্স ইপক ইন্টিজার

উদাহরণ: 2026-01-20T21:00:00Z

bbox[]

number

ঐচ্ছিক। ফিরে আসার জন্য অঞ্চলের সীমানা।

বিন্যাস: [lng_min, lat_min, lng_max, lat_max]

উদাহরণ: [-40, 20, 20, 60]

aircraftType

string

ঐচ্ছিক। বিমান কোড।

ফর্ম্যাট: ৪-অক্ষরের আইসিএও বিমান প্রকার কোড

উদাহরণ: A320

flightLevel[]

integer

ঐচ্ছিক। ফিরে আসার জন্য ফ্লাইট লেভেল। যদি কোনো ফ্লাইট লেভেল নির্দিষ্ট না করা হয়, তাহলে সমস্ত ফ্লাইট লেভেল অন্তর্ভুক্ত করা হবে।

ফর্ম্যাট: ফ্লাইট লেভেল (হেক্টোফুট এককে); [২৭০, ২৮০, ২৯০, ৩০০, ৩১০, ৩২০, ৩৩০, ৩৪০, ৩৫০, ৩৬০, ৩৭০, ৩৮০, ৩৯০, ৪০০, ৪১০, ৪২০, ৪৩০, ৪৪০]

উদাহরণ: [270, 280, 290, 300]

format

string

ঐচ্ছিক। অনুরোধকৃত ফরম্যাট। 'netcdf4' ছাড়া অন্য কোনো মান দিলে একটি UNIMPLEMENTED ত্রুটি দেখা দেবে, কারণ বহুভুজ সমর্থিত নয়।

aircraftClass

string

ঐচ্ছিক। বিমানের শ্রেণি। বর্তমানে শুধু default সমর্থিত।

data[]

string

ঐচ্ছিক। এই ফিল্ডটি নির্দিষ্ট করে যে রেসপন্সে কোন ডেটা ভেরিয়েবলগুলো অন্তর্ভুক্ত করা হবে। এটি একটি বা একাধিক ডেটা ভেরিয়েবল পরিচালনা করতে পারে। যদি এই ফিল্ডটি খালি থাকে বা পূরণ করা না হয়, তবে এটি ডিফল্টরূপে ["contrails"] হয়।

উদাহরণ: ["contrails", "expected_effective_energy_forcing", "persistent_formation_probability", "nominal_cocip_effective_energy_forcing"]

উদাহরণ

  • একটি নির্দিষ্ট সময়ের জন্য ডিফল্ট গ্লোবাল কনট্রেইল গ্রিড পুনরুদ্ধার করতে:

    response = requests.get(
      url="https://contrails.googleapis.com/v2/grids",
      params={"time": 2026-01-27T12:00:00Z},
      headers={"x-goog-api-key": API_KEY},
    )
    

    xarray দিয়ে লোড করা হলে, এই অনুরোধটি নিম্নলিখিত ডেটাসেটটি ফেরত দেয়:

    মাত্রা: (দ্রাঘিমাংশ: ১৪৪১, অক্ষাংশ: ৭২১, ফ্লাইট স্তর: ১৮, সময়: ১)
    স্থানাঙ্ক
    নাম মাত্রা ডেটা টাইপ মূল্যবোধ
    দ্রাঘিমাংশ (দ্রাঘিমাংশ) ফ্লোট৩২ -১৮০.০ -১৭৯.৮ ... ১৭৯.৮ ১...
    অক্ষাংশ (অক্ষাংশ) ফ্লোট৩২ -৯০.০ -৮৯.৭৫ -৮৯.৫ ... ৮...
    ফ্লাইট_লেভেল (ফ্লাইট_লেভেল) int16 ২৭০ ২৮০ ২৯০ ৩০০ ... ৪১...
    সময় (সময়) তারিখসময়৬৪[ns] ২০২৬-০১-২৮T২০:০০:০০
    পূর্বাভাস_রেফারেন্স_সময় (সময়) তারিখসময়৬৪[ns] ২০২৬-০১-২৭T০৮:০০:০০
    ডেটা ভেরিয়েবল
    কনট্রেইল (দ্রাঘিমাংশ, অক্ষাংশ, ফ্লাইট_লেভেল, সময়) ফ্লোট৩২ ০.০ ০.০ ০.০ ০.০ ... ০.০ ...
    বৈশিষ্ট্য
    অনুমান_পাইপেলি... কন্ট্রেইলস.ফোরকাস্ট-পাইপলাইন_২০২৬০১১৫.০২_পি০
    এপিআই সংস্করণ : contrails.api-service_20260125.00_p0
    বিমানের_শ্রেণী : ডিফল্ট
  • একটি নির্দিষ্ট ভৌগোলিক সীমানার মধ্যে সীমাবদ্ধ এবং একটি নির্দিষ্ট বিমানের ধরণ অনুযায়ী ফিল্টার করা গ্রিড পুনরুদ্ধার করতে, যেখানে সময় একটি ইউনিক্স ইপক পূর্ণসংখ্যা হিসাবে নির্দিষ্ট করা আছে:

    response = requests.get(
      url="https://contrails.googleapis.com/v2/grids",
      params={"time": 1769508160,
              "bbox": [-40, 20, 20, 60],
              "aircraftType": "A320"
              },
      headers={"x-goog-api-key": API_KEY},
    )
    
  • contrails এবং expected_effective_energy_forcing স্তরসহ ফ্লাইট লেভেলের একটি উপসেট এবং একটি নির্দিষ্ট অঞ্চলের মধ্যে সীমাবদ্ধ একটি গ্রিড পুনরুদ্ধার করতে:

    response = requests.get(
      url="https://contrails.googleapis.com/v2/grids",
      params={"time": 2026-01-27T12:00:00Z,
              "bbox": [-10, 40, 10, 55],
              "flightLevel": [300,310,320,330],
              "data": ["contrails", "expected_effective_energy_forcing"]
              },
      headers={"x-goog-api-key": API_KEY},
    )
    
  • আপনি যদি contrails , persistent_formation_probability এবং nominal_cocip_effective_energy_forcing ডেটা ভেরিয়েবলসহ একটি গ্রিড পুনরুদ্ধার করতে চান:

    response = requests.get(
      url="https://contrails.googleapis.com/v2/grids",
      params={"time": 2026-01-27T12:00:00Z,
              "data": ["contrails", "persistent_formation_probability", "nominal_cocip_effective_energy_forcing"]
              },
      headers={"x-goog-api-key": API_KEY},
    )