Weather API একনজরে

Weather API-এর সাহায্যে আপনি সারা বিশ্বের বিভিন্ন লোকেশনের জন্য রিয়েল-টাইম, হাইপারলোকাল আবহাওয়ার ডেটার অনুরোধ করতে পারবেন। এর মাধ্যমে লাইভ ওয়েদার ড্যাশবোর্ড, আবহাওয়া আপডেট করার অ্যাপ, রুটের আবহাওয়ার ওভারলে এবং আবহাওয়ার উপর ভিত্তি করে স্বাস্থ্য বা অ্যাক্টিভিটি ট্র্যাকারকে আরও উন্নত করা যায়। আবহাওয়ার তথ্যের মধ্যে বর্তমান তাপমাত্রা, বৃষ্টিপাত, আপেক্ষিক আর্দ্রতা, বাতাসের গতি, UV ইন্ডেক্স এবং আরও অনেক কিছু অন্তর্ভুক্ত।

প্রদত্ত অক্ষাংশ ও দ্রাঘিমাংশে কোনও লোকেশনের জন্য, API নিম্নলিখিত সারণীতে ডেটার জন্য এন্ডপয়েন্ট (https://weather.googleapis.com/v1/...) প্রদান করে।

এক নজরে REST এন্ডপয়েন্ট

API এন্ডপয়েন্ট ইউআরএল বিবরণ ডকুমেন্ট করা প্যারামিটার
বর্তমান পরিস্থিতি https://weather.googleapis.com/v1/currentConditions:lookup আবহাওয়ার লাইভ পরিস্থিতি location.latitude, location.longitude
প্রতি ঘণ্টার পূর্বাভাস https://weather.googleapis.com/v1/forecast/hours:lookup ২৪০ ঘণ্টা পর্যন্ত আবহাওয়ার পূর্বাভাস location.latitude, location.longitude
দৈনিক পূর্বাভাস https://weather.googleapis.com/v1/forecast/days:lookup সর্বাধিক ১০ দিনের পূর্বাভাস location.latitude, location.longitude
ঘণ্টাভিত্তিক ইতিহাস https://weather.googleapis.com/v1/history/hours:lookup ২৪ ঘণ্টা পর্যন্ত ক্যাশে করা পূর্ববর্তী পরিস্থিতি location.latitude, location.longitude
খারাপ আবহাওয়ার সতর্কতা https://weather.googleapis.com/v1/publicAlerts:lookup খারাপ আবহাওয়ার সতর্কতা key, location.latitude, location.longitude

সাধারণ ব্যবহারিক ক্ষেত্র

  • লাইভ আবহাওয়া এবং আবহাওয়া আপডেট করার ড্যাশবোর্ড: অটোমেটিক আপডেট হওয়া তাপমাত্রা, আর্দ্রতা এবং বাতাসের গতি দেখানোর জন্য জিপিএস কোঅর্ডিনেট (location.latitude এবং location.longitude) বা জিওকোড করা শহরের কোঅর্ডিনেট ব্যবহার করে currentConditions:lookup, forecast/hours:lookup এবং forecast/days:lookup কোয়েরি করুন।
  • রুটের আবহাওয়ার ওভারলে: Routes API থেকে রুট পলিলাইন বরাবর অক্ষাংশ ও দ্রাঘিমাংশের ওয়েপয়েন্টের স্যাম্পেল নিন এবং ড্রাইভারদের আবহাওয়ার পরিবর্তন সম্পর্কে সতর্ক করতে প্রতিটি ওয়েপয়েন্টে পৌঁছানোর আনুমানিক সময়ে currentConditions:lookup বা forecast/hours:lookup কল করুন।
  • আবহাওয়া-ভিত্তিক স্বাস্থ্য, হাইড্রেট থাকা ও অ্যাক্টিভিটি ট্র্যাকার: দৈনিক হাইড্রেট থাকার লক্ষ্য বা আউটডোর এক্সারসাইজ সংক্রান্ত সাজেশন অ্যাডজাস্ট করতে, currentConditions:lookup থেকে স্থানীয় temperature, feelsLikeTemperature, relativeHumidity, heatIndex এবং uvIndex সংক্রান্ত তথ্য ফেচ করুন।

Weather API-এর ফিচার

Weather API ডেটায় নিম্নলিখিত তথ্য অন্তর্ভুক্ত থাকে:

  • আবহাওয়ার পরিস্থিতি ও আইকন: weatherCondition-এ বর্তমান আবহাওয়ার পরিস্থিতি (যেমন, "মেঘলা" বা "বিক্ষিপ্ত তুষারপাত") বোঝাতে বিবরণ ও সংশ্লিষ্ট আইকন।
  • তাপমাত্রা: বর্তমান তাপমাত্রা (temperature), সর্বনিম্ন ও সর্বোচ্চ তাপমাত্রা (minTemperature এবং maxTemperature দৈনিক পূর্বাভাসে, অথবা currentConditionsHistory-এর মধ্যে), এবং আপাত ("অনুভূত") তাপমাত্রা (feelsLikeTemperature)।
  • বৃষ্টিপাত: মোট বৃষ্টিপাত এবং বৃষ্টিপাতের ধরন (তুষারপাত, বৃষ্টি, বরফ, মিশ্র)।
  • বাতাস: উইন্ডচিল (windChill), বাতাসের গতিবিধি (wind.direction), বাতাসের গতি (wind.speed), এবং দমকা হাওয়া (wind.gust).
  • বরফের ঘনত্ব: বরফের ঘনত্ব।
  • আর্দ্রতা: ডিউ পয়েন্ট (dewPoint), হিট ইনডেক্স (heatIndex), ওয়েট-বাল্ব তাপমাত্রা (wetBulbTemperature) এবং আপেক্ষিক আর্দ্রতা (relativeHumidity)।
  • UV ইন্ডেক্স: আল্ট্রাভায়োলেট (UV) ইন্ডেক্স (uvIndex)।
  • বজ্রঝড়ের সম্ভাবনা: বজ্রঝড় হওয়ার সম্ভাবনা কত শতাংশ।
  • দৃশ্যমানতা: যে দূরত্বে কোনও বস্তু স্পষ্টভাবে দৃশ্যমান হয়।
  • বায়ুচাপ: সমুদ্রপৃষ্ঠের গড় বায়ুচাপ।
  • সূর্য ও চন্দ্র সংক্রান্ত ইভেন্ট: সূর্যোদয়, সূর্যাস্ত, চন্দ্রোদয় ও চন্দ্রাস্তের সময়।
  • মেঘের আচ্ছাদন: মেঘের দ্বারা আচ্ছাদিত আকাশের শতাংশ।

Weather API কীভাবে ব্যবহার করবেন

১ সেট-আপ করুন আপনার Google Cloud প্রোজেক্ট সেট-আপ করুন বিকল্প দিয়ে শুরু করুন এবং তারপরে দেখানো নির্দেশাবলী সম্পূর্ণ করুন।
২ বর্তমান পরিস্থিতি সম্পর্কে জানুন বর্তমান পরিস্থিতি জানুন দেখুন।
৩ প্রতি ঘণ্টার পূর্বাভাস পান প্রতি ঘণ্টার পূর্বাভাস পান দেখুন।
৪ দৈনিক পূর্বাভাস পান দৈনিক পূর্বাভাস পান দেখুন।
৫ প্রতি ঘণ্টার ইতিহাস পান প্রতি ঘণ্টার ইতিহাস দেখুন বিকল্প দেখুন।
৬ আবহাওয়া সংক্রান্ত সতর্কতা পান আবহাওয়ার সতর্কতা পান দেখুন।

এয়ার কোয়ালিটি সংক্রান্ত ইন্ডেক্স (AQI) এবং পার্টিকুলেট দূষণকারী (PM2.5, PM10) উপাদানের জন্য, Air Quality API (https://airquality.googleapis.com/v1/currentConditions:lookup) ব্যবহার করুন। Weather API এইসব ভ্যালু দেখায় না।

পরিবেশ সংক্রান্ত অন্যান্য API-এর মধ্যে রয়েছে:

  • পরাগরেণুর সংখ্যা: Pollen API (https://pollen.googleapis.com/v1/forecast:lookup)
  • সৌর বিকিরণ ও ছাদে সোলার প্যানেল বসানোর সম্ভাবনা: Solar API (https://solar.googleapis.com/v1/buildingInsights:findClosest)

এর পরে কী করতে হবে