Tool: lookup_weather
Ruft umfassende Umweltdaten für einen Standort ab, einschließlich Wetter, Luftqualität (AQI und Schadstoffe) und Pollen (Allergenwerte für Baum-, Gras-, Unkraut- und Pflanzenarten): aktuelle Bedingungen, stündliche Vorhersagen/Verlauf und tägliche Vorhersagen für Wetter und Luftqualität; Pollen ist nur eine tägliche Vorhersage (heute bis +4 Tage, keine stündlichen oder vergangenen Daten). Verfügbare Umgebungsdomains und -funktionen (capabilities: WEATHER, AIR_QUALITY, POLLEN – WICHTIG): * Explizite Auswahl erforderlich: Sie MÜSSEN bei jedem Aufruf mindestens einen der Werte WEATHER, AIR_QUALITY oder POLLEN in capabilities angeben. Das Weglassen von capabilities ist NICHT zulässig. * Allgemeine/mehrdeutige Outdoor-Anfragen (vollständige Ambient Outdoor Suite): Wenn der Nutzer eine allgemeine Frage zu Outdoor-Aktivitäten, Reisen oder der aktuellen Situation stellt, ohne sich auf einen bestimmten Bereich zu beschränken (z. B. „Wie sind die Bedingungen draußen gerade für einen Lauf?“), beziehen Sie explizit alle drei Funktionen ein (capabilities: ["WEATHER", "AIR_QUALITY", "POLLEN"]), um die vollständige Ambient Outdoor Suite (Wetter + Luftqualität + Pollen) zurückzugeben. Lassen Sie für eine vergangene date/hour POLLEN weg, da dafür kein Verlauf verfügbar ist. * Gezielte Domainauswahl (spezifische Anfragen): Wenn der Nutzer ausdrücklich nach nur einer oder zwei Domains fragt (z.B. „Wie ist der LQI in Seattle in Echtzeit?“), füge nur die angeforderten Funktionen (WEATHER, AIR_QUALITY und/oder POLLEN) hinzu. Nur die angeforderten Domains werden ausgeführt und zurückgegeben. Spezifische Daten nach Domain: * Wetter (weather): Temperatur (aktuell, gefühlt, Max/Min, Hitzeindex), Wind (Geschwindigkeit, Böen, Richtung), Himmelsereignisse (Sonnenaufgang/-untergang, Mondphase), Niederschlag (Typ, Wahrscheinlichkeit, Menge/QPF) und atmosphärische Bedingungen (UV-Index, Luftfeuchtigkeit, Bewölkung, Gewitterwahrscheinlichkeit, Luftdruck). * Luftqualität (air_quality): Universeller und lokaler Luftqualitätsindex (LQI-Wert, Kategorie, dominanter Schadstoff), Gesundheitsempfehlungen für 7 Empfindlichkeitsgruppen und Schadstoffkonzentrationen (include_pollutant_concentration: true). Jeder Index hat seinen eigenen dominanten Schadstoff. Geben Sie ihn pro Index an (z. B. nicht den Schadstoff des universellen LQI für den US-LQI). * Pollen (pollen): Täglicher Universal Pollen Index (UPI, 0–5) pro Baum-, Gras- und Unkrautkategorie und pro Pflanzenart (index.value mit index.category, z.B. 1 = „Sehr niedrig“), Status der Saison, Kreuzreaktionen und Gesundheitsempfehlungen. * Fehlende Pollenfelder: Ein fehlendes in_season bedeutet, dass die Pollenart gerade keine Saison hat. Lass Pflanzenarten weg, die ohne index zurückgegeben werden, es sei denn, der Nutzer fragt nach dieser Pflanze. Sag dann, dass heute keine Pollendaten für sie gemeldet werden (leite keine Belastung ab). Standortregeln (WICHTIG): Die Zielregion MUSS in location mit NUR EINEM der folgenden oneof-Unterfelder angegeben werden: 1. Geografische Koordinaten (lat_lng): * Verwenden Sie diese Option, wenn die genauen Breiten- und Längengrade bekannt sind. * Beispiel: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} 2. Orts-ID (place_id): * Eine eindeutige Google Maps-Orts-ID (z.B. von search_places oder resolve_names). * Beispiel: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} 3. Adressstring (address): * Eine Stadt/Region, ein Viertel, eine Sehenswürdigkeit oder ein POI, eine Adresse oder eine Postleitzahl, idealerweise mit Stadt/Land. * Beispiel: {"location": {"address": "Paris, France"}} Zeit- und Nutzungsmodi (date und hour – WICHTIG): * Referenz für die lokale Zeitzone: Alle date- ({year, month, day}) und hour-Eingaben (0-23) MÜSSEN in der lokalen Zeitzone des angeforderten location angegeben werden (z.B. wird für eine Abfrage für "Paris tomorrow at 13:00" das lokale Datum und die lokale Uhrzeit 13 von Europe/Paris verwendet), niemals UTC oder die Zeitzone des Anrufers. * 1. Aktuelle Bedingungen (date weggelassen UND hour weggelassen): * Geben Sie location und das Ziel-capabilities (WEATHER, AIR_QUALITY, POLLEN) an. Geben Sie NICHT date oder hour an. * Gibt Echtzeitdaten zu den aktuellen Bedingungen (CC) für die angeforderten Bereiche zurück (aktuelles Wetter, Luftqualität für die aktuelle Stunde und/oder Pollenvorhersage für heute). * Bei der Luftqualität beziehen sich die aktuellen Bedingungen auf eine einzelne Stunde. Verwende sie NICHT allein, um Fragen zur Luftqualität oder allgemeine Fragen zum Wetter heute zu beantworten. Verwende stattdessen die unten aufgeführten täglichen Abfragen. * 2. Stündliche Vorhersage / Verlauf (date angegeben UND hour angegeben 0-23): * Geben Sie location, date ({year, month, day}), hour (0-23) und das Ziel capabilities an. Wenn Minuten erwähnt werden, runde auf die nächste volle Stunde ab. * KRITISCHE EINSCHRÄNKUNG (date ist ERFORDERLICH, wenn hour festgelegt ist): Die Angabe von hour ohne date (date weggelassen, hour festgelegt) ist NICHT zulässig und führt zu einem Fehler. Auch wenn der Nutzer nach einer bestimmten Uhrzeit heute fragt (z.B. "at 13:00 today"), MÜSSEN Sie sowohl date (das heutige Datum um location) als auch hour angeben. * Führt eine stündliche Suche nach den angeforderten Wetter- und/oder Luftqualitätsdaten für YYYY-MM-DD-HH und eine tägliche Suche nach den angeforderten Pollendaten für YYYY-MM-DD aus. * Wetterfragen mit „wann“: Verwende für Wetterfragen mit wann / um wie viel Uhr / beste Zeit (z.B. "what time will it stop raining?") stündliche WEATHER-Aufrufe (date + hour) für die relevanten Stunden. Eine tägliche Wettervorhersage enthält keine stündlichen Werte. Für allgemeine Fragen zu Outdoor-Aktivitäten, die sich auf die beste Zeit beziehen (z.B. "when is the best time to go walking today?"), solltest du zusätzlich zu den unter „Tägliche Abfragen“ beschriebenen ganztägigen Abfragen für Luftqualität (und Pollen) diese stündlichen WEATHER-Abfragen durchführen. * 3. Tägliche Abfragen (date angegeben UND hour weggelassen): * Gib location, date ({year, month, day} in der lokalen bürgerlichen Zeit des angeforderten location) ohne hour und das Ziel capabilities für ganztägige Abfragen an (z.B. "weather and pollen in London tomorrow"). * Fragen zur Luftqualität und allgemeine Fragen zu Outdoor-Aktivitäten für heute: Für Fragen zur Luftqualität und allgemeine Fragen zu Outdoor-Aktivitäten (einschließlich Luftqualität) für heute (z.B. "how will the air quality change today", "is today a good day for a picnic?") setze date auf das heutige Datum um location (Stunde weggelassen), um die stündliche Luftqualitätsreihe für den Tag zu erhalten. Ein Aufruf von „Aktuelle Bedingungen“ allein gibt nur die Luftqualität der aktuellen Stunde zurück und reicht nicht aus. Sie können einen hinzufügen, wenn der Nutzer auch nach „jetzt“ fragt. * Zeitfenster für die Luftqualität: Wenn Sie eine Frage zur Luftqualität in einem bestimmten Zeitfenster innerhalb eines Tages haben (z.B. "air quality between noon and 6 PM"), sollten Sie einen täglichen Aufruf für dieses Datum bevorzugen und die Stunden des Zeitfensters aus der Luftqualitätsreihe ablesen, anstatt einzelne Stunden abzufragen. Wenn Sie stündliche Aufrufe verwenden, decken Sie jede Stunde des Zeitfensters ab. * Gibt tägliche Vorhersagen für die angeforderten Wetter- und/oder Pollendaten sowie die stündlichen Luftqualitätsdaten für den gesamten lokalen Tag (00:00–23:00 Uhr Ortszeit) zurück: 24 Stunden Verlaufsdaten für ein vergangenes Datum, 24 Stunden Vorhersagedaten für ein zukünftiges Datum und für heute die früheren Stunden (Verlauf), die aktuelle Stunde und die verbleibenden Stunden (Vorhersage). Unterstützte Zeithorizonte nach Domain: * Wetter: Stündlich von vor 24 Stunden bis zu 240 Stunden (10 Tage) im Voraus (für vergangene Stunden sind sowohl date als auch hour erforderlich); täglich bis zu 10 Tage einschließlich heute (heute bis +9 Tage); kein täglicher Verlauf. * Luftqualität: Stündlich von vor 720 Stunden (30 Tagen) bis 96 Stunden (4 Tagen) im Voraus. Ein ganztägiger Aufruf muss in dieses Zeitfenster passen (in der Praxis heute −29 Tage bis +3 Tage). * Pollen: Nur täglich, heute bis +4 Tage (5 Tage einschließlich heute); keine vergangenen Daten, und hour wird ignoriert. * (Hinweis: Wenn mehrere Funktionen angefordert werden und der date/hour außerhalb eines ihrer Bereiche liegt, ist der Aufruf trotzdem erfolgreich und gibt nur die unterstützten Funktionen zurück.) * Anfragen außerhalb des Bereichs: Wenn ein angefordertes Datum oder eine angeforderte Uhrzeit außerhalb des oben genannten unterstützten Bereichs einer Domain liegt (z. B. Pollen für ein vergangenes Datum), rufen Sie trotzdem lookup_weather für das angeforderte Datum bzw. die angeforderte Uhrzeit auf. Der Fehler gibt den unterstützten Bereich an. Verwenden Sie kein anderes Datum, keine andere Uhrzeit und keine andere Domain als Ersatz. Domainoptionen und Attribution: * Sprache (language_code): Optionaler BCP-47-Sprachcode (z.B. "fr"). Standardmäßig "en". * Wettereinheiten (weather_options.units_system oder units_system): Standardmäßig METRIC. Setze den Wert auf IMPERIAL (Fahrenheit/mph), wenn der Nutzer US-Standards impliziert oder explizit imperiale Einheiten anfordert. Wird sowohl in weather_options.units_system (bevorzugt) als auch in units_system auf oberster Ebene unterstützt. Wenn beide angegeben sind, dürfen sie nicht in Konflikt stehen. * Optionen für die Luftqualität (air_quality_options): Legen Sie include_pollutant_concentration: true fest, wenn bestimmte Schadstoffkonzentrationen (PM2,5, PM10, O3, NO2, SO2, CO) erforderlich sind.Optional können Sie index_region_code (zweistelliger ISO-Ländercode, z.B. "US") festlegen, um eine bestimmte regionale LQI-Skala anzufordern. Standardmäßig enthält die Antwort den universellen LQI und den regionalen LQI des Standorts. * Quellenangabe: Fundierte Ausgaben MÜSSEN der Quelle zugeordnet werden. Verwenden Sie dazu das Feld attribution in jedem zurückgegebenen Domaincontainer (weather.attribution, air_quality.attribution, pollen.attribution). * Zurückgegebene Zeiten: Die Werte für die Luftqualität (date_time) sind bereits in der Ortszeit des Standorts angegeben (utc_offset enthalten). Präsentieren Sie sie unverändert. Die Werte für das Wetter (date_time, aktuell und stündlich) und die Sonnenaufgangs-/Sonnenuntergangszeiten sind in UTC angegeben. Konvertieren Sie sie mit time_zone in die Ortszeit des Standorts. Alle Zeiten als lokal kennzeichnen.
Das folgende Codebeispiel zeigt, wie Sie mit curl das MCP-Tool lookup_weather aufrufen.
| cURL-Anfrage |
|---|
curl --location 'https://mapstools.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "lookup_weather", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
Eingabeschema
Anfrage für die Methode „LookupWeather“ – stellt die Wetterbedingungen am angeforderten Standort dar.
LookupWeatherRequest
| JSON-Darstellung |
|---|
{ "unitsSystem": enum ( |
| Felder | |
|---|---|
unitsSystem |
Optional. Das Einheitensystem, das für die zurückgegebenen Wetterbedingungen verwendet werden soll. Wenn nicht angegeben, werden die zurückgegebenen Wetterbedingungen im metrischen System angegeben (Standard = METRIC). |
location |
Erforderlich. Der Ort, für den die Wetterbedingungen abgerufen werden sollen. |
capabilities[] |
Optional. Die Umgebungsfunktionen, die in der Antwort enthalten sein sollen. |
Union-Feld Für |
|
date |
Optional. Gibt das Datum der angeforderten Umweltinformationen relativ zur lokalen Zeitzone des im Feld |
Union-Feld Für |
|
hour |
Optional. Gibt die Stunde der angeforderten Umweltinformationen im 24-Stunden-Format (0–23) relativ zur lokalen Zeitzone des im Feld |
Union-Feld Für |
|
languageCode |
Optional. Der BCP-47-Sprachcode für lokalisierten Text in der Antwort (z.B. „en“, „ja“, „fr-CA“). Wenn keine Angabe erfolgt, ist die Standardeinstellung „en“. |
Union-Feld Für |
|
weatherOptions |
Optional. Optionen speziell für Wetteranfragen. |
Union-Feld Für |
|
airQualityOptions |
Optional. Spezifische Optionen für Luftqualitätsanfragen. Wird ignoriert, wenn |
Datum
| JSON-Darstellung |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Felder | |
|---|---|
year |
Jahr des Datums. Der Wert muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum ohne Jahreszahl angegeben wird. |
month |
Monat eines Jahres. Der Wert muss zwischen 1 und 12 liegen. Er kann auch 0 sein, wenn ein Jahr ohne Monat und Tag angegeben wird. |
day |
Tag eines Monats. Der Wert muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Er kann auch 0 sein, wenn das Jahr bzw. der Monat angegeben wird, der Tag selbst jedoch nicht relevant ist. |
Standort
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld location_type. Verschiedene Möglichkeiten, einen Ort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig: |
|
latLng |
Ein Punkt, der mit geografischen Koordinaten angegeben wird. |
placeId |
Die Orts-ID, die dem Standort zugeordnet ist. |
address |
Menschenlesbare Adresse (z.B. Straße, Ort oder Postleitzahl). |
LatLng
| JSON-Darstellung |
|---|
{ "latitude": number, "longitude": number } |
| Felder | |
|---|---|
latitude |
Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen. |
longitude |
Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen. |
WeatherOptions
| JSON-Darstellung |
|---|
{
"unitsSystem": enum ( |
| Felder | |
|---|---|
unitsSystem |
Optional. Das Einheitensystem, das für die zurückgegebenen Wetterbedingungen verwendet werden soll. Wenn nicht angegeben, werden die zurückgegebenen Wetterbedingungen im metrischen System angegeben (Standard = METRIC). |
AirQualityOptions
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
includePollutantConcentration |
Optional. Wenn „true“, werden in der Antwort zur Luftqualität detaillierte Schadstoffkonzentrationen und zusätzliche Informationen (Quellen und Auswirkungen) zurückgegeben. |
Union-Feld Für |
|
indexRegionCode |
Optional. Zweistelliger ISO 3166-1 alpha-2-Länder-/Regionscode (z.B. „DE“, „FR“, „CN“), der verwendet wird, um die bevorzugte lokale Luftqualitätsindex-Skala (LQI) neben dem universellen Luftqualitätsindex (UAQI) auszuwählen. Wenn nichts angegeben ist, wird standardmäßig die Region des angeforderten Standorts verwendet. |
UnitsSystem
Stellt das Einheitensystem dar, das zum Messen von Werten verwendet wird.
| Enums | |
|---|---|
UNITS_SYSTEM_UNSPECIFIED |
Das Einheitensystem ist nicht angegeben. |
IMPERIAL |
Das angloamerikanische Maßsystem (z.B. Fahrenheit, Meilen usw.) |
METRIC |
Das metrische Einheitensystem (z. B. Celsius, Kilometer usw.). |
Funktion
Umgebungsfunktionen, die in LookupWeatherRequest angefordert werden können.
| Enums | |
|---|---|
CAPABILITY_UNSPECIFIED |
Nicht angegebene Funktion. |
WEATHER |
Wetterbedingungen (Temperatur, Niederschlag, Wind, UV-Strahlung usw.) |
AIR_QUALITY |
Informationen zur Luftqualität (LQI, Schadstoffe und Gesundheitsempfehlungen) |
POLLEN |
Polleninformationen (Allergenwerte für Baum-, Gras-, Kräuter- und Pflanzenarten) |
Ausgabeschema
Antwort für den LookupWeather-RPC – stellt die Wetterbedingungen am angeforderten Standort dar.
Diese Antwort enthält sowohl stündliche als auch tägliche Informationen. Daher ist die Antwort in drei Abschnitte unterteilt: „Hourly“, „Daily“ und „Shared“. Felder, die nur stündlich oder nur täglich aktualisiert werden, sind als optional gekennzeichnet. Einige Felder, die sowohl in stündlichen als auch in täglichen Informationen enthalten sind, sind immer vorhanden und daher nicht als optional gekennzeichnet. Die restlichen Felder sind als optional gekennzeichnet, da sie nicht immer verfügbar sind.
LookupWeatherResponse
| JSON-Darstellung |
|---|
{ "weatherCondition": { object ( |
| Felder | |
|---|---|
weatherCondition |
Die Wetterbedingungen |
precipitation |
Niederschlagswahrscheinlichkeit und Niederschlagsmenge |
wind |
Windbedingungen |
returnedLocation |
Erforderlich. Der Ort, für den die Wetterinformationen zurückgegeben werden. Dieser Standort ist mit dem Standort in der Anfrage identisch, kann sich aber von ihm unterscheiden, wenn der angefragte Standort eine Freitextadresse ist, die auf einen ungefähren Standort verweist (z.B. „Mountain View, CA“). |
attribution |
Erforderliche Quellenangabe, die mit dem Wetter angezeigt werden soll. |
Union-Feld Für |
|
temperature |
Die stündliche Temperatur |
Union-Feld Für |
|
feelsLikeTemperature |
Die stündliche Messung der gefühlten Temperatur. |
Union-Feld Für |
|
heatIndex |
Die stündliche Hitzeindex-Temperatur. |
Union-Feld Für |
|
airPressure |
Der stündliche Luftdruck. |
Union-Feld Für |
|
maxTemperature |
Die Höchsttemperatur im Tagesverlauf. |
Union-Feld Für |
|
minTemperature |
Die Mindesttemperatur (niedrigste Temperatur) im Laufe des Tages. |
Union-Feld Für |
|
feelsLikeMaxTemperature |
Die maximale (höchste) gefühlte Temperatur im Tagesverlauf. |
Union-Feld Für |
|
feelsLikeMinTemperature |
Die minimale (niedrige) gefühlte Temperatur im Laufe des Tages. |
Union-Feld Für |
|
maxHeatIndex |
Die maximale Hitzeindex-Temperatur im Laufe des Tages. |
Union-Feld Für |
|
sunEvents |
Ereignisse im Zusammenhang mit der Sonne (z.B. Sonnenaufgang, Sonnenuntergang). |
Union-Feld Für |
|
moonEvents |
Ereignisse im Zusammenhang mit dem Mond (z.B. Mondaufgang, Monduntergang). |
Union-Feld Für |
|
relativeHumidity |
Die relative Luftfeuchtigkeit in Prozent (Werte von 0 bis 100). |
Union-Feld Für |
|
uvIndex |
Der maximale UV-Index. |
Union-Feld Für |
|
thunderstormProbability |
Die Gewitterwahrscheinlichkeit (Werte von 0 bis 100). |
Union-Feld Für |
|
cloudCover |
Der Prozentsatz des Himmels, der von Wolken bedeckt ist (Werte von 0 bis 100). |
Union-Feld Für |
|
weather |
Wetterbedingungen am angeforderten Standort. |
Union-Feld Für |
|
airQuality |
Informationen zur Luftqualität am angeforderten Standort. |
Union-Feld Für |
|
pollen |
Informationen zu Pollen am angeforderten Standort. |
Union-Feld Für |
|
timeZone |
Aufgelöster IANA-Zeitzonenstring für den Standort (z.B. „America/New_York“, „Asia/Tokyo“). |
Temperatur
| JSON-Darstellung |
|---|
{ "unit": enum ( |
| Felder | |
|---|---|
unit |
Optional. Der Code für die Einheit, die zur Messung des Temperaturwerts verwendet wird. |
Union-Feld Für |
|
degrees |
Der Temperaturwert (in Grad) in der angegebenen Einheit. |
AirPressure
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
meanSeaLevelMillibars |
Der mittlere Luftdruck auf Meereshöhe in Millibar. |
SunEvents
| JSON-Darstellung |
|---|
{ "sunriseTime": string, "sunsetTime": string } |
| Felder | |
|---|---|
sunriseTime |
Die Zeit, zu der die Sonne aufgeht. HINWEIS: In einigen seltenen Fällen (z.B. nördlich des Polarkreises) gibt es an manchen Tagen möglicherweise keine Sonnenaufgangszeit. In diesen Fällen wird dieses Feld nicht festgelegt. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
sunsetTime |
Die Uhrzeit, zu der die Sonne untergeht. HINWEIS: In einigen seltenen Fällen (z.B. nördlich des Polarkreises) gibt es an manchen Tagen keinen Sonnenuntergang. In diesen Fällen wird dieses Feld nicht festgelegt. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Zeitstempel
| JSON-Darstellung |
|---|
{ "seconds": string, "nanos": integer } |
| Felder | |
|---|---|
seconds |
Stellt Sekunden der UTC-Zeit seit Unix-Epoche 1970-01-01T00:00:00Z dar. Muss zwischen -62135596800 und 253402300799 (einschließlich) liegen, was 0001-01-01T00:00:00Z bis 9999-12-31T23:59:59Z entspricht. |
nanos |
Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Dieses Feld ist der Nanosekundenanteil der Dauer, keine Alternative zu Sekunden. Negative Sekundenwerte mit Bruchteilen müssen weiterhin nicht negative Nano-Werte haben, die zeitlich vorwärts gezählt werden. Muss zwischen 0 und 999.999.999 (einschließlich) liegen. |
MoonEvents
| JSON-Darstellung |
|---|
{
"moonPhase": enum ( |
| Felder | |
|---|---|
moonPhase |
Optional. Die Mondphase. |
moonriseTimes[] |
Die Zeit, zu der der obere Rand des Mondes über dem Horizont erscheint (siehe https://en.wikipedia.org/wiki/Moonrise_and_moonset)). HINWEIS: In den meisten Fällen gibt es pro Tag nur eine Mondaufgangszeit. In anderen Fällen ist die Liste möglicherweise leer (z.B. wenn der Mond nach Mitternacht des nächsten Tages aufgeht). In seltenen Fällen (z.B. in Polargebieten) kann die Liste jedoch mehr als einen Wert enthalten. In diesen Fällen werden die Werte in aufsteigender Reihenfolge sortiert. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
moonsetTimes[] |
Die Zeit, zu der der obere Rand des Mondes am Horizont untergeht (siehe https://en.wikipedia.org/wiki/Moonrise_and_moonset)). HINWEIS: In den meisten Fällen gibt es pro Tag nur eine Monduntergangszeit. In anderen Fällen ist die Liste möglicherweise leer (z.B. wenn der Mond nach Mitternacht des nächsten Tages untergeht). In seltenen Fällen (z.B. in Polargebieten) kann die Liste jedoch mehr als einen Wert enthalten. In diesen Fällen werden die Werte in aufsteigender Reihenfolge sortiert. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
WeatherCondition
| JSON-Darstellung |
|---|
{ "iconBaseUri": string, "description": { object ( |
| Felder | |
|---|---|
iconBaseUri |
Der Basis-URI für das Symbol ohne die Dateityperweiterung. Wenn Sie das Symbol anzeigen möchten, hängen Sie bei Bedarf ein Design und die Dateityperweiterung ( |
description |
Die Textbeschreibung für diese Wetterbedingung (lokalisiert). |
type |
Die Art der Wetterbedingung. |
LocalizedText
| JSON-Darstellung |
|---|
{ "text": string, "languageCode": string } |
| Felder | |
|---|---|
text |
Lokalisierter String in der Sprache, die |
languageCode |
Der BCP-47-Sprachcode des Texts, z. B. „en-US“ oder „sr-Latn“. Weitere Informationen finden Sie unter http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
Niederschlag
| JSON-Darstellung |
|---|
{ "probability": { object ( |
| Felder | |
|---|---|
probability |
Die Niederschlagswahrscheinlichkeit (Werte von 0 bis 100). |
snowQpf |
Die Menge an Schnee, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. Hinweis: QPF ist die Abkürzung für Quantitative Precipitation Forecast (Quantitative Niederschlagsvorhersage). Weitere Informationen finden Sie in der Definition von QuantitativePrecipitationForecast. |
qpf |
Die Menge an Niederschlag, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. Hinweis: QPF ist die Abkürzung für Quantitative Precipitation Forecast (Quantitative Niederschlagsvorhersage). Weitere Informationen finden Sie in der Definition von QuantitativePrecipitationForecast. |
PrecipitationProbability
| JSON-Darstellung |
|---|
{ "type": enum ( |
| Felder | |
|---|---|
type |
Optional. Ein Code, der die Art des Niederschlags angibt. |
Union-Feld Für |
|
percent |
Ein Prozentsatz von 0 bis 100, der die Niederschlagswahrscheinlichkeit angibt. |
QuantitativePrecipitationForecast
| JSON-Darstellung |
|---|
{ "unit": enum ( |
| Felder | |
|---|---|
unit |
Der Code der Einheit, die zur Messung der akkumulierten Niederschlagsmenge verwendet wird. |
Union-Feld Für |
|
quantity |
Die Niederschlagsmenge, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. |
Wind
| JSON-Darstellung |
|---|
{ "direction": { object ( |
| Felder | |
|---|---|
direction |
Die Richtung, aus der der Wind weht. |
speed |
Die Windgeschwindigkeit. |
gust |
Windböen (plötzlicher Anstieg der Windgeschwindigkeit) |
WindDirection
| JSON-Darstellung |
|---|
{ "cardinal": enum ( |
| Felder | |
|---|---|
cardinal |
Optional. Der Code, der die Himmelsrichtung angibt, aus der der Wind weht. |
Union-Feld Für |
|
degrees |
Die Windrichtung in Grad (Werte von 0 bis 360). |
WindSpeed
| JSON-Darstellung |
|---|
{ "unit": enum ( |
| Felder | |
|---|---|
unit |
Optional. Der Code, der die Einheit darstellt, die zur Messung der Windgeschwindigkeit verwendet wird. |
Union-Feld Für |
|
value |
Der Wert der Windgeschwindigkeit. |
Standort
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld location_type. Verschiedene Möglichkeiten, einen Ort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig: |
|
latLng |
Ein Punkt, der mit geografischen Koordinaten angegeben wird. |
placeId |
Die Orts-ID, die dem Standort zugeordnet ist. |
address |
Menschenlesbare Adresse (z.B. Straße, Ort oder Postleitzahl). |
LatLng
| JSON-Darstellung |
|---|
{ "latitude": number, "longitude": number } |
| Felder | |
|---|---|
latitude |
Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen. |
longitude |
Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen. |
Attribution
| JSON-Darstellung |
|---|
{ "title": string, "url": string } |
| Felder | |
|---|---|
title |
Der Titel, der für die Attribution angezeigt werden soll. |
url |
Die URL, auf die für die Attribution verlinkt werden soll. |
WeatherResultData
| JSON-Darstellung |
|---|
{ "weatherCondition": { object ( |
| Felder | |
|---|---|
weatherCondition |
Die Wetterbedingungen. |
precipitation |
Die Niederschlagswahrscheinlichkeit und die Niederschlagsmenge. |
wind |
Die Windverhältnisse. |
attribution |
Erforderliche Quellenangabe, die mit dem Wetter angezeigt werden soll. |
Union-Feld Für |
|
dateTime |
Der Zeitstempel für diesen stündlichen oder aktuellen Wettereintrag. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Union-Feld Für |
|
temperature |
Die stündliche Temperatur. |
Union-Feld Für |
|
feelsLikeTemperature |
Die stündliche Messung der gefühlten Temperatur. |
Union-Feld Für |
|
heatIndex |
Die stündliche Hitzeindex-Temperatur. |
Union-Feld Für |
|
airPressure |
Der stündliche Luftdruck. |
Union-Feld Für |
|
date |
Kalenderdatum der täglichen Wettervorhersage. |
Union-Feld Für |
|
maxTemperature |
Die Höchsttemperatur im Tagesverlauf. |
Union-Feld Für |
|
minTemperature |
Die Mindesttemperatur (niedrigste Temperatur) im Laufe des Tages. |
Union-Feld Für |
|
feelsLikeMaxTemperature |
Die maximale (höchste) gefühlte Temperatur im Tagesverlauf. |
Union-Feld Für |
|
feelsLikeMinTemperature |
Die minimale (niedrige) gefühlte Temperatur im Laufe des Tages. |
Union-Feld Für |
|
maxHeatIndex |
Die maximale Hitzeindex-Temperatur im Laufe des Tages. |
Union-Feld Für |
|
sunEvents |
Ereignisse im Zusammenhang mit der Sonne (z.B. Sonnenaufgang, Sonnenuntergang). |
Union-Feld Für |
|
moonEvents |
Ereignisse im Zusammenhang mit dem Mond (z.B. Mondaufgang, Monduntergang). |
Union-Feld Für |
|
relativeHumidity |
Die relative Luftfeuchtigkeit in Prozent (Werte von 0 bis 100). |
Union-Feld Für |
|
uvIndex |
Der maximale UV-Index. |
Union-Feld Für |
|
thunderstormProbability |
Die Gewitterwahrscheinlichkeit (Werte von 0 bis 100). |
Union-Feld Für |
|
cloudCover |
Der Prozentsatz des Himmels, der von Wolken bedeckt ist (Werte von 0 bis 100). |
Datum
| JSON-Darstellung |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Felder | |
|---|---|
year |
Jahr des Datums. Der Wert muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum ohne Jahreszahl angegeben wird. |
month |
Monat eines Jahres. Der Wert muss zwischen 1 und 12 liegen. Er kann auch 0 sein, wenn ein Jahr ohne Monat und Tag angegeben wird. |
day |
Tag eines Monats. Der Wert muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Er kann auch 0 sein, wenn das Jahr bzw. der Monat angegeben wird, der Tag selbst jedoch nicht relevant ist. |
AirQualityResultData
| JSON-Darstellung |
|---|
{ "hourlyResults": [ { object ( |
| Felder | |
|---|---|
hourlyResults[] |
Stündliche Luftqualitätsdaten für den angeforderten Zeitraum (enthält 1 Eintrag für aktuelle Bedingungen oder Abfragen für eine einzelne Stunde, bis zu 24 Einträge für eine Abfrage nur für ein vergangenes oder zukünftiges Datum oder aktuelle + verbleibende Stunden, wenn das Datum heute ist). |
attribution |
Erforderliche Quellenangabe, die mit den Luftqualitätsdaten angezeigt werden muss. |
AirQualityHourlyResult
| JSON-Darstellung |
|---|
{ "indexes": [ { object ( |
| Felder | |
|---|---|
indexes[] |
Luftqualitätsindizes (z. B. universeller LQI und lokaler LQI) |
pollutants[] |
Detaillierte Informationen zu Schadstoffen, die ausgegeben werden, wenn |
healthRecommendations |
Gesundheitsempfehlungen für verschiedene Bevölkerungsgruppen. |
dateTime |
Das lokale Datum und die lokale Uhrzeit in der Zeitzone des Standorts für diesen stündlichen Luftqualitätseintrag (besteht aus |
AirQualityIndex
| JSON-Darstellung |
|---|
{ "displayName": string, "valueDisplay": string, "category": string, "dominantPollutant": string, // Union field |
| Felder | |
|---|---|
displayName |
Der Anzeigename des Index (z.B. „Universal AQI“, „US EPA AQI“). |
valueDisplay |
Formatierte Stringdarstellung des LQI-Werts. |
category |
Textuelle Luftqualitätskategorie (z.B. „Gute Luftqualität“, „Mittelmäßige Luftqualität“). |
dominantPollutant |
Der Code des dominanten Schadstoffs (z.B. „pm25“, „o3“). |
Union-Feld Für |
|
value |
Numerischer LQI-Wert. |
Schadstoff
| JSON-Darstellung |
|---|
{ "displayName": string, "fullName": string, "concentration": { object ( |
| Felder | |
|---|---|
displayName |
Kurzer Anzeigename des Schadstoffs (z.B. „PM2.5“, „O3“). |
fullName |
Vollständiger chemischer oder gebräuchlicher Name des Schadstoffs (z. B. „Lungengängiger Feinstaub (< 2,5 μm)“, „Ozon“). |
concentration |
Gemessene Konzentration des Schadstoffs. |
additionalInfo |
Zusätzliche Informationen zu den Quellen und gesundheitlichen Auswirkungen des Schadstoffs. |
Konzentration
| JSON-Darstellung |
|---|
{ "unit": enum ( |
| Felder | |
|---|---|
unit |
Maßeinheit der Konzentration. |
Union-Feld Für |
|
value |
Numerischer Konzentrationswert. |
AdditionalInfo
| JSON-Darstellung |
|---|
{ "sources": string, "effects": string } |
| Felder | |
|---|---|
sources |
Hauptemissionsquellen des Schadstoffs. |
effects |
Mögliche gesundheitliche Auswirkungen der Belastung durch den Schadstoff. |
HealthRecommendations
| JSON-Darstellung |
|---|
{ "generalPopulation": string, "elderly": string, "lungDiseasePopulation": string, "heartDiseasePopulation": string, "athletes": string, "pregnantWomen": string, "children": string } |
| Felder | |
|---|---|
generalPopulation |
Anleitung für die allgemeine Bevölkerung. |
elderly |
Anleitung für ältere Menschen. |
lungDiseasePopulation |
Hinweise für Personen mit Lungenerkrankungen oder Atemwegserkrankungen. |
heartDiseasePopulation |
Anleitung für Personen mit Herz-Kreislauf-Erkrankungen oder Herzkrankheiten. |
athletes |
Anleitung für Sportler und aktive Outdoor-Enthusiasten. |
pregnantWomen |
Anleitung für Schwangere |
children |
Anleitung für Kinder. |
Datum/Uhrzeit
| JSON-Darstellung |
|---|
{ "year": integer, "month": integer, "day": integer, "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer, // Union field |
| Felder | |
|---|---|
year |
Optional. Jahr des Datums. Es muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum/Uhrzeit-Element ohne Jahr angegeben wird. |
month |
Optional. Monat des Jahres. Er muss zwischen 1 und 12 liegen oder kann 0 sein, wenn ein Datum/Uhrzeit-Element ohne Monat angegeben wird. |
day |
Optional. Tag des Monats. Er muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Er kann auch 0 sein, wenn ein Datum/Uhrzeit-Element ohne Tag angegeben wird. |
hours |
Optional. Stunden im 24-Stunden-Format. Sollte zwischen 0 und 23 liegen. Der Standardwert ist 0 (Mitternacht). Eine API kann den Wert "24:00:00" für Szenarien wie Geschäftsschlusszeit zulassen. |
minutes |
Optional. Minuten der Zeitangabe. Muss zwischen 0 und 59 liegen. Der Standardwert ist 0. |
seconds |
Optional. Sekunden der Zeitangabe. Muss normalerweise zwischen 0 und 59 liegen. Der Standardwert ist 0. Eine API kann den Wert 60 zulassen, wenn sie Schaltsekunden zulässt. |
nanos |
Optional. Sekundenbruchteile in Nanosekunden. Muss zwischen 0 und 999.999.999 liegen. Der Standardwert ist 0. |
Union-Feld time_offset. Optional. Gibt entweder den UTC-Versatz oder die Zeitzone des DateTime an. Wählen Sie sorgfältig zwischen ihnen aus, da sich Zeitzonendaten in Zukunft ändern können (beispielsweise wenn ein Land die Start- und Enddaten der Sommerzeit ändert und zukünftige DateTimes im betroffenen Zeitraum bereits gespeichert wurden). Wird die DateTime weggelassen, wird davon ausgegangen, dass sie in der Ortszeit angegeben ist. Für time_offset ist nur einer der folgenden Werte zulässig: |
|
utcOffset |
UTC-Versatz. Muss eine ganze Zahl in Sekunden zwischen –18 Stunden und +18 Stunden sein. Ein UTC-Versatz von –4:00 würde beispielsweise als {seconds: –14400} dargestellt. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „ |
timeZone |
Zeitzone |
Dauer
| JSON-Darstellung |
|---|
{ "seconds": string, "nanos": integer } |
| Felder | |
|---|---|
seconds |
Vorzeichenbehaftete Sekunden der Zeitspanne. Muss zwischen -315.576.000.000 und +315.576.000.000 (einschließlich) liegen. Hinweis: Diese Grenzen werden so berechnet: 60 Sek./Min. * 60 Min./Std. * 24 Std./Tag * 365,25 Tage/Jahr * 10.000 Jahre |
nanos |
Vorzeichenbehaftete Sekundenbruchteile mit Nanosekundenauflösung der Zeitspanne. Dauern von weniger als einer Sekunde werden mit einem |
TimeZone
| JSON-Darstellung |
|---|
{ "id": string, "version": string } |
| Felder | |
|---|---|
id |
Zeitzone aus der IANA-Zeitzonendatenbank. Beispiel: „America/New_York“ |
version |
Optional. Versionsnummer aus der IANA-Zeitzonendatenbank. Beispiel: „2019a“ |
PollenResultData
| JSON-Darstellung |
|---|
{ "dailyForecast": { object ( |
| Felder | |
|---|---|
dailyForecast |
Tägliche Pollenflugvorhersage für das angeforderte Datum. |
attribution |
Erforderliche Quellenangabe, die mit den Pollendaten angezeigt werden soll. |
DailyPollenForecast
| JSON-Darstellung |
|---|
{ "date": { object ( |
| Felder | |
|---|---|
date |
Kalenderdatum der Vorhersage. |
categories[] |
Aufschlüsselung nach Pollenkategorien (Baum, Gras, Unkraut). |
plantSpecies[] |
Detaillierte Aufschlüsselung der Pflanzenarten. |
PollenCategoryInfo
| JSON-Darstellung |
|---|
{
"displayName": string,
"inSeason": boolean,
"index": {
object ( |
| Felder | |
|---|---|
displayName |
Anzeigename der Kategorie (z.B. „Baum“, „Gras“, „Unkraut“). |
inSeason |
Gibt an, ob diese Pollenkategorie in der Region aktiv blüht. |
index |
UPI-Messung (Universal Pollen Index) für diese Kategorie. |
healthRecommendations[] |
Umsetzbare Gesundheitstipps für pollenempfindliche Gruppen. |
PollenIndex
| JSON-Darstellung |
|---|
{ "category": string, "description": string, // Union field |
| Felder | |
|---|---|
category |
Lokalisierte Kategorieklassifizierung (z.B. „Keine“, „Sehr niedrig“, „Niedrig“, „Mäßig“, „Hoch“, „Sehr hoch“). |
description |
Beschreibung der Pollenrisikostufe. |
Union-Feld Für |
|
value |
Numerischer UPI-Wert (Skala von 0 bis 5). |
PlantSpeciesInfo
| JSON-Darstellung |
|---|
{
"code": string,
"displayName": string,
"family": string,
"inSeason": boolean,
"index": {
object ( |
| Felder | |
|---|---|
code |
Maschinenlesbarer Code für die Art (z.B. „BIRCH“, „JAPANESE_CEDAR“, „RAGWEED“). |
displayName |
Lokalisierter Anzeigename der Pflanzenart (z.B. „Birke“). |
family |
Botanischer Familienname (z.B. „Betulaceae (Familie der Birkengewächse)“). |
inSeason |
Gibt an, ob diese Pflanzenart derzeit Saison hat. |
index |
UPI-Messwert (Universal Pollen Index) für diese Art. |
season |
Beschreibung der typischen Blütezeit (z.B. „Spätwinter, Frühling“). |
crossReactions |
Bekannte kreuzreaktive Allergene (z.B. „Erlen-, Haselnuss-, Buchen- und Eichenpollen“). |
Einheit
Stellt eine Einheit dar, die zum Messen von Temperaturen verwendet wird.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
Die Temperatureinheit ist nicht angegeben. |
CELSIUS |
Die Temperatur wird in Celsius gemessen. |
FAHRENHEIT |
Die Temperatur wird in Fahrenheit gemessen. |
Phase
Gibt die Mondphase an.
| Enums | |
|---|---|
PHASE_UNSPECIFIED |
Nicht angegebene Mondphase. |
NEW_MOON |
Der Mond wird nicht von der Sonne beleuchtet. |
WAXING_CRESCENT |
Der Mond wird auf der Nordhalbkugel auf der rechten Seite zu 0–50 % beleuchtet 🌒 und auf der Südhalbkugel auf der linken Seite 🌘. |
FIRST_QUARTER |
Der Mond wird auf der Nordhalbkugel auf der rechten Seite zu 50,1 % beleuchtet 🌓 und auf der Südhalbkugel auf der linken Seite 🌗. |
WAXING_GIBBOUS |
Der Mond wird auf der Nordhalbkugel auf der rechten Seite zu 50–100 % beleuchtet 🌔 und auf der Südhalbkugel auf der linken Seite 🌖. |
FULL_MOON |
Der Mond ist vollständig beleuchtet. |
WANING_GIBBOUS |
Der Mond ist auf der Nordhalbkugel zu 50–100 % auf der linken Seite beleuchtet 🌖 und auf der Südhalbkugel auf der rechten Seite 🌔. |
LAST_QUARTER |
Der Mond wird auf der Nordhalbkugel zu 50,1 % auf der linken Seite 🌗 und auf der Südhalbkugel auf der rechten Seite 🌓 beleuchtet. |
WANING_CRESCENT |
Der Mond wird auf der Nordhalbkugel auf der linken Seite zu 0–50 % beleuchtet 🌘 und auf der Südhalbkugel auf der rechten Seite 🌒. |
Typ
Kennzeichnet den Typ der Wetterbedingung im Kontext eines Vorhersageelements.
Hinweis: Die Bedingungen mit den Werten 42–139 werden derzeit nur für Standorte in Japan und Korea zurückgegeben.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Die Wetterbedingung ist nicht angegeben. |
CLEAR |
Keine Wolken. |
MOSTLY_CLEAR |
Vereinzelt Wolken. |
PARTLY_CLOUDY |
Teils bewölkt (einige Wolken). |
MOSTLY_CLOUDY |
Überwiegend bewölkt (mehr Wolken als Sonne). |
CLOUDY |
Bewölkt (nur Wolken, keine Sonne). |
WINDY |
Starker Wind. |
WIND_AND_RAIN |
Starker Wind mit Niederschlag. |
LIGHT_RAIN_SHOWERS |
Zeitweise leichter Regen. |
CHANCE_OF_SHOWERS |
Zeitweise Regen möglich. |
SCATTERED_SHOWERS |
Zeitweise Regen. |
RAIN_SHOWERS |
Schauer sind Regenfälle, die kürzer als Regen sind und sich durch plötzliche Anfangs- und Endzeiten sowie schnelle Intensitätsänderungen auszeichnen. |
HEAVY_RAIN_SHOWERS |
Starke Schauer. |
LIGHT_TO_MODERATE_RAIN |
Regen (leicht bis mäßig). |
MODERATE_TO_HEAVY_RAIN |
Regen (mäßig bis stark). |
RAIN |
Mäßiger Regen. |
LIGHT_RAIN |
Leichter Regen. |
HEAVY_RAIN |
Starker Regen. |
RAIN_PERIODICALLY_HEAVY |
Zeitweise starker Regen. |
LIGHT_SNOW_SHOWERS |
Leichter Schneefall, der für kurze Zeit mit unterschiedlicher Intensität fällt. |
CHANCE_OF_SNOW_SHOWERS |
Schneeschauer möglich. |
SCATTERED_SNOW_SHOWERS |
Schnee, der für kurze Zeit mit unterschiedlicher Intensität fällt. |
SNOW_SHOWERS |
Schneeschauer. |
HEAVY_SNOW_SHOWERS |
Starke Schneeschauer. |
LIGHT_TO_MODERATE_SNOW |
Leichter bis mäßiger Schneefall. |
MODERATE_TO_HEAVY_SNOW |
Mäßiger bis starker Schneefall. |
SNOW |
Mäßiger Schneefall. |
LIGHT_SNOW |
Leichter Schneefall. |
HEAVY_SNOW |
Starker Schneefall. |
SNOWSTORM |
Schnee mit möglichem Gewitter. |
SNOW_PERIODICALLY_HEAVY |
Schnee, zeitweise stark. |
HEAVY_SNOW_STORM |
Starker Schneefall mit möglichem Gewitter. |
BLOWING_SNOW |
Schnee mit starkem Wind. |
RAIN_AND_SNOW |
Schneeregen. |
HAIL |
Hagel. |
HAIL_SHOWERS |
Hagel, der für kurze Zeit mit unterschiedlicher Intensität fällt. |
THUNDERSTORM |
Gewitter. |
THUNDERSHOWER |
Ein Regenschauer, begleitet von Donner und Blitz. |
LIGHT_THUNDERSTORM_RAIN |
Leichte Gewitter mit Regen. |
SCATTERED_THUNDERSTORMS |
Gewitter mit kurzen Regenschauern unterschiedlicher Intensität. |
HEAVY_THUNDERSTORM |
Starkes Gewitter. |
CLEAR_AFTER_FOG_IN_THE_MORNING |
Vormittags Nebel, später wolkenlos. |
CLEAR_BUT_LATER_TURNING_CLOUDY |
Wolkenlos, später wolkig. |
CLEAR_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN |
Wolkenlos, später Regen und Schnee (hauptsächlich Regen) |
CLEAR_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW |
Wolkenlos, später Schnee und Regen (hauptsächlich Schnee) |
CLEAR_BUT_THUNDERSTORMS_LATER |
Wolkenlos, später Gewitter. |
CLEAR_IN_THE_MORNING_BUT_CLOUDY_IN_THE_EVENING |
Vormittags wolkenlos, abends wolkig. |
CLEAR_IN_THE_MORNING_WITH_BRIEF_RAIN_IN_THE_EVENING |
Vormittags wolkenlos, abends kurze Regenschauer. |
CLEAR_MORNING_WITH_BRIEF_RAIN |
Vormittags wolkenlos mit kurzen Regenschauern. |
CLEAR_WITH_BRIEF_RAIN |
Wolkenlos mit kurzen Regenschauern. |
CLEAR_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
Wolkenlos mit kurzen Regen- und Schneeschauern (hauptsächlich Regen) |
CLEAR_WITH_BRIEF_RAIN_LATER |
Wolkenlos, später kurze Regenschauer. |
CLEAR_WITH_BRIEF_SNOW |
Wolkenlos mit kurzen Schneeschauern. |
CLEAR_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
Wolkenlos mit kurzen Schnee- und Regenschauern (hauptsächlich Schnee) |
CLEAR_WITH_BRIEF_SNOW_LATER |
Wolkenlos, später kurze Schneeschauer. |
CLEAR_WITH_PERIODIC_CLOUDS_LATER |
Wolkenlos, später vereinzelt Wolken. |
CLEAR_WITH_PERIODIC_RAIN |
Wolkenlos mit vereinzelten Regenschauern. |
CLEAR_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER |
Wolkenlos mit vereinzelten Gewitterschauern. |
CLEAR_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
Wolkenlos mit vereinzelten Regen- und Schneeschauern (hauptsächlich Regen) |
CLEAR_WITH_PERIODIC_RAIN_LATER |
Wolkenlos, später vereinzelt Regenschauer. |
CLEAR_WITH_PERIODIC_SNOW |
Wolkenlos mit vereinzelten Schneeschauern. |
CLEAR_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
Wolkenlos mit vereinzelten Schnee- und Regenschauern (hauptsächlich Schnee) |
CLEAR_WITH_PERIODIC_SNOW_LATER |
Wolkenlos, später vereinzelte Schneeschauer. |
CLEAR_WITH_RAIN_AFTER_MIDNIGHT |
Wolkenlos, nach Mitternacht Regen. |
CLEAR_WITH_RAIN_IN_THE_NIGHT |
Wolkenlos, in der Nacht Regen. |
CLEAR_WITH_RAIN_LATER |
Wolkenlos, später Regen. |
CLEAR_WITH_SNOW_ALONG_THE_MOUNTAINS |
Wolkenlos, im Bergland Schnee. |
CLEAR_WITH_SNOW_LATER |
Wolkenlos, später Schnee. |
CLEAR_WITH_THUNDERSTORMS_ALONG_THE_MOUNTAINS |
Wolkenlos, im Bergland Gewitter. |
CLEAR_WITH_THUNDERSTORMS_IN_THE_AFTERNOON |
Wolkenlos, am Nachmittag Gewitter. |
CLOUDY_BUT_CLEAR_LATER |
Wolkig, später aufklarend. |
CLOUDY_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN |
Wolkig, später Regen und Schnee (hauptsächlich Regen) |
CLOUDY_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW |
Wolkig, später Schnee und Regen (hauptsächlich Schnee) |
CLOUDY_BUT_PERIODICALLY_CLEAR_LATER |
Wolkig, später zeitweise aufklarend. |
CLOUDY_BUT_THUNDERSTORMS_LATER |
Wolkig, später Gewitter. |
CLOUDY_MORNING_WITH_BRIEF_RAIN |
Vormittags bewölkt mit kurzen Regenschauern. |
CLOUDY_PERIODICALLY_CLEAR |
Wolkig, zeitweise aufklarend. |
CLOUDY_SNOWING_IN_THE_EVENING |
Wolkig, abends Schnee. |
CLOUDY_SNOWING_IN_THE_NIGHT |
Wolkig, nachts Schnee. |
CLOUDY_WITH_BRIEF_RAIN |
Wolkig mit kurzen Regenschauern. |
CLOUDY_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
Wolkig mit kurzen Regen- und Schneeschauern (hauptsächlich Regen) |
CLOUDY_WITH_BRIEF_RAIN_LATER |
Wolkig, später kurze Regenschauer. |
CLOUDY_WITH_BRIEF_SNOW |
Wolkig mit kurzen Schneeschauern. |
CLOUDY_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
Wolkig mit kurzen Schnee- und Regenschauern (hauptsächlich Schnee) |
CLOUDY_WITH_BRIEF_SNOW_LATER |
Wolkig, später kurze Schneeschauer. |
CLOUDY_WITH_BRIEF_THUNDERSTORM |
Wolkig mit kurzen Gewittern. |
CLOUDY_WITH_FOG_ON_THE_OCEAN_AND_AT_THE_SEASHORE |
Wolkig, Nebel über dem Meer und an der Küste. |
CLOUDY_WITH_PERIODIC_RAIN |
Bewölkt mit vereinzelten Regenschauern. |
CLOUDY_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER |
Bewölkt mit vereinzelten Gewitterschauern. |
CLOUDY_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
Wolkig mit vereinzelten Regen- und Schneeschauern (hauptsächlich Regen) |
CLOUDY_WITH_PERIODIC_RAIN_LATER |
Wolkig, später vereinzelt Regenschauer. |
CLOUDY_WITH_PERIODIC_SNOW |
Bewölkt mit vereinzelten Schneeschauern. |
CLOUDY_WITH_PERIODIC_SNOW_ACCOMPANIED_BY_THUNDER |
Bewölkt mit vereinzelten Schneeschauern, begleitet von Gewitter. |
CLOUDY_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
Wolkig mit vereinzelten Schnee- und Regenschauern (hauptsächlich Schnee) |
CLOUDY_WITH_PERIODIC_SNOW_LATER |
Wolkig, später vereinzelte Schneeschauer. |
CLOUDY_WITH_RAIN_AFTER_MIDNIGHT |
Bewölkt, nach Mitternacht Regen. |
CLOUDY_WITH_RAIN_FROM_ABOUT_NOON |
Bewölkt, gegen Mittag Regen. |
CLOUDY_WITH_RAIN_FROM_EVENING |
Wolkig, gegen Abend Regen. |
CLOUDY_WITH_RAIN_LATER |
Bewölkt, später Regen. |
CLOUDY_WITH_SNOW_FROM_AROUND_NOON |
Wolkig, gegen Mittag Schnee. |
CLOUDY_WITH_SNOW_LATER |
Wolkig, später Schnee. |
FOG |
Fog. |
RAINSNOW_MIX_LATER_BECOMING_CLEAR_RAIN_AS_MAIN |
Schneeregen (hauptsächlich Regen), später aufklarend |
RAINSNOW_MIX_RAIN_AS_MAIN |
Schneeregen (hauptsächlich Regen). |
RAINY_BUT_PERIODICALLY_CLEAR |
Regnerisch, zeitweise aufklarend. |
RAIN_ACCOMPANIED_BY_LIGHTNING |
Regen, begleitet von Gewitter. |
RAIN_ACCOMPANIED_BY_WINDSTORM |
Regen, begleitet von Sturm. |
RAIN_CLEAR_AT_NIGHT |
Regen, zur Nacht aufklarend. |
RAIN_CLEAR_FROM_AROUND_EVENING |
Regen, gegen Abend aufklarend. |
RAIN_CLEAR_FROM_AROUND_NOON |
Regen, gegen Mittag aufklarend. |
RAIN_LATER_BECOMING_CLEAR |
Regen, später aufklarend. |
RAIN_LATER_BECOMING_CLOUDY |
Regen, später bewölkt. |
RAIN_LATER_BECOMING_SNOW |
Regen, später Schnee. |
RAIN_LATER_WITH_PERIODIC_SNOW |
Regen, später vereinzelte Schneeschauer. |
RAIN_SNOW_AT_NIGHT |
Regen und Schnee in der Nacht. |
RAIN_SNOW_IN_THE_EVENING |
Regen und Schnee am Abend. |
RAIN_TEMPORARILY_BECOMING_SLEET |
Regen, zeitweise Eisregen. |
RAIN_THAT_PERIODICALLY_STOPS |
Regen, der zeitweise aussetzt. |
RAIN_WITH_BRIEF_SNOW |
Regen mit kurzen Schneeschauern. |
RAIN_WITH_PERIODIC_SNOW |
Regen mit vereinzelten Schneeschauern. |
SNOWRAIN_MIX_LATER_BECOMING_CLEAR_SNOW_AS_MAIN |
Schneeregen (hauptsächlich Schnee), später aufklarend |
SNOWRAIN_MIX_LATER_BECOMING_CLOUDY_SNOW_AS_MAIN |
Schneeregen (hauptsächlich Schnee), später wolkig |
SNOWRAIN_MIX_SNOW_AS_MAIN |
Schneeregen (hauptsächlich Schnee) |
SNOW_ACCOMPANIED_BY_LIGHTNING |
Schnee, begleitet von Gewitter. |
SNOW_BECOMING_SLEET |
Schnee, später Eisregen. |
SNOW_LATER_CLEAR |
Schnee, später aufklarend. |
SNOW_LATER_CLOUDY |
Schnee, später wolkig. |
SNOW_LATER_RAIN |
Schnee, später Regen. |
SNOW_PERIODICALLY_CLEAR |
Schnee, zeitweise aufklarend. |
SNOW_THAT_PERIODICALLY_STOPS |
Schnee, der zeitweise aussetzt. |
SNOW_TURNING_TO_RAIN_AROUND_NOON |
Schnee, gegen Mittag Regen. |
SNOW_TURNING_TO_RAIN_IN_THE_EVENING |
Schnee, abends Regen. |
SNOW_TURNING_TO_RAIN_IN_THE_NIGHT |
Schnee, nachts Regen. |
SNOW_WITH_BRIEF_RAIN |
Schnee mit kurzen Regenschauern. |
SNOW_WITH_BRIEF_SLEET |
Schnee mit kurzem Eisregen. |
SNOW_WITH_PERIODIC_RAIN |
Schnee mit vereinzelten Regenschauern. |
VERY_HOT |
Sehr heiß. |
SLEET |
Schneeregen. |
HEAVY_RAIN_TO_RAINSTORM |
Starker bis sehr starker Regen. |
Typ
Stellt die Art des Niederschlags an einem bestimmten Ort dar.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Nicht angegebener Niederschlagstyp. |
NONE |
Kein Niederschlag. |
SNOW |
Schneefall. |
RAIN |
Regen. |
LIGHT_RAIN |
Leichter Regen. |
HEAVY_RAIN |
Starker Regen. |
RAIN_AND_SNOW |
Sowohl Regen als auch Schnee. |
SLEET |
Schneeregen. |
FREEZING_RAIN |
Gefrierender Regen. |
PRECIPITATION_TYPE_HAIL |
Hagelniederschlag. |
Einheit
Stellt die Einheit dar, in der die Menge des akkumulierten Niederschlags gemessen wird.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
Nicht angegebene Niederschlagseinheit. |
MILLIMETERS |
Die Niederschlagsmenge wird in Millimetern gemessen. |
INCHES |
Die Niederschlagsmenge wird in Zoll gemessen. |
Kardinal
Stellt eine Himmelsrichtung dar (einschließlich Zwischenrichtungen).
| Enums | |
|---|---|
CARDINAL_UNSPECIFIED |
Die Himmelsrichtung ist nicht angegeben. |
NORTH |
Die Himmelsrichtung Norden. |
NORTH_NORTHEAST |
Die sekundäre interkardinale Richtung Nord-Nordost. |
NORTHEAST |
Die nordöstliche Zwischenrichtung. |
EAST_NORTHEAST |
Die sekundäre Interkardinalrichtung Ostnordost. |
EAST |
Die Himmelsrichtung Osten. |
EAST_SOUTHEAST |
Die sekundäre Ost-Südost-Zwischenrichtung. |
SOUTHEAST |
Die südöstliche Zwischenrichtung. |
SOUTH_SOUTHEAST |
Die sekundäre interkardinale Richtung Süd-Südost. |
SOUTH |
Die Himmelsrichtung Süden. |
SOUTH_SOUTHWEST |
Die sekundäre interkardinale Richtung Süd-Südwest. |
SOUTHWEST |
Die südwestliche Zwischenhimmelsrichtung. |
WEST_SOUTHWEST |
Die sekundäre interkardinale Richtung West-Südwest. |
WEST |
Die Himmelsrichtung Westen. |
WEST_NORTHWEST |
Die sekundäre Interkardinalrichtung Westnordwest. |
NORTHWEST |
Die nordwestliche Interkardinalrichtung. |
NORTH_NORTHWEST |
Die sekundäre Zwischenrichtung Nord-Nordwest. |
Einheit
Die Einheit, in der die Geschwindigkeit gemessen wird.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
Die Geschwindigkeitseinheit ist nicht angegeben. |
KILOMETERS_PER_HOUR |
Die Geschwindigkeit wird in Kilometern pro Stunde gemessen. |
MILES_PER_HOUR |
Die Geschwindigkeit wird in Meilen pro Stunde gemessen. |
Einheit
Einheiten, die zur Messung der Schadstoffkonzentration verwendet werden.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
Nicht angegebene Konzentrationseinheit. |
PARTS_PER_BILLION |
Parts per billion (ppb). |
MICROGRAMS_PER_CUBIC_METER |
Mikrogramm pro Kubikmeter (µg/m³). |
Tool-Annotationen
Tool-Anmerkungen werden an MCP-Clients gesendet, um das grundlegende Risiko eines bestimmten Tools zu beschreiben. Die meisten Clients behandeln diese Hinweise als nicht vertrauenswürdig, sie können jedoch verwendet werden, um zu entscheiden, wann eine Bestätigungsaufforderung an einen Nutzer gesendet werden soll.
Zusätzlich zum Titelstring werden die folgenden booleschen Hinweise definiert:
readOnlyHint: Wenn „true“, ändert das Tool seine Umgebung nicht. Standardeinstellung: false.destructiveHint: Wenn „true“, kann das Tool destruktive Aktionen ausführen. Wenn „false“, kann das Tool nur additive Aktionen ausführen. Standardeinstellung: true.idempotentHint: Wenn „true“, hat das wiederholte Aufrufen des Tools mit denselben Argumenten keine zusätzlichen Auswirkungen auf die Umgebung. Standardeinstellung: false.openWorldHint: Wenn „true“, kann das Tool mit einer „offenen Welt“ externer Entitäten interagieren. Wenn „false“, kann das Tool nur mit internen Entitäten interagieren. Ein Tool für die Websuche wäre beispielsweise frei verfügbar, ein Tool für gemerkte Informationen jedoch nicht.
Destructive Hint: ❌ | Idempotent Hint: ❌ | Read Only Hint: ✅ | Open World Hint: ❌