Share via


Weather - Get Minute Forecast

Verwenden Sie , um eine Minutenvorhersage für die nächsten 120 Minuten in Intervallen von 1, 5 und 15 Minuten zu erhalten.

Die Get Minute Forecast API ist eine HTTP-Anforderung GET , die minutenspezifische Vorhersagen für einen bestimmten Speicherort für die nächsten 120 Minuten zurückgibt. Benutzer können Wettervorhersagen in Intervallen von 1, 5 und 15 Minuten anfordern. Die Antwort enthält Details wie die Art des Niederschlags (einschließlich Regen, Schnee oder eine Mischung aus beidem), Startzeit und Niederschlagsintensitätswert (dBZ). Weitere Informationen finden Sie unter Anfordern von Minuten-für-Minuten-Wettervorhersagedaten.

GET https://atlas.microsoft.com/weather/forecast/minute/json?api-version=1.1&query={query}
GET https://atlas.microsoft.com/weather/forecast/minute/json?api-version=1.1&query={query}&interval={interval}&language={language}

URI-Parameter

Name In Erforderlich Typ Beschreibung
format
path True

JsonFormat

Gewünschtes Format der Antwort. Nur das json-Format wird unterstützt.

api-version
query True

string

Versionsnummer der Azure Maps API.

query
query True

number[]

Die anwendbare Abfrage, die als kommagetrennte Zeichenfolge angegeben ist, die nach Breitengrad gefolgt von Längengrad besteht, z. B. "47.641268,-122.125679".

interval
query

integer

Gibt das Zeitintervall in Minuten für die zurückgegebene Wettervorhersage an. Unterstützte Werte sind

  • 1 – Abrufen der Vorhersage für Intervalle von einer Minute. Standardmäßig zurückgegeben.
  • 5 – Abrufen von Vorhersagen für 5-Minuten-Intervalle.
  • 15 – Abrufen von Vorhersagen für Intervalle von 15 Minuten.
language
query

string

Sprache, in der Suchergebnisse zurückgegeben werden sollen. Sollte eines der unterstützten IETF-Sprachtags sein, wobei die Groß-/Kleinschreibung nicht beachtet wird. Wenn Daten in der angegebenen Sprache für ein bestimmtes Feld nicht verfügbar sind, wird die Standardsprache verwendet.

Weitere Informationen finden Sie unter Unterstützte Sprachen .

Anforderungsheader

Name Erforderlich Typ Beschreibung
x-ms-client-id

string

Gibt an, welches Konto in Verbindung mit dem Microsoft Entra ID-Sicherheitsmodell verwendet werden soll. Es stellt eine eindeutige ID für das Azure Maps-Konto dar und kann von der Azure Maps-Verwaltungsebenen-API abgerufen werden. Informationen zur Verwendung Microsoft Entra ID Sicherheit in Azure Maps finden Sie in den folgenden Artikeln.

Antworten

Name Typ Beschreibung
200 OK

MinuteForecastResult

OK

Other Status Codes

ErrorResponse

Ein unerwarteter Fehler ist aufgetreten.

Sicherheit

AADToken

Dies sind die Microsoft Entra OAuth 2.0-Flows. In Kombination mit der rollenbasierten Zugriffssteuerung in Azure kann sie verwendet werden, um den Zugriff auf Azure Maps REST-APIs zu steuern. Rollenbasierte Zugriffssteuerungen in Azure werden verwendet, um den Zugriff auf ein oder mehrere Azure Maps Ressourcenkonto oder Unterressourcen festzulegen. Jedem Benutzer, jeder Gruppe oder einem Dienstprinzipal kann zugriff über eine integrierte Rolle oder eine benutzerdefinierte Rolle gewährt werden, die aus einer oder mehreren Berechtigungen für Azure Maps REST-APIs besteht.

Zur Implementierung von Szenarien wird empfohlen, Authentifizierungskonzepte anzuzeigen. Zusammenfassend bietet diese Sicherheitsdefinition eine Lösung zum Modellieren von Anwendungen über Objekte, die die Zugriffssteuerung für bestimmte APIs und Bereiche ermöglichen.

Hinweise

  • Diese Sicherheitsdefinition erfordert die Verwendung des x-ms-client-id Headers, um anzugeben, auf welche Azure Maps Ressource die Anwendung Zugriff anfordert. Dies kann über die Kartenverwaltungs-API abgerufen werden.

ist Authorization URL spezifisch für die öffentliche Azure-Cloud instance. Sovereign Clouds verfügen über eindeutige Autorisierungs-URLs und Microsoft Entra ID Konfigurationen. * Die rollenbasierte Zugriffssteuerung von Azure wird über die Azure-Verwaltungsebene über Azure-Portal, PowerShell, CLI, Azure SDKs oder REST-APIs konfiguriert. * Die Verwendung des Azure Maps Web SDK ermöglicht die konfigurationsbasierte Einrichtung einer Anwendung für mehrere Anwendungsfälle.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
https://atlas.microsoft.com/.default https://atlas.microsoft.com/.default

subscription-key

Dies ist ein gemeinsam verwendeter Schlüssel, der bereitgestellt wird, wenn Sie ein Azure Maps-Konto im Azure-Portal oder mithilfe von PowerShell, CLI, Azure SDKs oder REST-API Create.

Mit diesem Schlüssel kann jede Anwendung auf die gesamte REST-API zugreifen. Anders ausgedrückt: Dieser Schlüssel kann als master Schlüssel in dem Konto verwendet werden, in dem er ausgestellt wird.

Für öffentlich zugängliche Anwendungen wird empfohlen, den Ansatz vertraulicher Clientanwendungen für den Zugriff auf Azure Maps REST-APIs zu verwenden, damit Ihr Schlüssel sicher gespeichert werden kann.

Type: apiKey
In: query

SAS Token

Dies ist ein Shared Access Signature-Token, das aus dem Sas-Listenvorgang auf der Azure Maps-Ressource über die Azure-Verwaltungsebene über Azure-Portal, PowerShell, CLI, Azure SDKs oder REST-APIs erstellt wird.

Mit diesem Token ist jede Anwendung für den Zugriff mit rollenbasierten Azure-Zugriffssteuerungen und einer präzisen Steuerung des Ablaufs, der Rate und der Regionen für das jeweilige Token autorisiert. Anders ausgedrückt: Das SAS-Token kann verwendet werden, um Anwendungen die Steuerung des Zugriffs auf eine sicherere Weise zu ermöglichen als der gemeinsam genutzte Schlüssel.

Für öffentlich verfügbar gemachte Anwendungen wird empfohlen, eine bestimmte Liste der zulässigen Ursprünge in der Ressource "Konto zuordnen " zu konfigurieren, um den Renderingmissbrauch zu begrenzen und das SAS-Token regelmäßig zu erneuern.

Type: apiKey
In: header

Beispiele

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

Sample Request

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

Sample Response

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

Definitionen

Name Beschreibung
ColorValue
ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Fehlerantwort

ForecastInterval
IconCode

Numerischer Wert, der ein Bild darstellt, das den iconPhraseanzeigt. Weitere Informationen finden Sie unter Wetterdienste in Azure Maps.

IntervalSummary
JsonFormat

Das gewünschte Format der Antwort. Nur das json-Format wird unterstützt.

MinuteForecastResult
MinuteForecastSummary

Ausdruckszusammenfassungen für den gesamten Prognosezeitraum.

PrecipitationType

Gibt den Niederschlagstyp an ("Regen" "Schnee", "Eis" oder "Mix"). Wenn dbz null ist, ist "precipitationType" in der Antwort nicht vorhanden.

ColorValue

Name Typ Beschreibung
blue

integer

Blaue Komponente des RGB-Werts

green

integer

Grüne Komponente des RGB-Werts.

hex

string

Hexadezimalfarbwert.

red

integer

Rote Komponente des RGB-Werts.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

ErrorDetail

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ForecastInterval

Name Typ Beschreibung
cloudCover

integer

Prozentsatz, der die Cloudabdeckung darstellt.

color

ColorValue

Die Vollspektrumfarbe, die der dBZ zugeordnet ist (Dezibel relativ zu Z). Wenn dbz null ist, ist die Farbe in der Antwort nicht vorhanden.

dbz

number

Eine Einheit, die die vorhergesagte Niederschlagsintensität darstellt.

iconCode

IconCode

Numerischer Wert, der ein Bild darstellt, das den iconPhraseanzeigt. Weitere Informationen finden Sie unter Wetterdienste in Azure Maps.

minute

integer

Die erste Minute für das Intervall.

precipitationType

PrecipitationType

Gibt den Niederschlagstyp an ("Regen" "Schnee", "Eis" oder "Mix"). Wenn dbz null ist, ist "precipitationType" in der Antwort nicht vorhanden.

shortPhrase

string

Ein kurzer Ausdruck, der die Niederschlagsbedingung für das Intervall beschreibt.

simplifiedColor

ColorValue

Die Bandfarbe, die dem Niederschlagstyp und -schwellenwert zugeordnet ist. Wenn dbz null ist, ist in der Antwort nicht vorhanden.

startTime

string

Das Datum und die Uhrzeit für den Beginn des Intervalls im ISO 8601-Format, z. B. 2019-10-27T19:39:57-08:00.

threshold

string

Schlüssel, der den Schwellenwert angibt. Zusammen mit precipitationType kann verwendet werden, um die simplifiedColor zu bestimmen. Wenn dbz null ist, ist in der Antwort nicht vorhanden.

IconCode

Numerischer Wert, der ein Bild darstellt, das den iconPhraseanzeigt. Weitere Informationen finden Sie unter Wetterdienste in Azure Maps.

Name Typ Beschreibung
1

Integer

10

Integer

11

Integer

12

Integer

13

Integer

14

Integer

15

Integer

16

Integer

17

Integer

18

Integer

19

Integer

2

Integer

20

Integer

21

Integer

22

Integer

23

Integer

24

Integer

25

Integer

26

Integer

27

Integer

28

Integer

29

Integer

3

Integer

30

Integer

31

Integer

32

Integer

33

Integer

34

Integer

35

Integer

36

Integer

37

Integer

38

Integer

39

Integer

4

Integer

40

Integer

41

Integer

42

Integer

43

Integer

44

Integer

5

Integer

6

Integer

7

Integer

8

Integer

9

Integer

IntervalSummary

Name Typ Beschreibung
briefPhrase

string

Kurzer Zusammenfassender Ausdruck. Die Länge des Ausdrucks beträgt ungefähr 60 Zeichen.

endMinute

integer

Die letzte Minute, für die die Zusammenfassung gilt.

iconCode

IconCode

Numerischer Wert, der ein Bild darstellt, das den iconPhraseanzeigt. Weitere Informationen finden Sie unter Wetterdienste in Azure Maps.

longPhrase

string

Langer Zusammenfassungsbegriff. Die Ausdruckslänge beträgt mehr als 60 Zeichen.

shortPhrase

string

Kurze Zusammenfassungsformel. Die Länge des Ausdrucks beträgt ca. 25 Zeichen.

startMinute

integer

Die erste Minute, auf die sich die Zusammenfassung bezieht.

totalMinutes

integer

Die Anzahl der Minuten, für die die Zusammenfassung gilt.

JsonFormat

Das gewünschte Format der Antwort. Nur das json-Format wird unterstützt.

Name Typ Beschreibung
json

string

Das Datenaustauschformat der JavaScript-Objektnotation

MinuteForecastResult

Name Typ Beschreibung
intervalSummaries

IntervalSummary[]

Zusammenfassungsinformationen für jedes Intervall in der Vorhersage. Die Zusammenfassungen unterteilt jedes potenzielle Intervall, in dem der Niederschlag beginnt und endet.

intervals

ForecastInterval[]

Prognosedaten für jedes Intervall in der Vorhersage.

summary

MinuteForecastSummary

Ausdruckszusammenfassungen für den gesamten Prognosezeitraum.

MinuteForecastSummary

Ausdruckszusammenfassungen für den gesamten Prognosezeitraum.

Name Typ Beschreibung
briefPhrase

string

Zusammenfassung für die nächsten 120 Minuten. Die Länge des Ausdrucks beträgt ungefähr 60 Zeichen.

briefPhrase60

string

Zusammenfassung für die nächsten 60 Minuten. Die Länge des Ausdrucks beträgt ungefähr 60 Zeichen.

iconCode

IconCode

Numerischer Wert, der ein Bild darstellt, das den iconPhraseanzeigt. Weitere Informationen finden Sie unter Wetterdienste in Azure Maps.

longPhrase

string

Lange Zusammenfassung für die nächsten 120 Minuten. Die Ausdruckslänge beträgt mehr als 60 Zeichen.

shortPhrase

string

Kurze Zusammenfassung für die nächsten 120 Minuten. Die Länge des Ausdrucks beträgt ca. 25 Zeichen.

PrecipitationType

Gibt den Niederschlagstyp an ("Regen" "Schnee", "Eis" oder "Mix"). Wenn dbz null ist, ist "precipitationType" in der Antwort nicht vorhanden.

Name Typ Beschreibung
Ice

string

Eis

Mix

string

Mischung

Rain

string

Regen

Snow

string

Schnee