Zone météo

Définition

Dans le formalise de Maelia, la zone météo est une entité qui récupère les séries climatiques depuis un processus externe, et les restitue au jour le jour. Cependant,  les agents « agriculteurs » et « BVe » ne perçoivent pas directement cette météo qui est alors sous forme de grille.  Ils vont la percevoir à travers des zones météo dites « moyennes ». Ces dernières diffèrent des zones météo par leurs géométries et leurs valeurs de pluie, ETP et température. La géométrie d’une zone météo moyenne correspond à celle d’un BVe, et la valeur de ses attributs correspond à une moyenne pondérée des valeurs de l’entité zones météo au prorata de l’intersection entre la géométrie du BVe et  de la grille des zones météo. La zone météo moyenne est donc la météo perçue par les entités du DAR.

Remarque : la zones météo moyenne n’existe que lorsque le module hydrologique est activé dans Maelia, et elles sont créées en phase d’initialisation de la simulation. Dans le cas inverse, la météo perçue par les agents de module agricole est bien celle de la zone météo.

Etant donné que la zone météo et la zone météo moyenne ont exactement les mêmes attributs et méthodes, il n’est pas utile de faire une double description.

Les entités du DAR voisines à la "Météo"
Les entités du DAR voisines à la « Météo »

Attributs principaux

idZoneMeteo

Identifiant de la zone météo.

Type : String – SU – Constant
Initialisation :Lue dans le fichier d’entré des zones météo
Accès processus :

tMin

Température minimale au jour j.

Type : Double – [°C] – Variable
Initialisation :Lue dans le fichier d’entré des séries climatique
Accès processus :Activités agriculteur (r) | Modèle hydrologique (r) | Processus externe Météo (w)

tMax

Température maximale au jour j.

Type : Double – [°C] – Variable
Initialisation :Lue dans le fichier d’entré des séries climatique
Accès processus :Activités agriculteur (r) | Modèle hydrologique (r) | Processus externe Météo (w)

tMoy

Température moyenne du jour j.

Type : Double – [°C] – Variable
Initialisation :Lue dans le fichier d’entré des séries climatique
Accès processus :Activités agriculteur (r) | Modèle hydrologique (r) | Processus externe Météo (w)

pluie

Hauteur de pluie tombée le jour j.

Type : Double – [mm] – Variable
Initialisation :Lue dans le fichier d’entré des séries climatique
Accès processus :Activités agriculteur (r) | Modèle hydrologique (r) | Processus externe Météo (w)

etp

Hauteur de l’etp le jour j.

Type : Double – [mm] – Variable
Initialisation :Lue dans le fichier d’entré des séries climatique
Accès processus :Activités agriculteur (r) | Modèle hydrologique (r) | Processus externe Météo (w)

altitudeStationAssociee

Altitude de la station de mesure associée à la zone météo.

Type : Double – [m] – Constant
Initialisation :Lue dans le fichier d’entré des zone météo
Accès processus :Modèle hydrologique basé sur SWAT  (r)

Méthodes principales

Cette entité n’a pas de méthode.

Initialisation

Les entités « zones météo » sont créées en début de simulation, à partir du fichier d’entré des zone météo réalisé à partir d’un pré-traitement externe et initialisées à partir des séries climatique issues d’un processus externe.

Implémentation GAMA

Voici le chemin d’accès à l’agent « zone météo » : « models/modeleAgricole/modeleCommun/zoneMeteo.gaml ».