- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- ForecastSet
- पूर्वानुमान
- ForecastTimedValue
क्वेरी के आधार पर अनुमान लगाने की सुविधा.
एचटीटीपी अनुरोध
GET https://floodforecasting.googleapis.com/v1/gauges:queryGaugeForecasts
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
gaugeIds[] |
ज़रूरी है. गेज आईडी की सूची. इस्तेमाल की जा सकने वाली सूची में ज़्यादा से ज़्यादा 500 आइटम हो सकते हैं. अगर 500 से ज़्यादा आइटम वाली सूची दी जाती है, तो INVALID_REQUEST गड़बड़ी की वजह से अनुरोध पूरा नहीं हो पाता. |
issuedTimeStart |
ज़रूरी नहीं. पूर्वानुमान जारी किए जाने का सबसे पहला समय, स्ट्रिंग (आईएसओ 8601) के तौर पर. उदाहरण के लिए, "2023-06-17T10:34:00Z" या तारीख की स्ट्रिंग, जैसे कि "2023-10-13". शुरू होने का समय "2023-10-01" से पहले का नहीं हो सकता. डिफ़ॉल्ट रूप से, यह एक हफ़्ते पहले की तारीख पर सेट होता है. |
issuedTimeEnd |
ज़रूरी नहीं. पूर्वानुमान जारी किए जाने का सबसे हालिया समय, स्ट्रिंग (ISO 8601) के तौर पर. उदाहरण के लिए, "2023-06-17T10:34:00Z" या तारीख की स्ट्रिंग, जैसे कि "2023-10-13". डिफ़ॉल्ट वैल्यू now है. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
gauges.queryGaugeForecasts का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"forecasts": {
string: {
object ( |
फ़ील्ड | |
---|---|
forecasts |
यह गेज आईडी से लेकर अनुमान के सेट तक का मैप होता है. यह एक ऐसा ऑब्जेक्ट है जिसमें |
ForecastSet
किसी गेज के लिए अनुमानों का सेट.
JSON के काेड में दिखाना |
---|
{
"forecasts": [
{
object ( |
फ़ील्ड | |
---|---|
forecasts[] |
पूर्वानुमान. |
पूर्वानुमान
एक ही गेज के लिए, कई लीड टाइम का पूर्वानुमान. उदाहरण के लिए, किसी अनुमान में समस्या होने का समय शाम 5 बजे हो सकता है. इसमें शाम 6 बजे, 7 बजे, 8 बजे वगैरह के अनुमान शामिल हो सकते हैं.
ध्यान दें: पूर्वानुमान की कुछ रेंज, जारी किए गए समय से पहले की हो सकती हैं. ऐसा मॉडल के लिए इनपुट डेटा में देरी होने की वजह से हो सकता है. ऊपर दिए गए उदाहरण के हिसाब से, ऐसा हो सकता है कि समस्या का समय शाम 5 बजे हो और अनुमानित समय शाम 4 बजे, शाम 5 बजे, शाम 6 बजे वगैरह हो.
ध्यान दें: रेंज की लंबाई और उनके बीच की दूरी अलग-अलग होती है. संभावित रेंज के कुछ उदाहरण यहां दिए गए हैं:
[शाम 5 बजे से शाम 5 बजे तक], [शाम 6 बजे से शाम 6 बजे तक], [शाम 7 बजे से शाम 7 बजे तक]
[1 मार्च, रात 12 बजे से 2 मार्च, रात 12 बजे तक], [2 मार्च, रात 12 बजे से 3 मार्च, रात 12 बजे तक], [3 मार्च, रात 12 बजे से 4 मार्च, रात 12 बजे तक]
JSON के काेड में दिखाना |
---|
{
"forecastRanges": [
{
object ( |
फ़ील्ड | |
---|---|
forecastRanges[] |
पूर्वानुमान में कई "पूर्वानुमान रेंज" होती हैं. ये अलग-अलग समयसीमाओं से जुड़ी अलग-अलग पूर्वानुमान वैल्यू होती हैं. जब किसी रेंज की शुरुआत और खत्म होने का समय एक जैसा होता है, तो इसका मतलब है कि यह एक इंस्टैंट है. |
gaugeId |
यह अनुमान जिस गेज के लिए है उसका आईडी. |
issuedTime |
पूर्वानुमान जारी करने का समय (ISO 8601), जैसे कि "2023-06-17T10:34:00Z". पूर्वानुमान जारी करने का समय, वह समय होता है जब पूर्वानुमान जनरेट किया गया था. |
ForecastTimedValue
समयसीमा के हिसाब से अनुमानित वैल्यू. इसकी इकाइयां, इससे जुड़े GaugeModel से तय होती हैं. अगर शुरू और खत्म होने का समय एक जैसा है, तो इसका मतलब है कि यह एक इंस्टैंट है.
JSON के काेड में दिखाना |
---|
{ "value": number, "forecastStartTime": string, "forecastEndTime": string } |
फ़ील्ड | |
---|---|
value |
अनुमानित वैल्यू. |
forecastStartTime |
इंटरवल की शुरुआत. |
forecastEndTime |
इंटरवल खत्म होने का समय. |