Weather API के बारे में खास जानकारी

Weather API की मदद से, दुनिया भर की जगहों के लिए रीयल-टाइम और हाइपरलोकल मौसम का डेटा पाने का अनुरोध किया जा सकता है. इससे लाइव वेदर डैशबोर्ड, मौसम की जानकारी देने वाले ऐप्लिकेशन, रास्ते के मौसम की जानकारी देने वाले ओवरले, और मौसम के हिसाब से स्वास्थ्य या गतिविधि को ट्रैक करने वाले डिवाइसों को बेहतर बनाया जा सकता है. मौसम की जानकारी में मौजूदा तापमान, बारिश, रिलेटिव ह्यूमिडिटी, हवा की रफ़्तार, यूवी इंडेक्स वगैरह शामिल हैं.

किसी जगह के अक्षांश और देशांतर के लिए, एपीआई नीचे दी गई टेबल में मौजूद डेटा के लिए एंडपॉइंट (https://weather.googleapis.com/v1/...) उपलब्ध कराता है.

REST एंडपॉइंट, एक नज़र में

एपीआई एंडपॉइंट URL ब्यौरा दस्तावेज़ में शामिल पैरामीटर
मौजूदा स्थितियां https://weather.googleapis.com/v1/currentConditions:lookup मौसम की लाइव जानकारी location.latitude, location.longitude
घंटे के हिसाब से मिलने वाली मौसम की जानकारी https://weather.googleapis.com/v1/forecast/hours:lookup मौसम के पूर्वानुमान की जानकारी, 240 घंटों तक के लिए उपलब्ध है location.latitude, location.longitude
मौसम का रोज़ाना का पूर्वानुमान https://weather.googleapis.com/v1/forecast/days:lookup अगले 10 दिनों के मौसम का पूर्वानुमान location.latitude, location.longitude
हर घंटे का इतिहास https://weather.googleapis.com/v1/history/hours:lookup पिछले 24 घंटों की कैश मेमोरी में सेव की गई स्थितियां 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).
  • यूवी इंडेक्स: अल्ट्रावॉयलेट (यूवी) इंडेक्स (uvIndex).
  • तूफ़ान आने की संभावना: तूफ़ान आने की संभावना का प्रतिशत.
  • विज़िबिलिटी: इससे पता चलता है कि कोई ऑब्जेक्ट कितनी दूरी से साफ़ तौर पर दिखता है.
  • हवा का दबाव: समुद्र तल पर हवा का औसत दबाव.
  • सूरज और चांद से जुड़े इवेंट: सूर्योदय, सूर्यास्त, चंद्रोदय, और चंद्रास्त का समय.
  • बादल छाए रहने की संभावना: आसमान में बादल छाए रहने की संभावना का प्रतिशत.

Weather API को इस्तेमाल करने का तरीका

1 सेट अप करना अपना Google Cloud प्रोजेक्ट सेट अप करें से शुरू करें और इसके बाद दिए गए निर्देशों को पूरा करें.
2 मौसम की मौजूदा स्थिति की जानकारी पाना मौजूदा स्थिति देखें.
3 हर घंटे के हिसाब से मौसम का पूर्वानुमान पाना हर घंटे के हिसाब से मौसम का पूर्वानुमान पाना देखें.
4 रोज़ाना का पूर्वानुमान पाना रोज़ाना पूर्वानुमान पाने की सुविधा देखें.
5 हर घंटे का इतिहास पाना हर घंटे का इतिहास देखें.
6 मौसम से जुड़ी चेतावनियां पाना मौसम से जुड़ी चेतावनियां पाना देखें.

एयर क्वालिटी इंडेक्स (एक्यूआई) और पार्टिकुलेट मैटर (PM2.5, PM10) के लिए, Air Quality API (https://airquality.googleapis.com/v1/currentConditions:lookup) का इस्तेमाल करें. Weather API ये वैल्यू नहीं दिखाता.

पर्यावरण से जुड़े अन्य एपीआई में ये शामिल हैं:

  • पराग की मात्रा: Pollen API (https://pollen.googleapis.com/v1/forecast:lookup)
  • सौर विकिरण और छत पर सौर ऊर्जा उत्पादन की क्षमता: Solar API (https://solar.googleapis.com/v1/buildingInsights:findClosest)

आगे क्या करना है