Outil : lookup_weather
Récupère des informations environnementales complètes pour un lieu, y compris la météo, la qualité de l'air (IQA et polluants) et le pollen (niveaux d'allergènes des arbres, des graminées, des mauvaises herbes et des espèces végétales) : conditions actuelles, prévisions/historique horaires et prévisions quotidiennes pour la météo et la qualité de l'air. Le pollen n'est disponible que pour les prévisions quotidiennes (aujourd'hui à +4 jours, pas de données horaires ni passées). Domaines et fonctionnalités d'environnement disponibles (capabilities : WEATHER, AIR_QUALITY, POLLEN – CRITIQUE) : * Sélection explicite obligatoire : vous DEVEZ inclure au moins l'un des éléments WEATHER, AIR_QUALITY ou POLLEN dans capabilities pour chaque appel. L'omission de capabilities n'est PAS autorisée. * Requêtes générales/ambiguës sur l'extérieur (suite complète d'informations sur l'environnement extérieur) : si l'utilisateur pose une question générale sur l'extérieur, les voyages ou la situation sans se limiter à un domaine spécifique (par exemple, "Quelles sont les conditions extérieures actuelles pour courir ?"), incluez explicitement les trois fonctionnalités (capabilities: ["WEATHER", "AIR_QUALITY", "POLLEN"]) pour renvoyer la suite complète d'informations sur l'environnement extérieur (météo + qualité de l'air + pollen). Pour une date passée (date/hour), omettez POLLEN, qui n'a pas d'historique. * Sélection de domaines ciblés (requêtes spécifiques) : si l'utilisateur demande spécifiquement un ou deux domaines (par exemple, "Quel est l'IQA à Seattle en ce moment ?"), n'incluez que les fonctionnalités demandées (WEATHER, AIR_QUALITY et/ou POLLEN). Seuls les domaines demandés seront exécutés et renvoyés. Données spécifiques disponibles par domaine : * Météo (weather) : température (actuelle, ressentie, max/min, indice de chaleur), vent (vitesse, rafales, direction), événements célestes (lever/coucher du soleil, phase de la lune), précipitations (type, probabilité, quantité/QPF) et conditions atmosphériques (indice UV, humidité, couverture nuageuse, probabilité d'orage, pression atmosphérique). * Qualité de l'air (air_quality) : indices de la qualité de l'air (IQA) universels et locaux (valeur, catégorie et polluant dominant de l'IQA), recommandations de santé pour sept groupes de sensibilité et concentrations de polluants (include_pollutant_concentration: true). Chaque indice a son propre polluant dominant. Indiquez-le par indice (par exemple, ne donnez pas le polluant de l'IQA universel pour l'IQA américain). * Pollen (pollen) : indice UPI (Universal Pollen Index, 0-5) quotidien par catégorie (arbres, graminées et herbes) et par espèce végétale (index.value avec son index.category, par exemple 1 = "Très faible"), statut de saison, réactions croisées et recommandations de santé. * Champs de pollen manquants : un in_season manquant signifie que ce n'est pas la saison. Ignorez les espèces de plantes renvoyées sans index, sauf si l'utilisateur pose une question sur cette plante. Dans ce cas, indiquez qu'aucune donnée sur le pollen n'est disponible pour elle aujourd'hui (ne déduisez pas de niveau). Règles de localisation (CRITIQUE) : la zone géographique ciblée DOIT être spécifiée dans location à l'aide d'UN SEUL des sous-champs oneof suivants : 1. Coordonnées géographiques (lat_lng) : à utiliser lorsque les coordonnées exactes de latitude/longitude sont connues. * Exemple : {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} 2. ID de lieu (place_id) : * ID de lieu Google Maps non ambigu (par exemple, obtenu à partir de search_places ou resolve_names). * Exemple : {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} 3. Chaîne d'adresse (address) : * Ville/région, quartier, point de repère ou d'intérêt, adresse postale ou code postal, idéalement avec la ville/le pays. * Exemple : {"location": {"address": "Paris, France"}} Modes d'heure et d'utilisation (date et hour – CRITIQUE) : * Référence de fuseau horaire local : toutes les entrées date ({year, month, day}) et hour (0-23) DOIVENT être exprimées dans le fuseau horaire civil local de la location demandée (par exemple, une requête pour "Paris tomorrow at 13:00" utilise la date et l'heure locales de Europe/Paris 13), jamais l'heure UTC ni le fuseau horaire de l'appelant. * 1. Conditions actuelles (date omis ET hour omis) : * Indiquez location et la cible capabilities (WEATHER, AIR_QUALITY, POLLEN). Ne spécifiez PAS date ni hour. * Renvoie les conditions actuelles en temps réel (CC) pour les domaines demandés (météo actuelle, qualité de l'air pour l'heure actuelle et/ou prévisions de pollen pour aujourd'hui). * Pour la qualité de l'air, les conditions actuelles correspondent à une heure unique : ne les utilisez PAS seules pour répondre à des questions sur la qualité de l'air ou sur les conditions extérieures générales pour aujourd'hui (utilisez les requêtes quotidiennes ci-dessous). * 2. Prévisions/Historique par heure (date spécifié ET hour spécifié 0-23) : * Indiquez location, date ({year, month, day}), hour (0-23) et la cible capabilities. Si des minutes sont mentionnées, arrondissez à l'heure inférieure la plus proche. * CONTRAINTE CRITIQUE (date est REQUIS lorsque hour est défini) : fournir hour sans date (date omis, hour défini) n'est PAS autorisé et échouera avec une erreur. Même lorsque l'utilisateur demande une heure spécifique aujourd'hui (par exemple, "at 13:00 today"), vous DEVEZ renseigner à la fois date (la date du jour à location) et hour. * Exécute une recherche horaire pour les données météo et/ou de qualité de l'air demandées à YYYY-MM-DD-HH et une recherche quotidienne pour les données sur le pollen demandées à YYYY-MM-DD. * Questions sur la météo commençant par "quand" : pour les questions sur la météo demandant quand/à quelle heure/le meilleur moment (par exemple, "what time will it stop raining?"), utilisez les appels WEATHER horaires (date + hour) pour les heures concernées. Les prévisions météo quotidiennes ne comportent pas de valeurs horaires. Pour les questions générales sur l'extérieur "quand/meilleur moment" (par exemple, "when is the best time to go walking today?"), effectuez ces appels WEATHER toutes les heures en plus de l'appel sur une journée complète pour la qualité de l'air (et le pollen) décrit dans "Requêtes quotidiennes". * 3. Requêtes quotidiennes (date spécifié ET hour omis) : * Indiquez location, date ({year, month, day} dans l'heure civile locale de l'location demandé) sans hour, et l'capabilities cible pour les requêtes sur une journée complète (par exemple, "weather and pollen in London tomorrow"). * Questions sur la qualité de l'air et questions générales sur l'extérieur pour aujourd'hui : pour les questions sur la qualité de l'air et les questions générales sur l'extérieur (qui incluent la qualité de l'air) pour aujourd'hui (par exemple, "how will the air quality change today", "is today a good day for a picnic?"), définissez date sur la date d'aujourd'hui à location (heure omise) pour obtenir la série horaire de la qualité de l'air pour la journée. Un appel "Current Conditions" (Conditions actuelles) seul ne renvoie que l'heure actuelle de la qualité de l'air et ne suffit pas. Vous pouvez en ajouter un si l'utilisateur demande également des informations sur "maintenant". * Périodes de qualité de l'air : pour une question sur la qualité de l'air concernant une période d'une journée (par exemple, "air quality between noon and 6 PM"), privilégiez un appel quotidien pour cette date et lisez les heures de la période à partir de la série sur la qualité de l'air, plutôt que d'échantillonner des heures individuelles. Si vous utilisez des appels horaires, couvrez chaque heure de la période. * Renvoie les prévisions quotidiennes pour les données météo et/ou sur le pollen demandées, ainsi que les séries horaires de qualité de l'air pour la journée complète (de 00h00 à 23h00, heure locale) : 24 heures d'historique pour une date passée, 24 heures de prévisions pour une date future, et pour aujourd'hui, les heures précédentes (historique), l'heure actuelle et les heures restantes (prévisions). Horizons temporels acceptés par domaine : * Météo : toutes les heures, de 24 heures auparavant à 240 heures (10 jours) à l'avance (les heures passées nécessitent à la fois date et hour) ; tous les jours jusqu'à 10 jours, y compris aujourd'hui (aujourd'hui à +9 jours) ; pas d'historique quotidien. * Qualité de l'air : toutes les heures, de 720 heures (30 jours) dans le passé à 96 heures (4 jours) dans le futur. Un appel d'une journée complète doit s'inscrire dans cette période (en pratique, de -29 jours à +3 jours). * Pollen : quotidien uniquement, d'aujourd'hui à +4 jours (5 jours, aujourd'hui compris) ; aucune date passée, et hour est ignoré. * (Remarque : Si plusieurs fonctionnalités sont demandées et que date/hour se trouve en dehors de l'une de leurs plages, l'appel aboutit quand même et ne renvoie que les fonctionnalités compatibles.) * Requêtes hors plage : si une date ou une heure demandée peut se situer en dehors de la plage acceptée d'un domaine ci-dessus (par exemple, le pollen pour une date passée), appelez quand même lookup_weather pour la date/heure demandée. L'erreur indique la plage acceptée. Ne remplacez pas la date, l'heure ou le domaine par d'autres valeurs. Options de domaine et attribution : * Langue (language_code) : code de langue BCP-47 facultatif (par exemple, "fr"). La valeur par défaut est "en". * Unités météo (weather_options.units_system ou units_system) : par défaut, METRIC. Définissez cette option sur IMPERIAL (Fahrenheit/mph) si l'utilisateur implique les normes américaines ou demande explicitement des unités impériales. Compatible avec weather_options.units_system (recommandé) et units_system de premier niveau. Si les deux sont spécifiés, ils ne doivent pas être en conflit. * Options de qualité de l'air (air_quality_options) : définissez include_pollutant_concentration: true lorsque des concentrations de polluants spécifiques (PM2, 5, PM10, O3, NO2, SO2, CO) sont nécessaires. Vous pouvez également définir index_region_code (code pays ISO à deux lettres, par exemple "US") pour demander une échelle d'IQA régionale spécifique. Par défaut, la réponse inclut l'IQA universel et l'IQA régional de l'emplacement. * Attribution : la sortie ancrée DOIT être attribuée à la source à l'aide du champ attribution dans chaque conteneur de domaine renvoyé (weather.attribution, air_quality.attribution, pollen.attribution). * Heures renvoyées : les valeurs date_time de la qualité de l'air sont déjà exprimées dans l'heure locale du lieu (utc_offset inclus). Présentez-les telles quelles. Les valeurs date_time de la météo (actuelle et horaire) et les heures de lever/coucher du soleil sont exprimées en UTC. Convertissez-les dans l'heure locale du lieu à l'aide de time_zone. Indiquez que toutes les heures sont locales.
L'exemple de code suivant montre comment utiliser curl pour appeler l'outil MCP lookup_weather.
| Requête curl |
|---|
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 }' |
Schéma d'entrée
Requête pour la méthode LookupWeather, qui représente les conditions météorologiques à l'emplacement demandé.
LookupWeatherRequest
| Représentation JSON |
|---|
{ "unitsSystem": enum ( |
| Champs | |
|---|---|
unitsSystem |
Facultatif. Système d'unités à utiliser pour les conditions météorologiques renvoyées. Si aucune valeur n'est indiquée, les conditions météorologiques renvoyées seront exprimées dans le système métrique (valeur par défaut : METRIC). |
location |
Obligatoire. Lieu pour lequel obtenir les conditions météorologiques. |
capabilities[] |
Facultatif. Fonctionnalités environnementales à inclure dans la réponse. |
Champ d'union
|
|
date |
Facultatif. Spécifie la date des informations environnementales demandées, par rapport au fuseau horaire local de l'emplacement spécifié dans le champ |
Champ d'union
|
|
hour |
Facultatif. Spécifie l'heure des informations environnementales demandées, au format 24 heures (0-23), par rapport au fuseau horaire local du lieu spécifié dans le champ |
Champ d'union
|
|
languageCode |
Facultatif. Code de langue BCP-47 pour le texte localisé dans la réponse (par exemple, "en", "ja", "fr-CA"). La valeur par défaut est "en" si aucune valeur n'est spécifiée. |
Champ d'union
|
|
weatherOptions |
Facultatif. Options spécifiques aux requêtes météo. |
Champ d'union
|
|
airQualityOptions |
Facultatif. Options spécifiques aux requêtes sur la qualité de l'air. Ignoré si |
Date
| Représentation JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Champs | |
|---|---|
year |
Année de la date. Elle doit être comprise entre 1 et 9 999, ou égale à 0 si vous spécifiez une date sans année. |
month |
Mois d'une année. Il doit être compris entre 1 et 12, ou égal à 0 si vous spécifiez une année sans mois ni jour. |
day |
Jour du mois. Il doit être compris entre 1 et 31, et valide pour l'année et le mois, ou égal à 0 si vous spécifiez une année seule, ou une année et un mois où le jour n'est pas significatif. |
Emplacement
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union location_type. Différentes manières de représenter un lieu. location_type ne peut être qu'un des éléments suivants : |
|
latLng |
Point spécifié à l'aide de coordonnées géographiques. |
placeId |
ID de lieu associé à l'établissement. |
address |
Adresse lisible par l'humain (par exemple, adresse postale, ville ou code postal). |
LatLng
| Représentation JSON |
|---|
{ "latitude": number, "longitude": number } |
| Champs | |
|---|---|
latitude |
Latitude en degrés. Elle doit être comprise dans la plage [-90.0, +90.0]. |
longitude |
Longitude en degrés. Elle doit être comprise dans la plage [-180.0, +180.0]. |
WeatherOptions
| Représentation JSON |
|---|
{
"unitsSystem": enum ( |
| Champs | |
|---|---|
unitsSystem |
Facultatif. Système d'unités à utiliser pour les conditions météorologiques renvoyées. Si aucune valeur n'est indiquée, les conditions météorologiques renvoyées seront exprimées dans le système métrique (valeur par défaut : METRIC). |
AirQualityOptions
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union
|
|
includePollutantConcentration |
Facultatif. Si la valeur est "true", inclut les concentrations détaillées de polluants et des informations supplémentaires (sources et effets) dans la réponse sur la qualité de l'air. |
Champ d'union
|
|
indexRegionCode |
Facultatif. Code pays/région ISO 3166-1 alpha-2 à deux lettres (par exemple, "US", "FR", "CN") utilisé pour sélectionner l'échelle de l'indice de la qualité de l'air (IQA) local préféré, en plus de l'IQA universel (IQAU). Si ce champ n'est pas spécifié, la valeur par défaut est définie sur la région de l'emplacement demandé. |
UnitsSystem
Représente le système d'unités utilisé pour mesurer les valeurs.
| Enums | |
|---|---|
UNITS_SYSTEM_UNSPECIFIED |
Le système d'unités n'est pas spécifié. |
IMPERIAL |
Le système d'unités impériales (par exemple, Fahrenheit, miles, etc.). |
METRIC |
Le système d'unités métriques (par exemple, Celsius, kilomètres, etc.). |
Capacité
Fonctionnalités environnementales pouvant être demandées dans LookupWeatherRequest.
| Enums | |
|---|---|
CAPABILITY_UNSPECIFIED |
Capacité non spécifiée. |
WEATHER |
Conditions météorologiques (température, précipitations, vent, UV, etc.) |
AIR_QUALITY |
Informations sur la qualité de l'air (IQA, polluants et recommandations de santé) |
POLLEN |
Informations sur les pollens (niveaux d'allergènes des pollens d'arbres, de graminées, d'herbacées et d'espèces végétales). |
Schéma de sortie
Réponse pour le RPC LookupWeather : représente les conditions météorologiques à l'emplacement demandé.
Cette réponse représente à la fois des informations horaires et quotidiennes. Elle est donc divisée en trois sections : Hourly, Daily et Shared. Les champs "Only-Hourly" et "Only-Daily" sont marqués comme facultatifs. Certains champs partagés entre les informations horaires et quotidiennes sont toujours présents. Ils ne sont donc pas marqués comme facultatifs, tandis que les autres sont marqués comme facultatifs, car ils ne sont pas toujours disponibles.
LookupWeatherResponse
| Représentation JSON |
|---|
{ "weatherCondition": { object ( |
| Champs | |
|---|---|
weatherCondition |
La condition météo |
precipitation |
La probabilité de précipitations et la quantité de précipitations accumulées |
wind |
Les conditions de vent |
returnedLocation |
Obligatoire. Lieu pour lequel les informations météorologiques sont renvoyées. Cet emplacement est identique à celui de la requête, mais peut être différent si l'emplacement demandé est une adresse en texte libre qui correspond à un emplacement approximatif (par exemple, "Mountain View, CA"). |
attribution |
Attribution requise à afficher avec la météo. |
Champ d'union
|
|
temperature |
La température heure par heure |
Champ d'union
|
|
feelsLikeTemperature |
Mesure horaire de la température ressentie. |
Champ d'union
|
|
heatIndex |
Température de l'indice de chaleur horaire. |
Champ d'union
|
|
airPressure |
Conditions de pression atmosphérique par heure. |
Champ d'union
|
|
maxTemperature |
Température maximale (élevée) tout au long de la journée. |
Champ d'union
|
|
minTemperature |
Température minimale (basse) de la journée. |
Champ d'union
|
|
feelsLikeMaxTemperature |
Température ressentie maximale (élevée) tout au long de la journée. |
Champ d'union
|
|
feelsLikeMinTemperature |
Température ressentie minimale (basse) tout au long de la journée. |
Champ d'union
|
|
maxHeatIndex |
Température maximale de l'indice de chaleur tout au long de la journée. |
Champ d'union
|
|
sunEvents |
Événements liés au soleil (par exemple, lever et coucher du soleil). |
Champ d'union
|
|
moonEvents |
Événements liés à la lune (par exemple, lever et coucher de lune). |
Champ d'union
|
|
relativeHumidity |
Pourcentage d'humidité relative (valeurs comprises entre 0 et 100). |
Champ d'union
|
|
uvIndex |
Indice ultraviolet (UV) maximal. |
Champ d'union
|
|
thunderstormProbability |
Probabilité d'orage (valeurs de 0 à 100). |
Champ d'union
|
|
cloudCover |
Pourcentage du ciel couvert par des nuages (valeurs de 0 à 100). |
Champ d'union
|
|
weather |
Conditions météorologiques à l'emplacement demandé. |
Champ d'union
|
|
airQuality |
Informations sur la qualité de l'air à l'emplacement demandé. |
Champ d'union
|
|
pollen |
Informations sur le pollen à l'emplacement demandé. |
Champ d'union
|
|
timeZone |
Chaîne de fuseau horaire IANA résolue pour l'emplacement (par exemple, "America/New_York", "Asia/Tokyo"). |
Température
| Représentation JSON |
|---|
{ "unit": enum ( |
| Champs | |
|---|---|
unit |
Facultatif. Code de l'unité utilisée pour mesurer la valeur de température. |
Champ d'union
|
|
degrees |
Valeur de la température (en degrés) dans l'unité spécifiée. |
AirPressure
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union
|
|
meanSeaLevelMillibars |
Pression atmosphérique moyenne au niveau de la mer en millibars. |
SunEvents
| Représentation JSON |
|---|
{ "sunriseTime": string, "sunsetTime": string } |
| Champs | |
|---|---|
sunriseTime |
Heure à laquelle le soleil se lève. REMARQUE : Dans certains cas uniques (par exemple, au nord du cercle polaire), il se peut qu'il n'y ait pas d'heure de lever du soleil pour un jour donné. Dans ce cas, ce champ ne sera pas défini. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
sunsetTime |
Heure à laquelle le soleil se couche. REMARQUE : Dans certains cas uniques (par exemple, au nord du cercle polaire), il peut ne pas y avoir d'heure de coucher du soleil pour un jour donné. Dans ce cas, ce champ ne sera pas défini. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
Code temporel
| Représentation JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Champs | |
|---|---|
seconds |
Représente les secondes de l'heure UTC à partir de l'epoch Unix 1970-01-01T00:00:00Z. Doit être compris entre -62135596800 et 253402300799 inclus (ce qui correspond à 0001-01-01T00:00:00Z à 9999-12-31T23:59:59Z). |
nanos |
Fractions de secondes non négatives avec une précision de l'ordre de la nanoseconde. Ce champ correspond à la partie en nanosecondes de la durée, et non à une alternative aux secondes. Les valeurs de secondes négatives avec des fractions doivent toujours comporter des valeurs de nanosecondes non négatives comptabilisées dans le temps. La valeur doit être comprise entre 0 et 999 999 999 (inclus). |
MoonEvents
| Représentation JSON |
|---|
{
"moonPhase": enum ( |
| Champs | |
|---|---|
moonPhase |
Facultatif. La phase lunaire. |
moonriseTimes[] |
Heure à laquelle le limbe supérieur de la Lune apparaît au-dessus de l'horizon (voir https://en.wikipedia.org/wiki/Moonrise_and_moonset)). REMARQUE : Dans la plupart des cas, il n'y aura qu'une seule heure de lever de la lune par jour. Dans d'autres cas, la liste peut être vide (par exemple, lorsque la lune se lève après minuit le jour suivant). Toutefois, dans certains cas (par exemple, dans les régions polaires), la liste peut contenir plusieurs valeurs. Dans ce cas, les valeurs sont triées par ordre croissant. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
moonsetTimes[] |
Heure à laquelle le limbe supérieur de la Lune disparaît sous l'horizon (voir https://en.wikipedia.org/wiki/Moonrise_and_moonset)). REMARQUE : Dans la plupart des cas, il n'y a qu'une seule heure de coucher de la lune par jour. Dans d'autres cas, la liste peut être vide (par exemple, lorsque la lune se couche après minuit le lendemain). Toutefois, dans certains cas (par exemple, dans les régions polaires), la liste peut contenir plusieurs valeurs. Dans ce cas, les valeurs sont triées par ordre croissant. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
WeatherCondition
| Représentation JSON |
|---|
{ "iconBaseUri": string, "description": { object ( |
| Champs | |
|---|---|
iconBaseUri |
URI de base de l'icône, sans l'extension du type de fichier. Pour afficher l'icône, ajoutez un thème si vous le souhaitez et l'extension du type de fichier ( |
description |
Description textuelle de cette condition météorologique (localisée). |
type |
Type de condition météorologique. |
LocalizedText
| Représentation JSON |
|---|
{ "text": string, "languageCode": string } |
| Champs | |
|---|---|
text |
Chaîne localisée dans la langue correspondant à |
languageCode |
Code de langue BCP-47 du texte, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
Précipitations
| Représentation JSON |
|---|
{ "probability": { object ( |
| Champs | |
|---|---|
probability |
Probabilité de précipitations (valeurs de 0 à 100). |
snowQpf |
Quantité de neige, mesurée en équivalent eau liquide, qui s'est accumulée sur une période donnée. Remarque : QPF est l'abréviation de "Quantitative Precipitation Forecast" (prévision quantitative des précipitations). Pour en savoir plus, consultez la définition de QuantitativePrecipitationForecast. |
qpf |
Quantité de précipitations (pluie), mesurée en équivalent d'eau liquide, qui s'est accumulée sur une période donnée. Remarque : QPF est l'abréviation de "Quantitative Precipitation Forecast" (prévision quantitative des précipitations). Pour en savoir plus, consultez la définition de QuantitativePrecipitationForecast. |
PrecipitationProbability
| Représentation JSON |
|---|
{ "type": enum ( |
| Champs | |
|---|---|
type |
Facultatif. Code indiquant le type de précipitations. |
Champ d'union
|
|
percent |
Pourcentage de 0 à 100 indiquant les risques de précipitations. |
QuantitativePrecipitationForecast
| Représentation JSON |
|---|
{ "unit": enum ( |
| Champs | |
|---|---|
unit |
Code de l'unité utilisée pour mesurer la quantité de précipitations accumulées. |
Champ d'union
|
|
quantity |
Quantité de précipitations, mesurée en équivalent d'eau liquide, qui s'est accumulée sur une période donnée. |
Vent
| Représentation JSON |
|---|
{ "direction": { object ( |
| Champs | |
|---|---|
direction |
La direction du vent, l'angle d'où il vient. |
speed |
La vitesse du vent. |
gust |
La rafale de vent (augmentation soudaine de la vitesse du vent). |
WindDirection
| Représentation JSON |
|---|
{ "cardinal": enum ( |
| Champs | |
|---|---|
cardinal |
Facultatif. Code représentant le point cardinal d'où souffle le vent. |
Champ d'union
|
|
degrees |
Direction du vent en degrés (valeurs de 0 à 360). |
WindSpeed
| Représentation JSON |
|---|
{ "unit": enum ( |
| Champs | |
|---|---|
unit |
Facultatif. Code représentant l'unité utilisée pour mesurer la vitesse du vent. |
Champ d'union
|
|
value |
Valeur de la vitesse du vent. |
Emplacement
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union location_type. Différentes manières de représenter un lieu. location_type ne peut être qu'un des éléments suivants : |
|
latLng |
Point spécifié à l'aide de coordonnées géographiques. |
placeId |
ID de lieu associé à l'établissement. |
address |
Adresse lisible par l'humain (par exemple, adresse postale, ville ou code postal). |
LatLng
| Représentation JSON |
|---|
{ "latitude": number, "longitude": number } |
| Champs | |
|---|---|
latitude |
Latitude en degrés. Elle doit être comprise dans la plage [-90.0, +90.0]. |
longitude |
Longitude en degrés. Elle doit être comprise dans la plage [-180.0, +180.0]. |
Attribution
| Représentation JSON |
|---|
{ "title": string, "url": string } |
| Champs | |
|---|---|
title |
Titre à afficher pour l'attribution. |
url |
URL vers laquelle rediriger l'utilisateur pour l'attribution. |
WeatherResultData
| Représentation JSON |
|---|
{ "weatherCondition": { object ( |
| Champs | |
|---|---|
weatherCondition |
Conditions météorologiques. |
precipitation |
La probabilité de précipitations et la quantité de précipitations accumulées. |
wind |
Les conditions de vent. |
attribution |
Attribution requise à afficher avec la météo. |
Champ d'union
|
|
dateTime |
Code temporel de cette entrée météo horaire ou actuelle. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
Champ d'union
|
|
temperature |
La température horaire |
Champ d'union
|
|
feelsLikeTemperature |
Mesure horaire de la température ressentie. |
Champ d'union
|
|
heatIndex |
Température de l'indice de chaleur horaire. |
Champ d'union
|
|
airPressure |
Conditions de pression atmosphérique par heure. |
Champ d'union
|
|
date |
Date du calendrier civil des prévisions météo quotidiennes. |
Champ d'union
|
|
maxTemperature |
Température maximale (élevée) tout au long de la journée. |
Champ d'union
|
|
minTemperature |
Température minimale (basse) de la journée. |
Champ d'union
|
|
feelsLikeMaxTemperature |
Température ressentie maximale (élevée) tout au long de la journée. |
Champ d'union
|
|
feelsLikeMinTemperature |
Température ressentie minimale (basse) tout au long de la journée. |
Champ d'union
|
|
maxHeatIndex |
Température maximale de l'indice de chaleur tout au long de la journée. |
Champ d'union
|
|
sunEvents |
Événements liés au soleil (par exemple, lever et coucher du soleil). |
Champ d'union
|
|
moonEvents |
Événements liés à la lune (par exemple, lever et coucher de lune). |
Champ d'union
|
|
relativeHumidity |
Pourcentage d'humidité relative (valeurs comprises entre 0 et 100). |
Champ d'union
|
|
uvIndex |
Indice ultraviolet (UV) maximal. |
Champ d'union
|
|
thunderstormProbability |
Probabilité d'orage (valeurs de 0 à 100). |
Champ d'union
|
|
cloudCover |
Pourcentage du ciel couvert par des nuages (valeurs de 0 à 100). |
Date
| Représentation JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Champs | |
|---|---|
year |
Année de la date. Elle doit être comprise entre 1 et 9 999, ou égale à 0 si vous spécifiez une date sans année. |
month |
Mois d'une année. Il doit être compris entre 1 et 12, ou égal à 0 si vous spécifiez une année sans mois ni jour. |
day |
Jour du mois. Il doit être compris entre 1 et 31, et valide pour l'année et le mois, ou égal à 0 si vous spécifiez une année seule, ou une année et un mois où le jour n'est pas significatif. |
AirQualityResultData
| Représentation JSON |
|---|
{ "hourlyResults": [ { object ( |
| Champs | |
|---|---|
hourlyResults[] |
Données horaires sur la qualité de l'air pour l'heure demandée (contient une entrée pour les conditions actuelles ou les requêtes d'une heure, jusqu'à 24 entrées pour une requête portant uniquement sur une date passée ou future, ou les heures actuelles et restantes lorsque la date est aujourd'hui). |
attribution |
Attribution requise à afficher avec les données sur la qualité de l'air. |
AirQualityHourlyResult
| Représentation JSON |
|---|
{ "indexes": [ { object ( |
| Champs | |
|---|---|
indexes[] |
Indices de la qualité de l'air (par exemple, IQA universel et IQA local) |
pollutants[] |
Informations détaillées sur les polluants, renseignées lorsque |
healthRecommendations |
Recommandations sanitaires pour différents groupes de population. |
dateTime |
Date et heure locales dans le fuseau horaire du lieu pour cette entrée horaire de qualité de l'air (composée de |
AirQualityIndex
| Représentation JSON |
|---|
{ "displayName": string, "valueDisplay": string, "category": string, "dominantPollutant": string, // Union field |
| Champs | |
|---|---|
displayName |
Nom à afficher de l'indice (par exemple, "IQA universel", "IQA de l'EPA des États-Unis"). |
valueDisplay |
Représentation sous forme de chaîne formatée de la valeur de l'IQA. |
category |
Catégorie de qualité de l'air textuelle (par exemple, "Bonne qualité de l'air", "Qualité de l'air modérée"). |
dominantPollutant |
Code du polluant dominant (par exemple, "pm25", "o3"). |
Champ d'union
|
|
value |
Valeur numérique de l'IQA. |
Polluant
| Représentation JSON |
|---|
{ "displayName": string, "fullName": string, "concentration": { object ( |
| Champs | |
|---|---|
displayName |
Nom à afficher court du polluant (par exemple, "PM2.5", "O3"). |
fullName |
Nom chimique complet ou nom commun du polluant (par exemple, "Particules fines (<2,5 μm)", "Ozone"). |
concentration |
Concentration mesurée du polluant. |
additionalInfo |
Informations supplémentaires sur les sources du polluant et ses effets sur la santé. |
Concentration
| Représentation JSON |
|---|
{ "unit": enum ( |
| Champs | |
|---|---|
unit |
Unité de mesure de la concentration. |
Champ d'union
|
|
value |
Valeur numérique de la concentration. |
AdditionalInfo
| Représentation JSON |
|---|
{ "sources": string, "effects": string } |
| Champs | |
|---|---|
sources |
Principales sources d'émission du polluant. |
effects |
Effets potentiels sur la santé de l'exposition au polluant. |
HealthRecommendations
| Représentation JSON |
|---|
{ "generalPopulation": string, "elderly": string, "lungDiseasePopulation": string, "heartDiseasePopulation": string, "athletes": string, "pregnantWomen": string, "children": string } |
| Champs | |
|---|---|
generalPopulation |
Conseils pour la population globale. |
elderly |
Conseils pour les personnes âgées. |
lungDiseasePopulation |
Conseils pour les personnes souffrant d'une maladie pulmonaire ou de troubles respiratoires. |
heartDiseasePopulation |
Conseils pour les personnes souffrant de maladies cardiovasculaires ou cardiaques. |
athletes |
Conseils pour les athlètes et les personnes actives en extérieur. |
pregnantWomen |
Conseils pour les femmes enceintes. |
children |
Conseils pour les enfants. |
DateTime
| Représentation JSON |
|---|
{ "year": integer, "month": integer, "day": integer, "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer, // Union field |
| Champs | |
|---|---|
year |
Facultatif. Année de la date. Elle doit être comprise entre 1 et 9 999, ou égale à 0 si vous spécifiez une date et une heure sans année. |
month |
Facultatif. Mois de l'année. Il doit être compris entre 1 et 12, ou égal à 0 si vous spécifiez une date et une heure sans mois. |
day |
Facultatif. Jour du mois. Il doit être compris entre 1 et 31, et valide pour l'année et le mois, ou égal à 0 si vous spécifiez une date et une heure sans jour. |
hours |
Facultatif. Heure de la journée au format 24 heures. Doit être compris entre 0 et 23. La valeur par défaut est 0 (minuit). Une API peut choisir d'autoriser la valeur "24:00:00" pour des cas tels que l'heure de fermeture des bureaux. |
minutes |
Facultatif. Minutes de l'heure de la journée. Doit être compris entre 0 et 59. La valeur par défaut est 0. |
seconds |
Facultatif. Secondes de l'heure de la journée. Doit normalement être compris entre 0 et 59. La valeur par défaut est 0. Une API peut autoriser la valeur 60 si elle autorise les secondes intercalaires. |
nanos |
Facultatif. Fractions de secondes en nanosecondes. La valeur doit être comprise entre 0 et 999 999 999. La valeur par défaut est 0. |
Champ d'union time_offset. Facultatif. Spécifie le décalage UTC ou le fuseau horaire de DateTime. Choisissez-les avec soin, en tenant compte du fait que les données de fuseau horaire peuvent changer à l'avenir (par exemple, un pays modifie ses dates de début/fin de l'heure d'été, et les futurs DateTimes de la plage concernée ont déjà été stockés). En cas d'omission, la valeur DateTime est considérée comme étant exprimée en heure locale. time_offset ne peut être qu'un des éléments suivants : |
|
utcOffset |
Décalage par rapport à l'UTC. Doit être exprimé en secondes entières, entre -18 heures et +18 heures. Par exemple, un décalage UTC de -4:00 serait représenté par { seconds: -14400 }. Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par " |
timeZone |
Fuseau horaire. |
Durée
| Représentation JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Champs | |
|---|---|
seconds |
Secondes signées de l'intervalle de temps. Doit être compris entre -315 576 000 000 et +315 576 000 000 (inclus). Remarque : Ces limites sont calculées à partir de : 60 s/min * 60 min/h * 24 h/jour * 365,25 jours/an * 10 000 ans. |
nanos |
Fractions de seconde signées à une résolution de l'ordre de la nanoseconde de l'intervalle de temps. Les durées inférieures à une seconde sont représentées par un champ |
TimeZone
| Représentation JSON |
|---|
{ "id": string, "version": string } |
| Champs | |
|---|---|
id |
Fuseau horaire de la base de données de fuseaux horaires IANA. Par exemple, "America/New_York". |
version |
Facultatif. Numéro de version de la base de données de fuseaux horaires IANA. Par exemple, "2019a". |
PollenResultData
| Représentation JSON |
|---|
{ "dailyForecast": { object ( |
| Champs | |
|---|---|
dailyForecast |
Prévisions polliniques quotidiennes pour la date demandée. |
attribution |
Attribution requise à afficher avec les données sur le pollen. |
DailyPollenForecast
| Représentation JSON |
|---|
{ "date": { object ( |
| Champs | |
|---|---|
date |
Date du calendrier civil de la prévision. |
categories[] |
Répartition par grandes catégories de pollen (arbres, graminées, herbacées). |
plantSpecies[] |
Répartition précise des espèces végétales. |
PollenCategoryInfo
| Représentation JSON |
|---|
{
"displayName": string,
"inSeason": boolean,
"index": {
object ( |
| Champs | |
|---|---|
displayName |
Nom à afficher de la catégorie (par exemple, "Arbre", "Herbe", "Mauvaise herbe"). |
inSeason |
Indique si cette catégorie de pollen est en pleine floraison dans la région. |
index |
Mesure de l'indice universel du pollen (UPI, Universal Pollen Index) pour cette catégorie. |
healthRecommendations[] |
Conseils de santé pratiques pour les groupes sensibles au pollen. |
PollenIndex
| Représentation JSON |
|---|
{ "category": string, "description": string, // Union field |
| Champs | |
|---|---|
category |
Classification localisée des catégories (par exemple, "Aucun", "Très faible", "Faible", "Modéré", "Élevé", "Très élevé"). |
description |
Description du niveau de risque lié au pollen. |
Champ d'union
|
|
value |
Valeur numérique de l'UPI (échelle de 0 à 5). |
PlantSpeciesInfo
| Représentation JSON |
|---|
{
"code": string,
"displayName": string,
"family": string,
"inSeason": boolean,
"index": {
object ( |
| Champs | |
|---|---|
code |
Code d'espèce lisible par machine (par exemple, "BIRCH", "JAPANESE_CEDAR", "RAGWEED"). |
displayName |
Nom à afficher localisé de l'espèce végétale (par exemple, "Bouleau"). |
family |
Nom de la famille botanique (par exemple, "Bétulacées (famille des bouleaux)"). |
inSeason |
Indique si cette espèce de plante est actuellement de saison. |
index |
Mesure de l'indice universel du pollen (UPI, Universal Pollen Index) pour cette espèce. |
season |
Description de la saison de floraison typique (par exemple, "Fin de l'hiver, printemps"). |
crossReactions |
Allergènes à réaction croisée connus (par exemple, "Pollen d'aulne, de noisetier, de hêtre et de chêne"). |
Unité
Représente une unité utilisée pour mesurer les températures.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
L'unité de température n'est pas spécifiée. |
CELSIUS |
La température est mesurée en degrés Celsius. |
FAHRENHEIT |
La température est mesurée en Fahrenheit. |
Phase
Marque la phase lunaire.
| Enums | |
|---|---|
PHASE_UNSPECIFIED |
Phase lunaire non spécifiée. |
NEW_MOON |
La Lune n'est pas éclairée par le Soleil. |
WAXING_CRESCENT |
La lune est éclairée de 0 % à 50 % sur son côté droit dans l'hémisphère nord 🌒 et sur son côté gauche dans l'hémisphère sud 🌘. |
FIRST_QUARTER |
La Lune est éclairée à 50,1 % sur son côté droit dans l'hémisphère nord 🌓 et sur son côté gauche dans l'hémisphère sud 🌗. |
WAXING_GIBBOUS |
La lune est éclairée à 50-100 % sur son côté droit dans l'hémisphère nord 🌔 et sur son côté gauche dans l'hémisphère sud 🌖. |
FULL_MOON |
La lune est entièrement éclairée. |
WANING_GIBBOUS |
La Lune est éclairée à 50-100 % sur son côté gauche dans l'hémisphère nord 🌖 et sur son côté droit dans l'hémisphère sud 🌔. |
LAST_QUARTER |
La Lune est éclairée à 50,1 % sur son côté gauche dans l'hémisphère nord 🌗 et sur son côté droit dans l'hémisphère sud 🌓. |
WANING_CRESCENT |
La Lune est éclairée de 0 % à 50 % sur son côté gauche dans l'hémisphère nord 🌘 et sur son côté droit dans l'hémisphère sud 🌒. |
Type
Marque le type de condition météorologique dans le contexte d'un élément de prévision.
Remarque : Les conditions avec les valeurs 42 à 139 ne sont actuellement renvoyées que pour les établissements situés au Japon et en Corée.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Les conditions météorologiques ne sont pas spécifiées. |
CLEAR |
Aucun cloud. |
MOSTLY_CLEAR |
Nuages passagers. |
PARTLY_CLOUDY |
Partiellement nuageux (quelques nuages). |
MOSTLY_CLOUDY |
Nuageux dans l'ensemble (plus de nuages que de soleil). |
CLOUDY |
Nuageux (uniquement des nuages, pas de soleil). |
WINDY |
Vent fort. |
WIND_AND_RAIN |
Vent fort avec précipitations. |
LIGHT_RAIN_SHOWERS |
Faibles chutes de pluie intermittentes. |
CHANCE_OF_SHOWERS |
Risque de pluie intermittente. |
SCATTERED_SHOWERS |
Chutes de pluie intermittentes. |
RAIN_SHOWERS |
Les averses sont des précipitations de plus courte durée que la pluie, caractérisées par un début et une fin soudains, et des changements rapides d'intensité. |
HEAVY_RAIN_SHOWERS |
Averses intenses. |
LIGHT_TO_MODERATE_RAIN |
Pluie (faible à modérée). |
MODERATE_TO_HEAVY_RAIN |
Pluie (modérée à forte). |
RAIN |
Pluie modérée. |
LIGHT_RAIN |
Faible pluie. |
HEAVY_RAIN |
Fortes pluies. |
RAIN_PERIODICALLY_HEAVY |
Pluie, parfois forte. |
LIGHT_SNOW_SHOWERS |
Neige légère tombant à des intensités variables pendant de courtes périodes. |
CHANCE_OF_SNOW_SHOWERS |
Risque d'averses de neige. |
SCATTERED_SNOW_SHOWERS |
Neige tombant à des intensités variables pendant de courtes périodes. |
SNOW_SHOWERS |
Averses de neige. |
HEAVY_SNOW_SHOWERS |
Fortes averses de neige. |
LIGHT_TO_MODERATE_SNOW |
Chutes de neige faibles à modérées. |
MODERATE_TO_HEAVY_SNOW |
Chutes de neige modérées à fortes. |
SNOW |
Neige modérée. |
LIGHT_SNOW |
Faibles chutes de neige. |
HEAVY_SNOW |
Fortes chutes de neige. |
SNOWSTORM |
Neige avec risque de tonnerre et d'éclairs. |
SNOW_PERIODICALLY_HEAVY |
Neige, parfois forte. |
HEAVY_SNOW_STORM |
Fortes chutes de neige avec risque d'orage. |
BLOWING_SNOW |
Neige avec vent violent. |
RAIN_AND_SNOW |
Pluie et neige mêlées. |
HAIL |
Grêle. |
HAIL_SHOWERS |
Grêle tombant à des intensités variables pendant de courtes périodes. |
THUNDERSTORM |
Orage. |
THUNDERSHOWER |
Averse de pluie accompagnée de tonnerre et d'éclairs. |
LIGHT_THUNDERSTORM_RAIN |
Légère pluie orageuse. |
SCATTERED_THUNDERSTORMS |
Orages accompagnés de pluie d'intensité variable pendant de courtes périodes. |
HEAVY_THUNDERSTORM |
Orage violent. |
CLEAR_AFTER_FOG_IN_THE_MORNING |
Temps clair après du brouillard dans la matinée. |
CLEAR_BUT_LATER_TURNING_CLOUDY |
Temps clair, puis nuageux. |
CLEAR_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN |
Temps clair suivi de pluie et de neige (pluie dominante). |
CLEAR_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW |
Temps clair suivi de neige et de pluie (neige dominante). |
CLEAR_BUT_THUNDERSTORMS_LATER |
Temps clair suivi d'orages. |
CLEAR_IN_THE_MORNING_BUT_CLOUDY_IN_THE_EVENING |
Temps clair dans la matinée, mais nuageux en soirée. |
CLEAR_IN_THE_MORNING_WITH_BRIEF_RAIN_IN_THE_EVENING |
Temps clair dans la matinée suivi d'un peu de pluie en soirée. |
CLEAR_MORNING_WITH_BRIEF_RAIN |
Temps clair et un peu de pluie dans la matinée. |
CLEAR_WITH_BRIEF_RAIN |
Temps clair avec un peu de pluie. |
CLEAR_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
Temps clair avec un peu de pluie et de neige (pluie dominante). |
CLEAR_WITH_BRIEF_RAIN_LATER |
Temps clair suivi d'un peu de pluie. |
CLEAR_WITH_BRIEF_SNOW |
Temps clair avec un peu de neige. |
CLEAR_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
Temps clair avec un peu de neige et de pluie (neige dominante). |
CLEAR_WITH_BRIEF_SNOW_LATER |
Temps clair suivi d'un peu de neige. |
CLEAR_WITH_PERIODIC_CLOUDS_LATER |
Temps clair suivi de quelques nuages passagers. |
CLEAR_WITH_PERIODIC_RAIN |
Temps clair avec pluie passagère. |
CLEAR_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER |
Temps clair avec pluie passagère accompagnée de tonnerre. |
CLEAR_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
Temps clair avec pluie et neige passagères (pluie dominante). |
CLEAR_WITH_PERIODIC_RAIN_LATER |
Temps clair suivi de pluie passagère. |
CLEAR_WITH_PERIODIC_SNOW |
Temps clair avec neige passagère. |
CLEAR_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
Temps clair avec neige et pluie passagères (neige dominante). |
CLEAR_WITH_PERIODIC_SNOW_LATER |
Temps clair suivi de neige passagère. |
CLEAR_WITH_RAIN_AFTER_MIDNIGHT |
Temps clair et pluie après minuit. |
CLEAR_WITH_RAIN_IN_THE_NIGHT |
Temps clair et pluie dans la nuit. |
CLEAR_WITH_RAIN_LATER |
Temps clair suivi de pluie. |
CLEAR_WITH_SNOW_ALONG_THE_MOUNTAINS |
Temps clair et neige dans les zones montagneuses. |
CLEAR_WITH_SNOW_LATER |
Temps clair suivi de neige. |
CLEAR_WITH_THUNDERSTORMS_ALONG_THE_MOUNTAINS |
Temps clair et orages dans les zones montagneuses. |
CLEAR_WITH_THUNDERSTORMS_IN_THE_AFTERNOON |
Temps clair et orages dans l'après-midi. |
CLOUDY_BUT_CLEAR_LATER |
Nuageux, puis temps clair. |
CLOUDY_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN |
Nuageux suivi de pluie et de neige (pluie dominante). |
CLOUDY_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW |
Nuageux suivi de neige et de pluie (neige dominante). |
CLOUDY_BUT_PERIODICALLY_CLEAR_LATER |
Nuageux, puis quelques éclaircies. |
CLOUDY_BUT_THUNDERSTORMS_LATER |
Nuageux, puis orages. |
CLOUDY_MORNING_WITH_BRIEF_RAIN |
Matinée nuageuse avec un peu de pluie. |
CLOUDY_PERIODICALLY_CLEAR |
Nuageux avec quelques éclaircies. |
CLOUDY_SNOWING_IN_THE_EVENING |
Nuageux avec de la neige en soirée. |
CLOUDY_SNOWING_IN_THE_NIGHT |
Nuageux avec de la neige dans la nuit. |
CLOUDY_WITH_BRIEF_RAIN |
Nuageux avec un peu de pluie. |
CLOUDY_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
Nuageux avec un peu de pluie et de neige (pluie dominante). |
CLOUDY_WITH_BRIEF_RAIN_LATER |
Nuageux, puis un peu de pluie. |
CLOUDY_WITH_BRIEF_SNOW |
Nuageux avec un peu de neige. |
CLOUDY_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
Nuageux avec un peu de neige et de pluie (neige dominante). |
CLOUDY_WITH_BRIEF_SNOW_LATER |
Nuageux, puis un peu de neige. |
CLOUDY_WITH_BRIEF_THUNDERSTORM |
Nuageux avec quelques orages. |
CLOUDY_WITH_FOG_ON_THE_OCEAN_AND_AT_THE_SEASHORE |
Nuageux avec du brouillard sur le littoral. |
CLOUDY_WITH_PERIODIC_RAIN |
Nuageux avec pluie passagère. |
CLOUDY_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER |
Nuageux avec parfois de la pluie accompagnée de tonnerre. |
CLOUDY_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
Nuageux avec pluie et neige passagères (pluie dominante). |
CLOUDY_WITH_PERIODIC_RAIN_LATER |
Temps nuageux suivi de pluie passagère. |
CLOUDY_WITH_PERIODIC_SNOW |
Nuageux avec parfois de la neige. |
CLOUDY_WITH_PERIODIC_SNOW_ACCOMPANIED_BY_THUNDER |
Nuageux avec parfois de la neige accompagnée de tonnerre. |
CLOUDY_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
Nuageux avec neige et pluie passagères (neige dominante). |
CLOUDY_WITH_PERIODIC_SNOW_LATER |
Nuageux suivi de neige passagère. |
CLOUDY_WITH_RAIN_AFTER_MIDNIGHT |
Nuageux avec de la pluie après minuit. |
CLOUDY_WITH_RAIN_FROM_ABOUT_NOON |
Nuageux avec de la pluie à partir de midi. |
CLOUDY_WITH_RAIN_FROM_EVENING |
Nuageux avec de la pluie à partir du soir. |
CLOUDY_WITH_RAIN_LATER |
Temps nuageux suivi de pluie. |
CLOUDY_WITH_SNOW_FROM_AROUND_NOON |
Nuageux avec de la neige à partir de midi. |
CLOUDY_WITH_SNOW_LATER |
Temps nuageux suivi de neige. |
FOG |
Brouillard. |
RAINSNOW_MIX_LATER_BECOMING_CLEAR_RAIN_AS_MAIN |
Mélange de pluie et de neige (pluie dominante), puis temps clair. |
RAINSNOW_MIX_RAIN_AS_MAIN |
Mélange de pluie et de neige (pluie dominante). |
RAINY_BUT_PERIODICALLY_CLEAR |
Pluvieux avec quelques éclaircies. |
RAIN_ACCOMPANIED_BY_LIGHTNING |
Pluie accompagnée de foudre. |
RAIN_ACCOMPANIED_BY_WINDSTORM |
Pluie accompagnée de rafales de vent. |
RAIN_CLEAR_AT_NIGHT |
Pluie, puis éclaircies dans la nuit. |
RAIN_CLEAR_FROM_AROUND_EVENING |
Pluie suivie d'éclaircies en soirée. |
RAIN_CLEAR_FROM_AROUND_NOON |
Pluie suivie d'éclaircies vers midi. |
RAIN_LATER_BECOMING_CLEAR |
Pluie, puis temps clair. |
RAIN_LATER_BECOMING_CLOUDY |
Pluie, puis nuages. |
RAIN_LATER_BECOMING_SNOW |
Pluie, puis neige. |
RAIN_LATER_WITH_PERIODIC_SNOW |
Pluie, puis neige passagère. |
RAIN_SNOW_AT_NIGHT |
Pluie et neige dans la nuit. |
RAIN_SNOW_IN_THE_EVENING |
Pluie et neige en soirée. |
RAIN_TEMPORARILY_BECOMING_SLEET |
Pluie parfois accompagnée de grésil. |
RAIN_THAT_PERIODICALLY_STOPS |
Pluie avec accalmies passagères. |
RAIN_WITH_BRIEF_SNOW |
Pluie avec un peu de neige. |
RAIN_WITH_PERIODIC_SNOW |
Pluie parfois accompagnée de neige. |
SNOWRAIN_MIX_LATER_BECOMING_CLEAR_SNOW_AS_MAIN |
Mélange de neige et de pluie (neige dominante), puis temps clair. |
SNOWRAIN_MIX_LATER_BECOMING_CLOUDY_SNOW_AS_MAIN |
Mélange de neige et de pluie (neige dominante), puis nuageux. |
SNOWRAIN_MIX_SNOW_AS_MAIN |
Mélange de neige et de pluie (neige dominante). |
SNOW_ACCOMPANIED_BY_LIGHTNING |
Neige accompagnée de foudre. |
SNOW_BECOMING_SLEET |
Neige, puis grésil. |
SNOW_LATER_CLEAR |
Neige, puis temps clair. |
SNOW_LATER_CLOUDY |
Neige, puis nuages. |
SNOW_LATER_RAIN |
Neige, puis pluie. |
SNOW_PERIODICALLY_CLEAR |
Neige avec quelques éclaircies. |
SNOW_THAT_PERIODICALLY_STOPS |
Neige avec accalmies passagères. |
SNOW_TURNING_TO_RAIN_AROUND_NOON |
Neige suivie de pluie vers midi. |
SNOW_TURNING_TO_RAIN_IN_THE_EVENING |
Neige suivie de pluie en soirée. |
SNOW_TURNING_TO_RAIN_IN_THE_NIGHT |
Neige suivie de pluie dans la nuit. |
SNOW_WITH_BRIEF_RAIN |
Neige avec un peu de pluie. |
SNOW_WITH_BRIEF_SLEET |
Neige accompagnée d'un peu de grésil. |
SNOW_WITH_PERIODIC_RAIN |
Neige avec pluie passagère. |
VERY_HOT |
Brûlant. |
SLEET |
Grésil. |
HEAVY_RAIN_TO_RAINSTORM |
Pluie forte à torrentielle. |
Type
Représente le type de précipitations à un emplacement donné.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Type de précipitations non spécifié. |
NONE |
Pas de précipitations. |
SNOW |
Précipitations de neige. |
RAIN |
Précipitations de pluie. |
LIGHT_RAIN |
Faibles précipitations de pluie. |
HEAVY_RAIN |
Fortes précipitations. |
RAIN_AND_SNOW |
Précipitations de pluie et de neige. |
SLEET |
Précipitations de grésil. |
FREEZING_RAIN |
Précipitations de pluie verglaçante. |
PRECIPITATION_TYPE_HAIL |
Précipitations de grêle. |
Unité
Représente l'unité utilisée pour mesurer la quantité de précipitations accumulées.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
Unité de mesure des précipitations non spécifiée. |
MILLIMETERS |
La quantité de précipitations est mesurée en millimètres. |
INCHES |
La quantité de précipitations est mesurée en pouces. |
Rouge carmin
Représente un point cardinal (y compris les points ordinaux).
| Enums | |
|---|---|
CARDINAL_UNSPECIFIED |
La direction cardinale n'est pas spécifiée. |
NORTH |
Le point cardinal nord. |
NORTH_NORTHEAST |
Direction intercardinale secondaire nord-nord-est. |
NORTHEAST |
Direction intercardinale nord-est. |
EAST_NORTHEAST |
Direction intercardinale secondaire est-nord-est. |
EAST |
Point cardinal est. |
EAST_SOUTHEAST |
Direction intercardinale secondaire est-sud-est. |
SOUTHEAST |
Direction intercardinale sud-est. |
SOUTH_SOUTHEAST |
Direction intercardinale secondaire sud-sud-est. |
SOUTH |
La direction cardinale sud. |
SOUTH_SOUTHWEST |
Direction intercardinale secondaire sud-sud-ouest. |
SOUTHWEST |
Direction intercardinale sud-ouest. |
WEST_SOUTHWEST |
Direction intercardinale secondaire ouest-sud-ouest. |
WEST |
Point cardinal ouest. |
WEST_NORTHWEST |
Direction intercardinale secondaire ouest-nord-ouest. |
NORTHWEST |
Direction intercardinale nord-ouest. |
NORTH_NORTHWEST |
Direction intercardinale secondaire nord-nord-ouest. |
Unité
Représente l'unité utilisée pour mesurer la vitesse.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
L'unité de vitesse n'est pas spécifiée. |
KILOMETERS_PER_HOUR |
La vitesse est mesurée en kilomètres par heure. |
MILES_PER_HOUR |
La vitesse est mesurée en miles par heure. |
Unité
Unités utilisées pour mesurer la concentration de polluants.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
Unité de concentration non spécifiée. |
PARTS_PER_BILLION |
Parties par milliard (ppb). |
MICROGRAMS_PER_CUBIC_METER |
Microgrammes par mètre cube (µg/m³). |
Annotations d'outils
Les annotations d'outil sont envoyées aux clients MCP pour décrire le risque de base d'un outil donné. La plupart des clients considèrent ces indications comme non fiables, mais elles peuvent être utilisées pour décider quand envoyer une invite de confirmation à un utilisateur.
En plus de la chaîne de titre, les indications booléennes suivantes sont définies comme suit :
readOnlyHint: si la valeur est "true", l'outil ne modifie pas son environnement. Valeur par défaut : "false".destructiveHint: si la valeur est "true", l'outil peut effectuer des actions destructrices. Si la valeur est "false", l'outil ne peut effectuer que des actions d'ajout. Valeur par défaut : "true".idempotentHint: si la valeur est "true", l'appel répété de l'outil avec les mêmes arguments n'aura aucun effet supplémentaire sur son environnement. Valeur par défaut : "false".openWorldHint: si la valeur est "true", l'outil peut interagir avec un "monde ouvert" d'entités externes. Si la valeur est "false", l'outil ne peut interagir qu'avec des entités internes. Par exemple, un outil de recherche sur le Web serait en monde ouvert, tandis qu'un outil de mémoire ne le serait pas.
Destructive Hint: ❌ | Idempotent Hint: ❌ | Read Only Hint: ✅ | Open World Hint: ❌