پیش بینی سنج پرس و جو
درخواست 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». زمان شروع نمی تواند زودتر از "01-10-2023" باشد. پیش فرض یک هفته پیش است. |
issuedTimeEnd | اختیاری. آخرین پیشبینی زمان صادر شده بهعنوان رشته (ISO 8601)، بهعنوان مثال «2023-06-17T10:34:00Z» یا یک رشته تاریخ مانند «2023-10-13». پیش فرض اکنون است. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخ gauges.queryGaugeForecasts.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"forecasts": {
string: {
object ( |
فیلدها | |
---|---|
forecasts | نقشه ای از شناسه سنج تا مجموعه پیش بینی. یک شی حاوی لیستی از |
ForecastSet
مجموعه ای از پیش بینی ها برای یک سنج.
نمایندگی JSON |
---|
{
"forecasts": [
{
object ( |
فیلدها | |
---|---|
forecasts[] | پیش بینی ها |
پیش بینی
پیشبینی یک گیج برای چندین بار پیشبینی. برای مثال، یک پیشبینی میتواند ساعت 5 بعدازظهر باشد و شامل پیشبینیهای 6 بعدازظهر، 7 بعد از ظهر، 8 بعد از ظهر و غیره باشد.
توجه: برخی از محدوده های پیش بینی به طور بالقوه می توانند زودتر از زمان صادر شده باشند. این می تواند به دلیل تاخیر در داده های ورودی مدل اتفاق بیفتد. با مثال بالا، ممکن است زمان صدور 5 بعدازظهر باشد و محدوده پیش بینی برای 16، 17، 18 و غیره باشد.
توجه: دامنه ها از نظر طول و فاصله بین آنها متفاوت است. چند نمونه از محدوده های ممکن عبارتند از:
[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 | پایان فاصله. |