Définition
Chaque parcelle qui va être irriguée au cours de l’année à venir va appartenir à un bloc d’irrigation.
Attributs
id
Identifiant unique du bloc d’irrigation.
Type : String – SU – Constant
Initialisation :–
Accès processus :–
parcellesIrrigable
L’ensemble des parcelles (irrigables) formant le bloc d’irrigation.
Type : {parcelle} – SU – Variable
Initialisation:Créée à partir des parcelles de l’agriculteur.
Accès processus :Irrigation (r) | Ediction arrêtés de restriction (r)
itkAssocie
Un bloc d’irrigation est construit de telle sorte qu’il ne contient que des parcelles de même ITK (l’année en cours).
Type : itk – SU – Constant
Initialisation : Affecté à partir des parcelles de l’agriculteur.
Accès processus :Irrigation (r)
zaAssociee
Un bloc d’irrigation est construit de telle sorte qu’il ne contient que des parcelles appartenant à la même zone administrative.
Type : zoneAdministrative – SU – Variable
Initialisation:Affecté à partir des parcelles de l’agriculteur.
Accès processus :Irrigation (r) | Ediction arrêtés de restriction (r)
materielAssocie
Un bloc d’irrigation est construit de telle sorte qu’il ne contient que des parcelles ayant le même type de matériel d’irrigation.
Type : matérielIrrigation – SU – Constant
Initialisation :Affecté à partir des parcelles de l’agriculteur.
Accès processus :Irrigation (r)
surfaceMax
Cette surface est la même pour tous les blocs ayant le même itkAssocie (sauf si ajout résiduel de dernière parcelles).
Type : m2 – SU – Constant
Initialisation :Egale à la période du tour d’eau (définie dans l’ITK) * la surface irrigable par jour (définie par le matériel d’irrigation).
Accès processus :Irrigation (r)
surfaceTotale
Surface du groupe a irriguer pendant un tour d’eau (inférieure à surfaceMax). Cette surface peut être différente de la somme des surfaces des parcelles du bloc. En effet, une parcelle peut ne pas appartenir « entièrement » à celui-ci, mais seulement une fraction. Car un bloc a une surface maximum définie qui ne peut pas être dépassée, les parcelles sont fractionnées au sein des blocs.
Type : m2 – SU – Constant
Initialisation :Calculée à partir des fractions de parcelles du bloc.
Accès processus :Irrigation (r)
surfaceJournaliereTotale
Surface à irriguer par jour, variable selon les restrictions en vigueurs.
Type : m2 – SU – Variable
Initialisation : Egale par défaut à surfaceMax /la période du tour d’eau (définie dans l’ITK). Elle peut varier selon le niveau de restriction.
Accès processus :Irrigation (rw) | Ediction arrêtés de restriction (w)
Méthodes principales
creationGroupe
Détermine quelles parcelles vont appartenir au groupe.
Accès processus :Irrigation
irrigation
Détermine quelles parcelles vont être irriguées et dans quel ordre.
Accès processus :Irrigation
calculListeParcellesIrrigablesAujourdhui
Rassemble l’ensemble des parcelles pouvant être irriguées le jour j.
Accès processus :Irrigation
calculSurfaceJournaliere
Calcul la surface totale qui va être irriguée par le bloc le jour j. Cette surface peut varier d’un jour sur l’autre uniquement si il y a des parcelles en restriction. Auquel cas il y a une augmentation de la surface à irriguer par jour, mais un appel à plus de parcelles à irriguer par jour (voir le processus d’irrigation).
Accès processus :Irrigation | Ediction arrêtés de restriction
Initialisation
Les blocs d’irrigation sont crées par les agriculteurs avant chaque période d’irrigation.
Implémentation GAMA
Voici les chemin d’accès aux agents « blocs d’irrigation » : « models/modeleAgricole/groupeIrrigation.gaml ».