תחזיות של מדדי שאילתות.
בקשת HTTP
GET https://floodforecasting.googleapis.com/v1/gauges:queryGaugeForecasts
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של שאילתה
פרמטרים | |
---|---|
gaugeIds[] |
חובה. רשימה של מזהי מדדים. גודל הרשימה הנתמך מוגבל ל-500. אם הרשימה גדולה מ-500, הפעולה תיכשל ותוצג השגיאה INVALID_REQUEST. |
issuedTimeStart |
אופציונלי. השעה המוקדמת ביותר שבה התחזית פורסמה כמחרוזת (ISO 8601), לדוגמה: "2023-06-17T10:34:00Z" או מחרוזת תאריך, לדוגמה: "2023-10-13". שעת ההתחלה לא יכולה להיות לפני 2023-10-01. ברירת המחדל היא לפני שבוע. |
issuedTimeEnd |
אופציונלי. השעה האחרונה שבה פורסמה התחזית כמחרוזת (ISO 8601), למשל '2023-06-17T10:34:00Z' או מחרוזת תאריך, למשל '2023-10-13'. ברירת המחדל היא 'עכשיו'. |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
התשובה של gauges.queryGaugeForecasts.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"forecasts": {
string: {
object ( |
שדות | |
---|---|
forecasts |
מפה ממזהה מדד לקבוצת תחזיות. אובייקט שמכיל רשימה של |
ForecastSet
קבוצה של תחזיות למדד.
ייצוג ב-JSON |
---|
{
"forecasts": [
{
object ( |
שדות | |
---|---|
forecasts[] |
התחזיות. |
תחזית
תחזית של מדד יחיד לכמה זמני אספקה. לדוגמה, יכול להיות שזמן הבעיה בתחזית הוא 17:00, והיא כוללת תחזיות לשעות 18:00, 19:00, 20:00 וכו'.
הערה: יכול להיות שחלק מטווח התחזית יהיה מוקדם יותר מהשעה שבה התחזית פורסמה. לדוגמה, יכול להיות שהנתונים שמוזנים למודל לא מעודכנים. בדוגמה שלמעלה, יכול להיות ששעת הבעיה היא 17:00, וטווח התחזית הוא 16:00, 17:00, 18:00 וכו'.
הערה: אורך הטווחים והמרחק ביניהם משתנים. דוגמאות לטווחים אפשריים:
[5pm - 5pm], [6pm - 6pm], [7pm - 7pm]
[Mar 1 12am - Mar 2 12am], [Mar 2 12am - Mar 3 12am], [Mar 3 12am - Mar 4 12am]
ייצוג ב-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 |
סוף המרווח. |