Weather - Get Weather Along Route
Verwenden Sie diese Option, um eine standortgenaue, up-tominutengenaue Vorhersage zu erhalten, die Wettergefahrenbewertungen und Benachrichtigungen entlang einer Route enthält.
Bei der Get Weather Along Route API handelt es sich um eine HTTP-Anforderung GET , die hyperlokale (einen Kilometer oder weniger), up-tominutengenaue Wetter-Nowcasts, Wettergefahrenbewertungen und Benachrichtigungen entlang einer Route zurückgibt, die als Abfolge von Wegpunkten beschrieben wird.
Dazu gehört eine Liste von Wettergefahren, die sich auf den Wegpunkt oder die Route auswirken, und der aggregierte Gefahrenindex für jeden Wegpunkt kann verwendet werden, um jeden Teil einer Route entsprechend der Sicherheit für den Fahrer zu malen. Beim Einreichen der Wegpunkte wird empfohlen, innerhalb oder nahe an der Entfernung zu bleiben, die innerhalb von 120 Minuten oder kurz danach zurückgelegt werden kann. Die Daten werden alle fünf Minuten aktualisiert.
Der Service ergänzt Azure Maps Route Service das es ermöglicht, zunächst eine Route zwischen Ausgangspunkt und Ziel anzufordern und diese als Eingabe für den Weather Along Route-Endpunkt zu verwenden.
Darüber hinaus unterstützt der Dienst Szenarien zum Generieren von Wetterbenachrichtigungen für Wegpunkte, bei denen die Intensität einer Wettergefahr zunimmt. Wenn beispielsweise erwartet wird, dass das Fahrzeug beim Erreichen eines Wegpunkts starkem Regen ausgesetzt ist, wird für diesen Wegpunkt eine Wetterbenachrichtigung für starken Regen generiert, sodass das Endprodukt eine Starkregenbenachrichtigung anzeigen kann, bevor der Fahrer diesen Wegpunkt erreicht. Der Auslöser für die Anzeige der Benachrichtigung für einen Wegpunkt kann z. B. auf einem Geofence oder einer wählbaren Entfernung zum Wegpunkt basieren.
Die API deckt alle Regionen des Planeten ab, mit Ausnahme der Breitengrade über Grönland und der Antarktis.
GET {endpoint}/weather/route/json?api-version=1.1&query={query}
GET {endpoint}/weather/route/json?api-version=1.1&query={query}&language={language}
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Der Hostname des Azure Maps-Dienstes. Verwenden Sie |
|
format
|
path | True |
Gewünschtes Format der Antwort. Nur |
|
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
|
query
|
query | True |
string |
Koordinaten, über die die Route berechnet, durch Doppelpunkt (:) getrennt und in chronologischer Reihenfolge eingegeben wird. Es sind mindestens zwei Wegpunkte erforderlich. Ein einzelner API-Aufruf kann bis zu 60 Wegpunkte enthalten. Ein Wegpunkt gibt den Standort, die voraussichtliche Ankunftszeit und optional den Kurs an: Breitengrad, Längengrad, voraussichtliche Ankunftszeit, der Kurs, wobei
Es wird empfohlen, innerhalb oder nahe der Entfernung zu bleiben, die innerhalb von 120 Minuten oder kurz danach zurückgelegt werden kann. Auf diese Weise kann eine genauere Bewertung der Reise vorgenommen werden und verhindert werden, dass isolierte Ereignisse zwischen den Wegpunkten nicht erfasst werden. Die Informationen können und sollten entlang der Route aktualisiert werden (insbesondere bei Fahrten von mehr als 2 Stunden), um kontinuierlich neue Wegpunkte zu setzen, aber auch, um sicherzustellen, dass die Vorhersageinformationen für Inhalte wie Niederschlagsart und -intensität genau sind, wenn sich Stürme im Laufe der Zeit entwickeln und auflösen. |
|
language
|
query |
string |
Sprache, in der Suchergebnisse zurückgegeben werden sollen. Sollte eine der unterstützten IETF-Sprachtags sein, Groß-/Kleinschreibung wird nicht beachtet. 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ützten Sprachen. |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| x-ms-client-id |
string |
Gibt das Konto an, das für die Nutzung mit dem Microsoft Entra ID-Sicherheitsmodell vorgesehen ist. Diese eindeutige ID für das Azure Maps-Konto kann aus der Azure Maps Management-Plane-Konto-API abgerufen werden. Weitere Informationen zur Nutzung Microsoft Entra ID Sicherheit in Azure Maps finden Sie unter Authentifizierung verwalten in Azure Maps. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung ist erfolgreich. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
AadToken
Dies sind die Microsoft Entra OAuth 2.0 Flows. In Kombination mit Azure rollenbasierten Zugriffs Steuerung kann sie verwendet werden, um den Zugriff auf Azure Maps REST-APIs zu steuern. Azure-rollenbasierte Zugriffskontrollen werden verwendet, um den Zugriff auf ein oder mehrere Azure Maps-Ressourcenkonten oder -Unterressourcen zu bestimmen. Jedem Benutzer, Gruppen- oder Dienstprinzipal kann über eine integrierte Rolle oder eine benutzerdefinierte Rolle, die aus einer oder mehreren Berechtigungen für Azure Maps-REST-APIs besteht, Zugriff gewährt werden.
Um Szenarien zu implementieren, empfehlen wir, Authentifizierungskonzepteanzuzeigen. Zusammenfassend bietet diese Sicherheitsdefinition eine Lösung für die Modellierung von Anwendungen über Objekte, die zugriffsfähig für bestimmte APIs und Bereiche sind.
Note
- 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 Karten-Verwaltungs-APIerworben werden. - Die
Authorization URList spezifisch für die Öffentliche Azure-Cloudinstanz. Souveräne Clouds verfügen über einzigartige Autorisierungs-URLs und Microsoft Entra ID-Konfigurationen. - Die rollenbasierte Azure-Zugriffssteuerung wird über die Azure-Verwaltungsebene über das Azure-Portal, PowerShell, CLI, Azure SDKs oder REST-APIs konfiguriert.
- Die Verwendung des Azure Maps Web SDK ermöglicht das konfigurationsbasierte Einrichten einer Anwendung für mehrere Anwendungsfälle.
- Weitere Informationen zur Microsoft Identity Platform finden Sie unter Übersicht über die Microsoft Identity Platform.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://atlas.microsoft.com/.default |
subscription-key
Dies ist ein freigegebener Schlüssel, der bereitgestellt wird, wenn Sie Erstellen eines Azure Maps-Kontos im Azure-Portal oder mithilfe von PowerShell, CLI, Azure SDKs oder REST-API.
Mit diesem Schlüssel kann jede Anwendung auf alle REST-API zugreifen. Mit anderen Worten, dieser Schlüssel kann als Hauptschlüssel in dem Konto verwendet werden, in dem sie ausgestellt werden.
Für öffentlich zugängliche Anwendungen empfiehlt es sich, die vertraulichen Clientanwendungen Ansatz für den Zugriff auf Azure Maps-REST-APIs zu verwenden, damit Ihr Schlüssel sicher gespeichert werden kann.
Typ:
apiKey
In:
header
SAS Token
Dies ist ein Freigegebenes Zugriffssignaturtoken wird aus dem Listen-SAS-Vorgang auf der Azure Maps-Ressource über die Azure-Verwaltungsebene über das Azure-Portal, PowerShell, CLI, Azure SDKs oder REST-APIs erstellt.
Mit diesem Token ist jede Anwendung für den Zugriff mit rollenbasierten Azure-Zugriffssteuerungen und feinkörniger Kontrolle auf den Ablauf, die Rate und die Region(en) der Verwendung für das jeweilige Token autorisiert. Mit anderen Worten, das SAS-Token kann verwendet werden, um Anwendungen das Steuern des Zugriffs auf eine sicherere Weise zu ermöglichen als der freigegebene Schlüssel.
Für öffentlich zugängliche Anwendungen empfiehlt es sich, eine bestimmte Liste der zulässigen Ursprünge auf der Zuordnungskontoressource zu konfigurieren,, um das Rendern von Missbrauch zu begrenzen und das SAS-Token regelmäßig zu erneuern.
Typ:
apiKey
In:
header
Beispiele
Successfully retrieve detailed weather casts along a route described as a sequence of waypoints
Beispielanforderung
GET https://atlas.microsoft.com/weather/route/json?api-version=1.1&query=38.907,-77.037,0:38.907,-77.009,10:38.926,-76.928,20:39.033,-76.852,30:39.168,-76.732,40:39.269,-76.634,50:39.287,-76.612,60
Beispiel für eine Antwort
{
"summary": {
"hazards": {
"maxHazardIndex": 0
},
"iconCode": 35
},
"waypoints": [
{
"cloudCover": 70,
"hazards": {
"maxHazardIndex": 0
},
"iconCode": 38,
"isDayTime": false,
"lightningCount": 0,
"notifications": [],
"precipitation": {
"type": "SNOW",
"dbz": 0
},
"shortPhrase": "Mostly cloudy",
"sunGlare": {
"calculatedVehicleHeading": 90,
"glareIndex": 0
},
"temperature": {
"unit": "C",
"unitType": 17,
"value": 3.4
},
"wind": {
"direction": {
"degrees": 142
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 2
}
},
"windGust": {
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 3
}
}
},
{
"cloudCover": 65,
"hazards": {
"maxHazardIndex": 0
},
"iconCode": 38,
"isDayTime": false,
"lightningCount": 0,
"notifications": [],
"precipitation": {
"type": "SNOW",
"dbz": 0
},
"shortPhrase": "Mostly cloudy",
"sunGlare": {
"calculatedVehicleHeading": 77,
"glareIndex": 0
},
"temperature": {
"unit": "C",
"unitType": 17,
"value": 3.4
},
"wind": {
"direction": {
"degrees": 166
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 1
}
},
"windGust": {
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 2
}
}
},
{
"cloudCover": 43,
"hazards": {
"maxHazardIndex": 0
},
"iconCode": 35,
"isDayTime": false,
"lightningCount": 0,
"notifications": [],
"precipitation": {
"type": "SNOW",
"dbz": 0
},
"shortPhrase": "Partly cloudy",
"sunGlare": {
"calculatedVehicleHeading": 44,
"glareIndex": 0
},
"temperature": {
"unit": "C",
"unitType": 17,
"value": 3.2
},
"wind": {
"direction": {
"degrees": 163
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 2
}
},
"windGust": {
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 2
}
}
},
{
"cloudCover": 34,
"hazards": {
"maxHazardIndex": 0
},
"iconCode": 35,
"isDayTime": false,
"lightningCount": 0,
"notifications": [],
"precipitation": {
"type": "SNOW",
"dbz": 0
},
"shortPhrase": "Partly cloudy",
"sunGlare": {
"calculatedVehicleHeading": 32,
"glareIndex": 0
},
"temperature": {
"unit": "C",
"unitType": 17,
"value": 1.6
},
"wind": {
"direction": {
"degrees": 189
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 2
}
},
"windGust": {
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 4
}
}
},
{
"cloudCover": 54,
"hazards": {
"maxHazardIndex": 0
},
"iconCode": 38,
"isDayTime": false,
"lightningCount": 0,
"notifications": [],
"precipitation": {
"type": "SNOW",
"dbz": 0
},
"shortPhrase": "Mostly cloudy",
"sunGlare": {
"calculatedVehicleHeading": 36,
"glareIndex": 0
},
"temperature": {
"unit": "C",
"unitType": 17,
"value": 0.5
},
"wind": {
"direction": {
"degrees": 202
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 4
}
},
"windGust": {
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 5
}
}
},
{
"cloudCover": 46,
"hazards": {
"maxHazardIndex": 0
},
"iconCode": 35,
"isDayTime": false,
"lightningCount": 0,
"notifications": [],
"precipitation": {
"type": "SNOW",
"dbz": 0
},
"shortPhrase": "Partly cloudy",
"sunGlare": {
"calculatedVehicleHeading": 38,
"glareIndex": 0
},
"temperature": {
"unit": "C",
"unitType": 17,
"value": 2.4
},
"wind": {
"direction": {
"degrees": 222
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 4
}
},
"windGust": {
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 5
}
}
},
{
"cloudCover": 39,
"hazards": {
"maxHazardIndex": 0
},
"iconCode": 35,
"isDayTime": false,
"lightningCount": 0,
"notifications": [],
"precipitation": {
"type": "SNOW",
"dbz": 0
},
"shortPhrase": "Partly cloudy",
"sunGlare": {
"calculatedVehicleHeading": 43,
"glareIndex": 0
},
"temperature": {
"unit": "C",
"unitType": 17,
"value": 2.3
},
"wind": {
"direction": {
"degrees": 231
},
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 4
}
},
"windGust": {
"speed": {
"unit": "km/h",
"unitType": 7,
"value": 5
}
}
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
|
Error |
Das Fehlerdetails. |
|
Error |
Übliche Fehlerantwort für alle Azure Resource Manager APIs, um Fehlerdetails bei fehlgeschlagenen Operationen zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.) |
|
Hazard |
Ein Eintrag zur |
|
Hazard |
Der aggregierte Schweregrad/Gefahrenindex für jeden Wegpunkt kann verwendet werden, um Abschnitte einer Strecke farblich zu codieren und so das Sicherheitsniveau für Fahrer anzuzeigen.
|
|
Icon |
Der numerische Wettercode, der angibt, welches Symbol angezeigt werden soll.
Jeder Wert in dieser Aufzählung entspricht einem Azure Maps-Wettersymbol (wie Sunny, Cloudy oder Thunderstorms) und wird mit einem von Menschen lesbaren Symbol Für die vollständige Liste der Codes, die zugeordneten Symbole und Beispielbilder siehe Weather Services in Azure Maps. |
|
Json |
Gewünschtes Format der Antwort. Nur |
|
Sun |
Die Sonnenblendungsfahrgefahr an einem einzelnen Wegpunkt wurde als |
|
Unit |
Ein ganzzahliger Wert, der mit dem Typ der angezeigten Einheit assoziiert ist. Zum Beispiel 17 für Celsius, 18 für Fahrenheit. Kann für die Einheitenumrechnung verwendet werden. Weitere Informationen finden Sie unter Wetterdienste in Azure Maps. |
|
Waypoint |
Die detaillierte Prognose für einen Wegpunkt entlang einer Straßenroute wurde als ein Eintrag pro angeforderter Wegpunkt in |
|
Weather |
Der erwartete Niederschlag an einem einzelnen Wegpunkt entlang der Route wurde als |
|
Weather |
Die Antwort erfolgte durch die Get Weather Along Route, die die Prognose für eine Abfolge von Wegpunkten entlang einer Straßenroute lieferte. Beinhaltet eine oberste Ebene |
|
Weather |
Die Streckenübersicht auf |
|
Weather |
Eine Zusammenfassung der bedeutenden Wettergefahren an einem einzelnen Ort.
Die gleiche Form wird an zwei Stellen von der Get Weather Along Route-Antwort verwendet: auf |
|
Weather |
Eine freie Gefahrenbenachrichtigung, die an einem einzelnen Wegpunkt entlang der Route ausgelöst wurde, wurde als Eintrag in |
|
Weather |
Werte für wetterbezogene Metriken wie Temperatur, Taupunkt und Windgeschwindigkeit, präsentiert entweder in metrischen oder imperialen Einheiten, wie im Einheits-URI-Parameter angegeben. Weitere Informationen finden Sie unter Einheitstypen im Artikel Wetterdienste in Azure Maps. |
|
Wind |
Liefert die prognostizierte Windgeschwindigkeit, gemessen in Einheiten wie Kilometer pro Stunde (km/h) oder Meilen pro Stunde (mph), je nach in der Anfrage angegebener Einheit. Gibt außerdem die Windrichtung an, gemessen in Azimutgrad, beginnend im wahren Norden und im Uhrzeigersinn bewegend. Nord entspricht 0°, Ost 90°, Süden 180° und Westen 270°. Mögliche Werte reichen von 0° bis 359°. |
|
Wind |
Liefert Details zur Windrichtung, einschließlich der Richtung in Azimutgraden und einer lokalisierten Abkürzung der Windrichtung. |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
Die zusätzlichen Informationen. |
|
| type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
ErrorResponse
Übliche Fehlerantwort für alle Azure Resource Manager APIs, um Fehlerdetails bei fehlgeschlagenen Operationen zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
HazardDetail
Ein Eintrag zur WeatherHazards.hazardDetails Beschreibung einer einzelnen Wettergefahr am Ort (Routenniveau bei Transport auf WeatherAlongRouteSummary.hazards, oder pro Wegpunkt bei Transport auf WaypointForecast.hazards). Kombiniert eine hazardCode Identifizierung des spezifischen Gefahrentyps, eine hazardIndex Bewertung der individuellen Schwere auf der 0-4-Skala und eine shortPhrase geeignete Anzeige in einer Benutzeroberfläche.
| Name | Typ | Beschreibung |
|---|---|---|
| hazardCode |
string |
Ein sprachunabhängiger Code, der die Art der Gefahr identifiziert. Unterstützte Werte:
|
| hazardIndex |
Die Schweregradbewertung für diese spezielle Gefahr liegt auf derselben Skala von 0 bis 4 wie
|
|
| shortPhrase |
string |
Eine kurze, darstellbare Phrase, die die Gefahr beschreibt, zurückgegeben in der in der Anfrage angegebenen Sprache. Bis zu 25 Zeichen. |
HazardIndex
Der aggregierte Schweregrad/Gefahrenindex für jeden Wegpunkt kann verwendet werden, um Abschnitte einer Strecke farblich zu codieren und so das Sicherheitsniveau für Fahrer anzuzeigen.
- 0: Keine Gefahr
- 1: Sei informiert, sei aufmerksam
- 2: Pass auf, sei vorbereitet
- 3: Handeln Sie
- 4: Lebensbedrohlich, Notfall
| Wert | Beschreibung |
|---|---|
| 0 |
Keine Gefahr |
| 1 |
Seien Sie informiert |
| 2 |
Aufpassen |
| 3 |
Ergreifen Sie Maßnahmen |
| 4 |
Notfall |
IconCode
Der numerische Wettercode, der angibt, welches Symbol angezeigt werden soll.
Jeder Wert in dieser Aufzählung entspricht einem Azure Maps-Wettersymbol (wie Sunny, Cloudy oder Thunderstorms) und wird mit einem von Menschen lesbaren Symbol iconPhrase kombiniert, das dazu zurückgegeben wird. Derselbe Code kann in aktuellen, stündlichen, täglichen, vierteltags- und minuten-für-minuten-Antworten erscheinen, sodass Anwendungen ein konsistentes Symbol für alle Wetterdienste darstellen können.
Für die vollständige Liste der Codes, die zugeordneten Symbole und Beispielbilder siehe Weather Services in Azure Maps.
| Wert | Beschreibung |
|---|---|
| 1 |
Sonnig |
| 2 |
Überwiegend sonnig |
| 3 |
Teilweise sonnig |
| 4 |
Zeitweilige Wolken |
| 5 |
Dunstiger Sonnenschein |
| 6 |
Überwiegend bewölkt |
| 7 |
Cloudy |
| 8 |
Trist (bewölkt) |
| 11 |
Nebel |
| 12 |
Showers |
| 13 |
Größtenteils bewölkt mit Regenschauern |
| 14 |
Teilweise sonnig mit Regenschauern |
| 15 |
Thunderstorms |
| 16 |
Größtenteils bewölkt mit Gewittern |
| 17 |
Teilweise sonnig mit Gewittern |
| 18 |
Regen |
| 19 |
Flurries |
| 20 |
Größtenteils bewölkt mit Böen |
| 21 |
Teilweise sonnig mit Böen |
| 22 |
Snow |
| 23 |
Größtenteils bewölkt mit Schnee |
| 24 |
Eis |
| 25 |
Graupel |
| 26 |
Gefrierender Regen |
| 29 |
Regen und Schnee |
| 30 |
Hot |
| 31 |
Kalt |
| 32 |
Windy |
| 33 |
Klar |
| 34 |
Meist klar |
| 35 |
Teilweise bewölkt |
| 36 |
Zeitweilige Wolken |
| 37 |
Dunstiges Mondlicht |
| 38 |
Überwiegend bewölkt |
| 39 |
Teilweise bewölkt mit Regenschauern |
| 40 |
Größtenteils bewölkt mit Regenschauern |
| 41 |
Teilweise bewölkt mit Gewittern |
| 42 |
Größtenteils bewölkt mit Gewittern |
| 43 |
Größtenteils bewölkt mit Böen |
| 44 |
Größtenteils bewölkt mit Schnee |
JsonFormat
Gewünschtes Format der Antwort. Nur json Format wird unterstützt.
| Wert | Beschreibung |
|---|---|
| json |
SunGlare
Die Sonnenblendungsfahrgefahr an einem einzelnen Wegpunkt wurde als WaypointForecast.sunGlare. Berichte glareIndex von 0 bis 100 , die die Intensität der Blendung missen, die ein Fahrer am Wegpunkt erleben würde, zusammen mit der calculatedVehicleHeading zur Berechnung verwendeten – der Kurs ist entweder der für den Wegpunkt angegebene Wert in der Anfrage oder, falls keiner angegeben wurde, einer, der aus den benachbarten Wegpunkten abgeleitet wird.
| Name | Typ | Beschreibung |
|---|---|---|
| calculatedVehicleHeading |
integer (int32) |
Der verwendete |
| glareIndex |
integer (int32) |
Ein Index von 0 bis 100 , der die Intensität der Sonnenblendung für einen Fahrer am Wegpunkt angibt, gegeben |
UnitType
Ein ganzzahliger Wert, der mit dem Typ der angezeigten Einheit assoziiert ist. Zum Beispiel 17 für Celsius, 18 für Fahrenheit. Kann für die Einheitenumrechnung verwendet werden. Weitere Informationen finden Sie unter Wetterdienste in Azure Maps.
| Wert | Beschreibung |
|---|---|
| 0 |
feet |
| 1 |
inches |
| 2 |
miles |
| 3 |
millimeter |
| 4 |
centimeter |
| 5 |
meter |
| 6 |
kilometer |
| 7 |
kilometersPerHour |
| 8 |
knots |
| 9 |
milesPerHour |
| 10 |
metersPerSecond |
| 11 |
hectoPascals |
| 12 |
inchesOfMercury |
| 13 |
kiloPascals |
| 14 |
millibars |
| 15 |
millimetersOfMercury |
| 16 |
poundsPerSquareInch |
| 17 |
Celsius |
| 18 |
Fahrenheit |
| 19 |
kelvin |
| 20 |
percent |
| 21 |
Schweben |
| 22 |
Integer |
| 31 |
MicrogramsPerCubicMeterOfAir |
WaypointForecast
Die detaillierte Prognose für einen Wegpunkt entlang einer Straßenroute wurde als ein Eintrag pro angeforderter Wegpunkt in WeatherAlongRouteResult.waypoints (gleiche Reihenfolge wie die in der Anfrage angegebenen Wegpunkte) zurückgegeben. Gibt die Bedingungen an diesem Ort an: ein repräsentativer iconCode und shortPhrase, egal ob Tag oder Nacht, Wolkenbedeckung, Temperatur, Wind- und Windböendetails, Niederschlagsart und -intensität, eine Blitzanzahl, die Sonnenblendungsgefahr für den Fahrer, die WeatherHazards aggregierten am Wegpunkt und etwaige freie Gefahr notifications.
| Name | Typ | Beschreibung |
|---|---|---|
| cloudCover |
integer (int32) |
Der Prozentsatz des Himmels, der an diesem Wegpunkt von Wolken bedeckt ist, liegt von 0 (klarer Himmel) bis 100 (vollständig bewölkt). Darf NULL sein. |
| hazards |
Die aggregierten Wettergefahren an diesem Wegpunkt geben |
|
| iconCode |
Der repräsentative Wettersymbol-Code für diesen Wegpunkt. Der numerische Wert entspricht einem Azure Maps-Wettersymbol – für die vollständige Liste siehe Wetterdienste in Azure Maps. |
|
| isDayTime |
boolean |
|
| lightningCount |
integer (int32) |
Die Anzahl der erwarteten Blitzeinschläge in der Nähe dieses Wegpunkts während des Vorhersagezeitraums. 0 zeigt keine Blitzaktivität an; höhere Werte bedeuten mehr Einschläge, was als Indikator für die Gewitterintensität verwendet werden kann. |
| notifications |
Freiformige Gefahrenbenachrichtigungen, die für diesen Wegpunkt relevant sind – jede |
|
| precipitation |
Der erwartete Niederschlag an diesem Wegpunkt – Radarreflexion ( |
|
| shortPhrase |
string |
Ein kurzer, sichtbarer Satz, der die vorhergesagten Wetterbedingungen an diesem Wegpunkt beschreibt – zum Beispiel: Überwiegend bewölkt oder leichter Regen. In der in der Anfrage angegebenen Sprache zurückgegeben. |
| sunGlare |
Die Gefahr durch Sonnenblendung an diesem Wegpunkt. Meldet einen Blendungsindex von 0 bis 100 zusammen mit der zur Berechnung verwendeten Fahrzeugkurs, wobei 50 und mehr gefährlich sein können und 100 das direkte Fahren in die Sonne unter klaren Bedingungen anzeigt. |
|
| temperature |
Die vorhergesagte Lufttemperatur an diesem Wegpunkt ist in Grad Celsius (°C) oder Fahrenheit (°F), abhängig von der in der Anfrage angegebenen Einheit. |
|
| wind |
Die vorhergesagte Windgeschwindigkeit und -richtung an diesem Wegpunkt. Die Geschwindigkeit beträgt in Kilometern pro Stunde (km/h) oder Meilen pro Stunde (mph), abhängig von der im Antrag angegebenen Einheit; die Richtung ist in Azimutgrad, im Uhrzeigersinn vom wahren Norden aus gemessen (0° = N, 90° = E, 180° = S, 270° = W). |
|
| windGust |
Die vorhergesagte maximale Kurzzeit-Windstoßgeschwindigkeit und -richtung an diesem Wegpunkt, wobei die gleiche Einheiten und Azimutkonvention wie |
WeatherAlongRoutePrecipitation
Der erwartete Niederschlag an einem einzelnen Wegpunkt entlang der Route wurde als WaypointForecast.precipitation. Meldet die vorhergesagte Intensität als Radarreflektivität (dbz) zusammen mit Niederschlag type (Regen, Schnee, Eis, Hagel oder Mischung). A dbz von 0 zeigt keinen Niederschlag an, in diesem Fall type kann er dennoch zurückgegeben werden, um die Niederschlagsart anzuzeigen, die auftreten würde , wenn am Wegpunkt Niederschlag fallen würde (zum Beispiel Schnee bei kaltem Wetter).
| Name | Typ | Beschreibung |
|---|---|---|
| dbz |
number (double) |
Vorhergesagte Radarreflexion in Dezibel relativ zu Z (dBZ), verwendet als Maß für die Niederschlagsintensität. Die Werte reichen von 0,0 bis 100,0; höhere Werte zeigen stärkeren Niederschlag an, 0,0 keinen Niederschlag. |
| type |
string |
Die Art des am Wegpunkt erwarteten Niederschlags – einer von |
WeatherAlongRouteResult
Die Antwort erfolgte durch die Get Weather Along Route, die die Prognose für eine Abfolge von Wegpunkten entlang einer Straßenroute lieferte. Beinhaltet eine oberste Ebene summary mit dem höchsten Gefahrenindex entlang der Strecke und einem repräsentativen Wettersymbol sowie ein waypoints Array mit einer detaillierten Prognose pro angefordertem Wegpunkt – Wolkenbedeckung, Temperatur, Wind, Niederschlag, Blitzzählung, Sonnenblendung, Gefahren und Benachrichtigungen.
| Name | Typ | Beschreibung |
|---|---|---|
| summary |
Ein übergeordneter Überblick über die Bedingungen auf der gesamten Strecke – ein repräsentatives Wetter |
|
| waypoints |
Die Prognosen pro Wegpunkt wurden in derselben Reihenfolge wie die in der Anfrage angegebenen Wegpunkte zurückgegeben (ein Eintrag pro Wegpunkt). Jede |
WeatherAlongRouteSummary
Die Streckenübersicht auf WeatherAlongRouteResult.summary, gibt einen einzigen übergeordneten Überblick über die Bedingungen auf der gesamten Strecke. Enthält ein repräsentatives Wetter iconCode für die Route und einen aggregierten hazards Block, der den maximalen Gefahrenindex sowie die spezifischen Gefahrentypen an jedem Wegpunkt angibt.
Verwenden Sie dies, wenn ein einzelner Streckenindikator benötigt wird; für Details pro Wegpunkt verwenden WeatherAlongRouteResult.waypointsSie .
| Name | Typ | Beschreibung |
|---|---|---|
| hazards |
Die aggregierten Wettergefahren an allen Wegpunkten der Route melden |
|
| iconCode |
Der repräsentative Wettersymbolcode für die gesamte Strecke. Der numerische Wert entspricht einem Azure Maps-Wettersymbol – für die vollständige Liste siehe Wetterdienste in Azure Maps. |
WeatherHazards
Eine Zusammenfassung der bedeutenden Wettergefahren an einem einzelnen Ort.
Die gleiche Form wird an zwei Stellen von der Get Weather Along Route-Antwort verwendet: auf WeatherAlongRouteSummary.hazards, wo sie sich über die gesamte Route aggregiert (maximale Schweregrad an jedem Wegpunkt), und auf WaypointForecast.hazards, wo sie die Gefahren an einem bestimmten Wegpunkt beschreibt. Vermittelt sowohl eine höchste maxHazardIndex Bewertung der schlimmsten Gefahr im Umfang (von 0 – keine Gefahr – bis 4 – lebensbedrohlich) als auch ein hazardDetails Array, das jede spezifische Gefahrenart aufzählt (Regen, Schnee, Eis, Hagel, Sonnenschein, Blitz, Wind und Unwetterwarnungen wie Überschwemmungen, Tornados, Tsunamis und schwere Gewitter).
| Name | Typ | Beschreibung |
|---|---|---|
| hazardDetails |
Die individuellen Gefahren, die zu |
|
| maxHazardIndex |
Die höchste Gefahren-Schweregrad-Bewertung im Umfang – das Maximum über die gesamte Strecke bei Nutzung auf
|
WeatherNotification
Eine freie Gefahrenbenachrichtigung, die an einem einzelnen Wegpunkt entlang der Route ausgelöst wurde, wurde als Eintrag in WaypointForecast.notifications. Jede Benachrichtigung kombiniert eine type Klassifizierung der Benachrichtigung, eine hazardCode Identifizierung der spezifischen Gefahr, eine hazardIndex Bewertung der Schwere auf der Skala 0–4 und eine shortPhrase geeignete Anzeige.
Benachrichtigungskomplement WaypointForecast.hazards – letztere zählt alle aktiven Gefahren am Wegpunkt auf, während notifications sie nur diejenigen enthält, die der Dienst als lohnenswert für den Fahrer markiert hat.
| Name | Typ | Beschreibung |
|---|---|---|
| hazardCode |
string |
Ein sprachunabhängiger Code, der die spezifische Gefahr identifiziert, auf die sich die Benachrichtigung bezieht. Verwendet dieselbe Wertmenge wie
|
| hazardIndex |
Die Schweregradbewertung für diese Benachrichtigung, auf derselben 0-4-Skala wie bei der Get Weather Along Route-Antwort:
|
|
| shortPhrase |
string |
Eine kurze, darstellbare Phrase, die die Benachrichtigung beschreibt, in der in der Anfrage angegebenen Sprache zurückgegeben. |
| type |
string |
Ein kurzes Etikett, das die Benachrichtigung klassifiziert. In der in der Anfrage angegebenen Sprache zurückgegeben. |
WeatherValue
Werte für wetterbezogene Metriken wie Temperatur, Taupunkt und Windgeschwindigkeit, präsentiert entweder in metrischen oder imperialen Einheiten, wie im Einheits-URI-Parameter angegeben. Weitere Informationen finden Sie unter Einheitstypen im Artikel Wetterdienste in Azure Maps.
| Name | Typ | Beschreibung |
|---|---|---|
| unit |
string |
Die im Rückgabewert verwendete Maßeinheit ist zum Beispiel "C" für Celsius, "F" für Fahrenheit. |
| unitType |
Eine ganze Zahl, die den Einheitstyp darstellt. Zum Beispiel 0 für Füße, 1 für Zoll, 2 für Meilen. Eine vollständige Liste finden Sie unter Einheitstypen im Artikel Wetterdienste in Azure Maps. |
|
| value |
number (float) |
Der gemessene Wert, ausgedrückt in der angegebenen Einheit. |
WindDetails
Liefert die prognostizierte Windgeschwindigkeit, gemessen in Einheiten wie Kilometer pro Stunde (km/h) oder Meilen pro Stunde (mph), je nach in der Anfrage angegebener Einheit. Gibt außerdem die Windrichtung an, gemessen in Azimutgrad, beginnend im wahren Norden und im Uhrzeigersinn bewegend. Nord entspricht 0°, Ost 90°, Süden 180° und Westen 270°. Mögliche Werte reichen von 0° bis 359°.
| Name | Typ | Beschreibung |
|---|---|---|
| direction |
Die Windrichtung wird in Azimutgrad gemessen, beginnend bei wahrem Norden (0°) und im Uhrzeigersinn. Ost entspricht 90°, Süd 180° und Westen 270°. Mögliche Werte reichen von 0° bis 359°. Diese Eigenschaft liefert eine ganze Zahl, die die Windrichtung repräsentiert. |
|
| speed |
Die erwartete Windgeschwindigkeit, gemessen in Kilometern pro Stunde (km/h) oder Meilen pro Stunde (mph), abhängig von der in der Anfrage angegebenen Einheit. |
WindDirection
Liefert Details zur Windrichtung, einschließlich der Richtung in Azimutgraden und einer lokalisierten Abkürzung der Windrichtung.
| Name | Typ | Beschreibung |
|---|---|---|
| degrees |
integer (int32) |
Die Windrichtung wird in Azimutgrad gemessen, beginnend im wahren Norden und im Uhrzeigersinn. Nord entspricht 0 Grad, Osten 90 Grad, Süden 180 Grad und Westen 270 Grad. Mögliche Werte reichen von 0 bis 359 Grad. |
| localizedDescription |
string |
Eine lokale Abkürzung der Windrichtung, zurückgegeben in der in der Anfrage angegebenen Sprache. Zum Beispiel |