Weather - Get Minute Forecast

Umożliwia ustawienie ikony , aby uzyskać prognozę minuta po minucie na następne 120 minut w odstępach 1, 5 i 15 minut.
Interfejs Get Minute Forecast API to żądanie HTTP GET , które zwraca prognozy minuta po minucie dla danej lokalizacji na następne 120 minut. Użytkownicy mogą żądać prognozy pogody w odstępach 1, 5 i 15 minut. Odpowiedź będzie zawierać szczegóły, takie jak rodzaj opadów (w tym deszcz, śnieg lub mieszanina obu), czas rozpoczęcia i wartość intensywności opadów (dBZ). Aby uzyskać więcej informacji, zobacz Żądanie danych prognozy pogody minuta po minucie.

GET {endpoint}/weather/forecast/minute/json?api-version=1.1&query={query}
GET {endpoint}/weather/forecast/minute/json?api-version=1.1&query={query}&interval={interval}&language={language}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
endpoint
path True

string (uri)

Nazwa hosta usługi Azure Maps. Użyj https://atlas.microsoft.com do Azure chmury publicznej. Aby skupić się na konkretnej Azure Maps geografii lub chmurze suwerennej, zobacz Azure Maps zakres geograficzny.

format
path True

JsonFormat

Żądany format odpowiedzi. Obsługiwany jest tylko format json.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

query
query True

number[]

Odpowiednie zapytanie określone jako ciąg rozdzielony przecinkami składające się z szerokości geograficznej, po której następuje długość geograficzna, np. "47.641268,-122.125679".

Informacje o pogodzie są ogólnie dostępne dla lokalizacji na lądzie, zbiorników wodnych otoczonych lądem oraz obszarów oceanu, które znajdują się w odległości około 50 mil morskich od linii brzegowej.

interval
query

integer (int32)

Określa przedział czasu w minutach dla zwróconej prognozy pogody. Obsługiwane wartości to

  • 1 - Pobieranie prognozy dla interwałów 1-minutowych. Zwracane domyślnie.
  • 5 - Pobieranie prognoz dla interwałów 5-minutowych.
  • 15 - Pobieranie prognoz dla interwałów 15-minutowych.
language
query

string

Język, w którym powinny być zwracane wyniki wyszukiwania. Powinien być jednym z obsługiwanych tagów języka IETF, bez uwzględniania wielkości liter. Jeśli dane w określonym języku nie są dostępne dla określonego pola, używany jest język domyślny.

Aby uzyskać szczegółowe informacje, zobacz Obsługiwane języki.

Nagłówek żądania

Nazwa Wymagane Typ Opis
x-ms-client-id

string

Wskazuje konto przeznaczone do użycia z modelem bezpieczeństwa Microsoft Entra ID. Ten unikalny identyfikator konta Azure Maps można uzyskać z API Azure Maps Account API na płaszczyźnie zarządzania. Więcej informacji na temat korzystania z Microsoft Entra ID zabezpieczeń w Azure Maps można znaleźć w Manage authentication in Azure Maps.

Odpowiedzi

Nazwa Typ Opis
200 OK

MinuteForecastResult

Żądanie zakończyło się pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

AadToken

Są to przepływy Microsoft Entra OAuth 2.0. W połączeniu z Azure zarządzaniem dostępem opartym na rolach może być używany do kontroli dostępu do Azure Maps API REST. Kontrola dostępu oparta na rolach Azure służy do wyznaczania dostępu do jednego lub więcej kont zasobów lub podzasobów Azure Maps. Każdy użytkownik, grupa lub jednostka usługi mogą mieć dostęp za pośrednictwem wbudowanej roli lub roli niestandardowej składającej się z co najmniej jednego uprawnienia do interfejsów API REST usługi Azure Maps.

Aby zaimplementować scenariusze, zalecamy wyświetlenie koncepcji uwierzytelniania . Podsumowując, ta definicja zabezpieczeń zawiera rozwiązanie do modelowania aplikacji za pośrednictwem obiektów, które mogą kontrolować dostęp do określonych interfejsów API i zakresów.

Note

  • Ta definicja zabezpieczeń wymaga użycia nagłówka x-ms-client-id w celu wskazania, do którego zasobu usługi Azure Maps aplikacja żąda dostępu. Można to uzyskać za pomocą interfejsu API zarządzania usługami Maps.
  • Authorization URL jest specyficzna dla wystąpienia chmury publicznej platformy Azure. Suwerenne chmury mają unikalne adresy URL autoryzacji oraz konfiguracje Microsoft Entra ID.
  • Kontrola dostępu oparta na rolach platformy Azure jest konfigurowana na podstawie płaszczyzny zarządzania platformy Azure za pośrednictwem witryny Azure Portal, programu PowerShell, interfejsu wiersza polecenia, zestawów AZURE SDK lub interfejsów API REST.
  • Użycie zestawu Web SDK usługi Azure Maps umożliwia skonfigurowanie aplikacji na podstawie konfiguracji dla wielu przypadków użycia.
  • Aby uzyskać więcej informacji na temat platformy tożsamości firmy Microsoft, zobacz Platforma tożsamości Microsoft overview.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
https://atlas.microsoft.com/.default

subscription-key

Jest to klucz wspólny aprowizowany podczas tworzenie konta usługi Azure Maps w witrynie Azure Portal lub przy użyciu programu PowerShell, interfejsu wiersza polecenia, zestawów SDK platformy Azure lub interfejsu API REST.

Za pomocą tego klucza każda aplikacja może uzyskiwać dostęp do całego interfejsu API REST. Innymi słowy, ten klucz może służyć jako klucz główny na koncie, w którym są wystawiane.

W przypadku publicznie uwidocznionych aplikacji zalecamy użycie poufnych aplikacji klienckich podejście do uzyskiwania dostępu do interfejsów API REST usługi Azure Maps, aby klucz mógł być bezpiecznie przechowywany.

Typ: apiKey
W: header

SAS Token

Jest to token sygnatury dostępu współdzielonego tworzony na podstawie operacji List SAS na zasobie usługi Azure Maps za pośrednictwem płaszczyzny zarządzania platformy Azure za pośrednictwem witryny Azure Portal, programu PowerShell, interfejsu wiersza polecenia, zestawów AZURE SDK lub interfejsów API REST.

Dzięki temu tokenowi każda aplikacja jest autoryzowana do uzyskiwania dostępu za pomocą kontroli dostępu opartej na rolach platformy Azure i szczegółowej kontroli wygaśnięcia, szybkości i regionów użycia dla określonego tokenu. Innymi słowy, token SAS może służyć do umożliwienia aplikacjom kontrolowania dostępu w sposób bardziej zabezpieczony niż klucz wspólny.

W przypadku publicznie uwidocznionych aplikacji zalecamy skonfigurowanie określonej listy dozwolonych źródeł w zasobie Mapowanie konta w celu ograniczenia nadużyć renderowania i regularnego odnawiania tokenu SAS.

Typ: apiKey
W: header

Przykłady

Successfully retrieve minute-by-minute forecasts for a given location

Przykładowe żądanie

GET https://atlas.microsoft.com/weather/forecast/minute/json?api-version=1.1&query=47.632346,-122.138874&interval=15

Przykładowa odpowiedź

{
  "intervalSummaries": [
    {
      "briefPhrase": "Rain ending in %minute_value min",
      "endMinute": 24,
      "iconCode": 12,
      "longPhrase": "Rain ending in %minute_value min",
      "shortPhrase": "Rain ending in %minute_value min",
      "startMinute": 0,
      "totalMinutes": 25
    },
    {
      "briefPhrase": "No precipitation for at least %MINUTE_VALUE min",
      "endMinute": 119,
      "iconCode": 7,
      "longPhrase": "No precipitation for at least %MINUTE_VALUE min",
      "shortPhrase": "No precip for %MINUTE_VALUE min",
      "startMinute": 25,
      "totalMinutes": 95
    }
  ],
  "intervals": [
    {
      "cloudCover": 100,
      "color": {
        "blue": 2,
        "green": 98,
        "hex": "#086202",
        "red": 8
      },
      "dbz": 23,
      "iconCode": 12,
      "minute": 0,
      "precipitationType": "Rain",
      "shortPhrase": "Light Rain",
      "simplifiedColor": {
        "blue": 39,
        "green": 190,
        "hex": "#23BE27",
        "red": 35
      },
      "startTime": "2019-11-14T15:18:00-08:00",
      "threshold": "LIGHT"
    },
    {
      "cloudCover": 100,
      "color": {
        "blue": 9,
        "green": 133,
        "hex": "#208509",
        "red": 32
      },
      "dbz": 18,
      "iconCode": 12,
      "minute": 15,
      "precipitationType": "Rain",
      "shortPhrase": "Light Rain",
      "simplifiedColor": {
        "blue": 39,
        "green": 190,
        "hex": "#23BE27",
        "red": 35
      },
      "startTime": "2019-11-14T15:33:00-08:00",
      "threshold": "LIGHT"
    },
    {
      "cloudCover": 100,
      "dbz": 0,
      "iconCode": 7,
      "minute": 30,
      "shortPhrase": "No Precipitation",
      "startTime": "2019-11-14T15:48:00-08:00"
    },
    {
      "cloudCover": 100,
      "dbz": 0,
      "iconCode": 7,
      "minute": 45,
      "shortPhrase": "No Precipitation",
      "startTime": "2019-11-14T16:03:00-08:00"
    },
    {
      "cloudCover": 100,
      "dbz": 0,
      "iconCode": 7,
      "minute": 60,
      "shortPhrase": "No Precipitation",
      "startTime": "2019-11-14T16:18:00-08:00"
    },
    {
      "cloudCover": 100,
      "dbz": 0,
      "iconCode": 7,
      "minute": 75,
      "shortPhrase": "No Precipitation",
      "startTime": "2019-11-14T16:33:00-08:00"
    },
    {
      "cloudCover": 100,
      "dbz": 0,
      "iconCode": 7,
      "minute": 90,
      "shortPhrase": "No Precipitation",
      "startTime": "2019-11-14T16:48:00-08:00"
    },
    {
      "cloudCover": 100,
      "dbz": 0,
      "iconCode": 7,
      "minute": 105,
      "shortPhrase": "No Precipitation",
      "startTime": "2019-11-14T17:03:00-08:00"
    }
  ],
  "summary": {
    "briefPhrase": "Rain ending in 25 min",
    "briefPhrase60": "Rain ending in 25 min",
    "iconCode": 12,
    "longPhrase": "Rain ending in 25 min",
    "shortPhrase": "Rain ending in 25 min"
  }
}

Definicje

Nazwa Opis
ColorValue

Kolor RGB, zwracany zarówno w formie składowej (red, green, blue), jak i szesnastkowej (hex). Wykorzystywane przez prognozę minutę po minutie do renderowania każdego przedziału na wyświetlaczu radarowym – zobacz ForecastInterval.color dla pełnego spektrum kolorów przypisanych do dbz, oraz ForecastInterval.simplifiedColor dla grubszego koloru pochodzącego z precipitationType i threshold. Dla mapowań kolorów poniżej, zobacz Usługi pogodowe w Azure Maps.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Wspólna odpowiedź na błędy dla wszystkich API Azure Resource Manager zwraca szczegóły błędów dla nieudanych operacji. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

ForecastInterval

Reprezentuje pojedynczy przekrój czasowy w prognozie minuty po minutie, opisujący oczekiwane warunki pogodowe w tym przedziale. Każdy przedział obejmuje 1, 5 lub 15 minut – w zależności od wymaganej rozdzielczości – i zawiera czas rozpoczęcia, intensywność opadów (dbz), typ i próg opadów, krótki opis, kod ikony, zachmurzenie oraz pełnospektralne i uproszczone kolory używane do wizualnego przedstawienia warunków na wyświetlaczu radarowym.

IconCode

Numeryczny kod warunków pogodowych, który identyfikuje, którą ikonę wyświetlić na ekranie. Każda wartość w tej enumeracji odpowiada ikonie pogody w Azure Maps (np. Słoneczne, Pochmurne lub Burze) i łączy się z czytelną dla człowieka iconPhrase ikoną zwracaną obok niej. Ten sam kod może pojawiać się w bieżących, godzinowych, dziennych, kwartałowych i minutowych odpowiedziach, co pozwala aplikacjom wyświetlać spójny zestaw ikon dla wszystkich serwisów pogodowych.

Pełną listę kodów, ikon, do których się przypisują, oraz przykładowe obrazy można znaleźć w artykule Usługi pogodowe w Azure Maps.

IntervalSummary

Opisuje prognozę pogody dla ciągłego okna w prognozie minuty po minucie – zazwyczaj odcinek podobnych warunków, takich jak deszcz kończący się po 25 minutach lub lekki śnieg zaczynający się za 10 minut. Każde podsumowanie określa okno w minutach od początku prognozy (startMinute, , ), totalMinuteszawiera opisy fraz o trzech długościach (krótki, krótki i długi), aby można było pokazać odpowiedni poziom szczegółowości dla dostępnej przestrzeni UI, oraz zawiera ikonę iconCode reprezentatywnej pogodyendMinute. A zwraca MinuteForecastResult jeden lub więcej IntervalSummary wpisów, które razem obejmują okres prognozy.

JsonFormat

Żądany format odpowiedzi. Obsługiwany jest tylko format json.

MinuteForecastResult

Odpowiedź otrzymała operacja Get Minute Forecast, która dostarczała prognozę opadów minutę po minutie dla określonego miejsca na kolejne 120 minut przy żądanej rozdzielczości (1, 5 lub 15 minut). Odpowiedź jest podzielona na trzy warstwy: ogólną summary z opisami frazami i reprezentatywną ikoną dla całego okresu; tablicę intervalSummaries grupującą kolejne minuty w dłuższe okresy podobnych warunków (np. deszcz kończący się o 25 minut); oraz tablicę intervals zawierającą szczegółowe punkty prognozy na minutę, w tym intensywność opadów (dbz), typ opadów, zachmurzenie oraz kolory używane do renderowania wizualizacji w stylu radarowym.

MinuteForecastSummary

Zawiera podsumowania opisujące prognozy opadów na nadchodzący okres prognozy minuty po minucie. Uwzględnione są różne długości fraz – krótkie (~25 znaków), krótkie (~60 znaków) i długie (60+ znaków) – dzięki czemu aplikacje mogą wyświetlać poziom szczegółowości najlepiej dopasowany do dostępnej przestrzeni interfejsu. A iconCode oznacza reprezentatywną ikonę pogody dla danego okresu.

PrecipitationType

Określa rodzaj opadów. Wartościowe wartości to Deszcz, Śnieg, Lód lub Mieszanka. Ta właściwość jest uwzględniana w odpowiedzi, gdy wartość dBZ jest większa od zera.

ColorValue

Kolor RGB, zwracany zarówno w formie składowej (red, green, blue), jak i szesnastkowej (hex). Wykorzystywane przez prognozę minutę po minutie do renderowania każdego przedziału na wyświetlaczu radarowym – zobacz ForecastInterval.color dla pełnego spektrum kolorów przypisanych do dbz, oraz ForecastInterval.simplifiedColor dla grubszego koloru pochodzącego z precipitationType i threshold. Dla mapowań kolorów poniżej, zobacz Usługi pogodowe w Azure Maps.

Nazwa Typ Opis
blue

integer (int32)

Niebieska składowa wartości RGB. Wartości poprawne wahają się od 0 do 255.

green

integer (int32)

Zielona składowa wartości RGB. Wartości poprawne wahają się od 0 do 255.

hex

string

Ten sam kolor co szesnastkowy ciąg RGB z przedrostkiem – # na przykład #FF0000 dla czerwonego.

red

integer (int32)

Czerwony składnik wartości RGB. Wartości poprawne wahają się od 0 do 255.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Wspólna odpowiedź na błędy dla wszystkich API Azure Resource Manager zwraca szczegóły błędów dla nieudanych operacji. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

ForecastInterval

Reprezentuje pojedynczy przekrój czasowy w prognozie minuty po minutie, opisujący oczekiwane warunki pogodowe w tym przedziale. Każdy przedział obejmuje 1, 5 lub 15 minut – w zależności od wymaganej rozdzielczości – i zawiera czas rozpoczęcia, intensywność opadów (dbz), typ i próg opadów, krótki opis, kod ikony, zachmurzenie oraz pełnospektralne i uproszczone kolory używane do wizualnego przedstawienia warunków na wyświetlaczu radarowym.

Nazwa Typ Opis
cloudCover

integer (int32)

Procent nieba pokrytego chmurami w tym okresie wynosi od 0 (czysto) do 100 (zachmurzenie). Może mieć wartość NULL.

color

ColorValue

Kolor pełnego spektrum, który odpowiada , dbzsłuży do renderowania tego przedziału na wyświetlaczu radarowym. Zwraca się tylko wtedy, gdy dbz jest większe niż zero.

dbz

number (double)

Prognozowana refleksyjność radarowa w decybelach względem Z (dBZ), używana jako miara intensywności opadów. Wyższe wartości oznaczają większe opady; wartość 0 oznacza brak opadów.

iconCode

IconCode

Reprezentatywny kod ikony pogody dla tego okresu. Wartość numeryczna odpowiada ikonie pogody w Azure Maps – pełną listę można znaleźć w artykule Usługi pogodowe w Azure Maps.

minute

integer (int32)

Początek tego przedziału prognozy wyrażony jest jako liczba minut od początku prognozy (minuta 0). Sparuje i startTime pasuje startMinute do ciała na odpowiadającym IntervalSummarymu .

precipitationType

PrecipitationType

Typ opadów spodziewany w tym okresie to deszcz, śnieg, lód lub mieszanka. Zwraca się tylko wtedy, gdy dbz jest większe niż zero.

shortPhrase

string

Krótkie wyrażenie opisujące warunki opadów w tym okresie (na przykład lekki deszcz). Do około 25 znaków.

simplifiedColor

ColorValue

Uproszczony kolor wyprowadzony z precipitationType i , thresholdodpowiedni dla interfejsów użytkownika, które wymagają szybkich, łatwych do odczytania wizualizacji radarowych, zamiast pełnego spektrum barw dBZ. Zwraca się tylko wtedy, gdy dbz jest większe niż zero.

startTime

string (date-time)

Początek tego okresu prognozy, w formacie RFC 3339 (yyyy-mm-ddThh:mm:ss±hh:mm). Na przykład, 2019-11-14T15:18:00-08:00.

threshold

string

Do tego typu wiadro intensywności spada dla prądu precipitationType – na przykład lekkiego, umiarkowanego lub ciężkiego. Używamy z do precipitationType określenia simplifiedColor. Zwraca się tylko wtedy, gdy dbz jest większe niż zero.

IconCode

Numeryczny kod warunków pogodowych, który identyfikuje, którą ikonę wyświetlić na ekranie. Każda wartość w tej enumeracji odpowiada ikonie pogody w Azure Maps (np. Słoneczne, Pochmurne lub Burze) i łączy się z czytelną dla człowieka iconPhrase ikoną zwracaną obok niej. Ten sam kod może pojawiać się w bieżących, godzinowych, dziennych, kwartałowych i minutowych odpowiedziach, co pozwala aplikacjom wyświetlać spójny zestaw ikon dla wszystkich serwisów pogodowych.

Pełną listę kodów, ikon, do których się przypisują, oraz przykładowe obrazy można znaleźć w artykule Usługi pogodowe w Azure Maps.

Wartość Opis
1

Słoneczny

2

Przeważnie słonecznie

3

Częściowo słonecznie

4

Przerywane chmury

5

Mgliste słońce

6

Przeważnie pochmurno

7

Cloudy

8

Ponury (Pochmurny)

11

Mgła

12

Showers

13

Głównie pochmurne z prysznicami

14

Częściowo słonecznie z prysznicami

15

Thunderstorms

16

Głównie pochmurne z burzemi

17

Częściowo słonecznie z burzami

18

Deszcz

19

Flurries

20

Głównie pochmurne z Flurries

21

Częściowo słonecznie z flurries

22

Snow

23

Głównie pochmurne z śniegiem

24

Lód

25

Sleet

26

Marznący deszcz

29

Deszcz i śnieg

30

Hot

31

Cold

32

Windy

33

Przejrzysty

34

W większości jasne

35

Deszcz

36

Przerywane chmury

37

Mgliste światło księżyca

38

Przeważnie pochmurno

39

Częściowo pochmurne z prysznicami

40

Głównie pochmurne z prysznicami

41

Częściowo pochmurne z burzemi

42

Głównie pochmurne z burzemi

43

Głównie pochmurne z Flurries

44

Głównie pochmurne z śniegiem

IntervalSummary

Opisuje prognozę pogody dla ciągłego okna w prognozie minuty po minucie – zazwyczaj odcinek podobnych warunków, takich jak deszcz kończący się po 25 minutach lub lekki śnieg zaczynający się za 10 minut. Każde podsumowanie określa okno w minutach od początku prognozy (startMinute, , ), totalMinuteszawiera opisy fraz o trzech długościach (krótki, krótki i długi), aby można było pokazać odpowiedni poziom szczegółowości dla dostępnej przestrzeni UI, oraz zawiera ikonę iconCode reprezentatywnej pogodyendMinute. A zwraca MinuteForecastResult jeden lub więcej IntervalSummary wpisów, które razem obejmują okres prognozy.

Nazwa Typ Opis
briefPhrase

string

Krótkie wyrażenie opisujące warunki opadów w tym okresie. Do 60 znaków.

endMinute

integer (int32)

Ostatnia minuta tego przedziału, wyrażona jako liczba minut od początku prognozy (minuta 0).

iconCode

IconCode

Reprezentatywny kod ikony pogody dla tego okresu. Wartość numeryczna odpowiada ikonie pogody w Azure Maps – pełną listę można znaleźć w artykule Usługi pogodowe w Azure Maps.

longPhrase

string

Długie wyrażenie opisujące warunki opadów w tym okresie. Obsługuje ponad 60 znaków.

shortPhrase

string

Krótkie wyrażenie opisujące warunki opadów w tym okresie. Do 25 postaci.

startMinute

integer (int32)

Pierwsza minuta tego przedziału, wyrażona jako liczba minut od początku prognozy (minuta 0).

totalMinutes

integer (int32)

Długość tego przedziału w minutach (endMinute - startMinute + 1).

JsonFormat

Żądany format odpowiedzi. Obsługiwany jest tylko format json.

Wartość Opis
json

format wymiany danych notacji obiektów JavaScript

MinuteForecastResult

Odpowiedź otrzymała operacja Get Minute Forecast, która dostarczała prognozę opadów minutę po minutie dla określonego miejsca na kolejne 120 minut przy żądanej rozdzielczości (1, 5 lub 15 minut). Odpowiedź jest podzielona na trzy warstwy: ogólną summary z opisami frazami i reprezentatywną ikoną dla całego okresu; tablicę intervalSummaries grupującą kolejne minuty w dłuższe okresy podobnych warunków (np. deszcz kończący się o 25 minut); oraz tablicę intervals zawierającą szczegółowe punkty prognozy na minutę, w tym intensywność opadów (dbz), typ opadów, zachmurzenie oraz kolory używane do renderowania wizualizacji w stylu radarowym.

Nazwa Typ Opis
intervalSummaries

IntervalSummary[]

Podsumowania fraz dzielące okno prognozy na jeden lub więcej ciągłych odcinków podobnych warunków – na przykład deszcz kończący się za 25 minut, po którym następuje częściowo pochmurno. Każdy wpis określa minuty, które obejmuje (startMinute, endMinute, ), totalMinuteszawiera krótkie, krótkie i długie warianty fraz, a także zawiera jedno dla iconCode tego fragmentu. Razem te podsumowania obejmują cały okres prognozy.

intervals

ForecastInterval[]

Szczegółowe punkty prognozy na każdy krok, które tworzą prognozę minutę po minucie. Każdy obejmuje ForecastInterval 1, 5 lub 15 minut – w zależności od wymaganej rozdzielczości – i podaje czas rozpoczęcia, intensywność opadów (dbz), typ i próg opadów, krótką frazę opisową, kod ikony, zachmurzenie oraz kolory użyte do renderowania wyświetlacza w stylu radarowym.

summary

MinuteForecastSummary

Podsumowania frazy na najwyższym poziomie opisujące prognozy opadów na cały ~120-minutowy okno prognozy. Zawiera krótkie, krótkie i długie warianty, dzięki czemu można wyświetlić odpowiedni poziom szczegółowości dla dostępnej przestrzeni UI, a także reprezentatywny iconCode dla danego okresu.

MinuteForecastSummary

Zawiera podsumowania opisujące prognozy opadów na nadchodzący okres prognozy minuty po minucie. Uwzględnione są różne długości fraz – krótkie (~25 znaków), krótkie (~60 znaków) i długie (60+ znaków) – dzięki czemu aplikacje mogą wyświetlać poziom szczegółowości najlepiej dopasowany do dostępnej przestrzeni interfejsu. A iconCode oznacza reprezentatywną ikonę pogody dla danego okresu.

Nazwa Typ Opis
briefPhrase

string

Krótkie zdanie opisujące prognozy opadów na pełne okno prognozy o ~120 minut. Do około 60 znaków.

briefPhrase60

string

Krótka fraza opisująca prognozy opadów na następne 60 minut (krótsze okno niż inne frazy na tym obiekcie). Do około 60 znaków.

iconCode

IconCode

Reprezentatywny kod ikony pogody dla pełnego okna prognozy o ~120 minut. Wartość numeryczna odpowiada ikonie pogody w Azure Maps – pełną listę można znaleźć w artykule Usługi pogodowe w Azure Maps.

longPhrase

string

Długie zdanie opisujące prognozy opadów na pełne ~120-minutowe okno prognozy. Obsługuje ponad 60 znaków.

shortPhrase

string

Krótkie zdanie opisujące prognozy opadów na pełne ~120-minutowe okno prognozy. Do około 25 znaków.

PrecipitationType

Określa rodzaj opadów. Wartościowe wartości to Deszcz, Śnieg, Lód lub Mieszanka. Ta właściwość jest uwzględniana w odpowiedzi, gdy wartość dBZ jest większa od zera.

Wartość Opis
Ice

Lód

Mix

Mix

Rain

Deszcz

Snow

Snow