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 https://atlas.microsoft.com für die Azure Public Cloud. Um eine bestimmte Azure Maps Geografie oder eine souveräne Cloud anzusprechen, siehe Azure Maps geografischer Umfang.

format
path True

JsonFormat

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

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

  • Latitude - Breitengradkoordinate in Dezimalgrad.
  • Longitude - Längengradkoordinate in Dezimalgrad.
  • ETA (estimated time of arrival) - Die Anzahl der Minuten, die das Fahrzeug ab dem aktuellen Zeitpunkt benötigt, um den Wegpunkt zu erreichen. Der zulässige Bereich liegt zwischen 0,0 und 120,0 Minuten.
  • Heading - Ein optionaler Wert, der den Kurs des Fahrzeugs beim Passieren des Wegpunkts angibt. Ausgedrückt in Grad im Uhrzeigersinn relativ zum wahren Norden. Diese wird ausgegeben, um Sonnenblendung als Fahrgefahr zu berechnen. Der zulässige Bereich liegt zwischen 0,0 und 360,0 Grad. Wenn nicht angegeben, wird automatisch eine Richtung basierend auf der Position benachbarter Wegpunkte abgeleitet.

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

WeatherAlongRouteResult

Die Anforderung ist erfolgreich.

Other Status Codes

ErrorResponse

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 URL ist 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
ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Übliche Fehlerantwort für alle Azure Resource Manager APIs, um Fehlerdetails bei fehlgeschlagenen Operationen zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)

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.

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
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.

JsonFormat

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

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.

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.

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.

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).

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.

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 .

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).

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.

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.

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°.

WindDirection

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

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

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

ErrorDetail

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:

  • LightRain, ModerateRain, HeavyRain
  • LightMix, ModerateMix, HeavyMix
  • LightSnow, ModerateSnow, HeavySnow
  • LightIce, ModerateIce, HeavyIce
  • Hail, LargeHail
  • SunGlare, SunGlareHigh
  • Lightning, SevereLightning
  • WindModerate, WindHigh, WindExtreme
  • FloodWarning, FlashFloodWarning
  • TornadoWarning, TsunamiWarning
  • SevereThunderstormWarning
hazardIndex

HazardIndex

Die Schweregradbewertung für diese spezielle Gefahr liegt auf derselben Skala von 0 bis 4 wie WeatherHazards.maxHazardIndex:

  • 0: Keine Gefahr
  • 1: Sei informiert, sei aufmerksam
  • 2: Pass auf, sei vorbereitet
  • 3: Handeln Sie
  • 4: Lebensbedrohlich, Notfall
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

das JavaScript Object Notation Data Interchange Format

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 glareIndexFahrzeugkurs berechnet , in Azimutgrad von 0° (wahrer Norden) bis 359°, im Uhrzeigersinn gemessen – Ost ist 90°, Süd 180°, West 270°. Wenn in der Anfrage ein Heading für den Wegpunkt angegeben wurde, wird dieser Wert zurückgegeben; ansonsten berechnet der Dienst einen Wert aus den Überschriften der benachbarten Wegpunkte, wenn verfügbar.

glareIndex

integer (int32)

Ein Index von 0 bis 100 , der die Intensität der Sonnenblendung für einen Fahrer am Wegpunkt angibt, gegeben calculatedVehicleHeading und die Position der Sonne. Werte von 50 und höher können für einige Fahrer gefährlich sein; 100 bedeutet das direkte Fahren in die Sonne unter klaren Bedingungen.

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

WeatherHazards

Die aggregierten Wettergefahren an diesem Wegpunkt geben maxHazardIndex die schwerste Gefahr auf der Skala hazardDetails 0–4 an und zählen die spezifischen Gefahren (starken Regen, Schnee, Eis, Blitz, Sonnenblendung, Unwetterwarnungen usw.), die am Wegpunkt erkannt wurden. Verwendet die gleiche Form wie WeatherAlongRouteSummary.hazards, aber auf diesen einzelnen Wegpunkt ausgerichtet, statt auf die gesamte Route.

iconCode

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

true wenn es an diesem Wegpunkt zur Vorhersagezeit Tag ist; false wenn es Nacht ist.

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

WeatherNotification[]

Freiformige Gefahrenbenachrichtigungen, die für diesen Wegpunkt relevant sind – jede WeatherNotification enthält einen Gefahrencode, eine Schwere und eine kurze beschreibende Phrase. Leer, wenn keine Benachrichtigungen gelten.

precipitation

WeatherAlongRoutePrecipitation

Der erwartete Niederschlag an diesem Wegpunkt – Radarreflexion (dbz) zur Intensität sowie Niederschlag type (Regen, Schnee, Eis, Hagel oder Mischung).

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

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

WeatherValue

Die vorhergesagte Lufttemperatur an diesem Wegpunkt ist in Grad Celsius (°C) oder Fahrenheit (°F), abhängig von der in der Anfrage angegebenen Einheit.

wind

WindDetails

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

WindDetails

Die vorhergesagte maximale Kurzzeit-Windstoßgeschwindigkeit und -richtung an diesem Wegpunkt, wobei die gleiche Einheiten und Azimutkonvention wie windverwendet werden. Windböen sind kurze Spitzen in der Windgeschwindigkeit, die Aktivitäten wie das Fahren hochkarätiger Fahrzeuge, die Luftfahrt und das Segeln beeinträchtigen können.

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 RAIN, HAIL, , SNOW, ICEoder MIX.

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

WeatherAlongRouteSummary

Ein übergeordneter Überblick über die Bedingungen auf der gesamten Strecke – ein repräsentatives Wetter iconCode und der maximale Gefahrenindex an jedem Wegpunkt – nützlich, um einen einzelnen Routenstatus zu bedecken.

waypoints

WaypointForecast[]

Die Prognosen pro Wegpunkt wurden in derselben Reihenfolge wie die in der Anfrage angegebenen Wegpunkte zurückgegeben (ein Eintrag pro Wegpunkt). Jede WaypointForecast Stelle meldet Wolkenbedeckung, Wettergefahren, Blitzanzahl, Gefahrenbenachrichtigungen, Niederschlagsart und -intensität, Sonnenreflex, Temperatur und Winddetails für ihren Standort.

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

WeatherHazards

Die aggregierten Wettergefahren an allen Wegpunkten der Route melden maxHazardIndex die höchste Schwere an jedem Wegpunkt und hazardDetails listen die spezifischen Gefahrentypen (starker Regen, Schnee, Eis, Blitze, Unwetterwarnungen usw.) auf, die entlang der Route entdeckt wurden.

iconCode

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

HazardDetail[]

Die individuellen Gefahren, die zu maxHazardIndex. beitragen. Jede HazardDetail Warnung identifiziert eine bestimmte Gefahrenart (Regen, Schnee, Eis, Hagel, Sonnenblendung, Blitz, Wind oder eine schwere Wetterwarnung wie Flut, Tornado, Tsunami oder schweres Gewitter) zusammen mit ihrer Schwere und einer kurzen beschreibenden Phrase. Siehe die HazardDetail.hazardCode Dokumentation für die vollständige Liste der unterstützten Gefahrencodes.

maxHazardIndex

HazardIndex

Die höchste Gefahren-Schweregrad-Bewertung im Umfang – das Maximum über die gesamte Strecke bei Nutzung auf WeatherAlongRouteSummary.hazards, oder die schlimmste Gefahr an diesem spezifischen Wegpunkt bei Verwendung auf WaypointForecast.hazards. Nützlich für die Farbkodierung von Routenabschnitten oder Wegpunktmarkern, um Sicherheitsniveaus anzuzeigen:

  • 0: Keine Gefahr
  • 1: Sei informiert, sei aufmerksam
  • 2: Pass auf, sei vorbereitet
  • 3: Handeln Sie
  • 4: Lebensbedrohlich, Notfall

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 HazardDetail.hazardCode:

  • LightRain, ModerateRain, HeavyRain
  • LightMix, ModerateMix, HeavyMix
  • LightSnow, ModerateSnow, HeavySnow
  • LightIce, ModerateIce, HeavyIce
  • Hail, LargeHail
  • SunGlare, SunGlareHigh
  • Lightning, SevereLightning
  • WindModerate, WindHigh, WindExtreme
  • FloodWarning, FlashFloodWarning
  • TornadoWarning, TsunamiWarning
  • SevereThunderstormWarning
hazardIndex

HazardIndex

Die Schweregradbewertung für diese Benachrichtigung, auf derselben 0-4-Skala wie bei der Get Weather Along Route-Antwort:

  • 0: Keine Gefahr
  • 1: Sei informiert, sei aufmerksam
  • 2: Pass auf, sei vorbereitet
  • 3: Handeln Sie
  • 4: Lebensbedrohlich, Notfall
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

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

WindDirection

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

WeatherValue

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 N für Norden, E für Osten, S für Süden und W für Westen.