... | @@ -42,8 +42,8 @@ Voici la liste des commandes disponibles présentées sous forme d'exemples: |
... | @@ -42,8 +42,8 @@ Voici la liste des commandes disponibles présentées sous forme d'exemples: |
|
* `{"command": "free"}` : libérer le modèle pour qu'il s'exécute jusqu'à la fin sans interruption
|
|
* `{"command": "free"}` : libérer le modèle pour qu'il s'exécute jusqu'à la fin sans interruption
|
|
* `{"command": "info"}` : demander des information sur l'état du modèle
|
|
* `{"command": "info"}` : demander des information sur l'état du modèle
|
|
* `{"command": "set", "key": "infiltration", "value": {"939": 10000, "940": 20000} }` : Définir les valeurs d'un attribut pour un ensemble d'HRU ou de reach via les modules spécifiques (infiltration, aspersion, drip, surface, reachin, reachout) ou génériques (cf. section "Modules génériques" ci-dessous). La clé "key" doit contenir le nom du module. La clé "value" doit contenir un dictionnaire indexé par les identifiants des HRU (ou des reachs) et contenant les valeurs de l'attribut. Dans cette exemple par exemple on modifie l'infiltration des HRU n° 939 et 940 pour les fixer respectivement à 10000 et 20000.
|
|
* `{"command": "set", "key": "infiltration", "value": {"939": 10000, "940": 20000} }` : Définir les valeurs d'un attribut pour un ensemble d'HRU ou de reach via les modules spécifiques (infiltration, aspersion, drip, surface, reachin, reachout) ou génériques (cf. section "Modules génériques" ci-dessous). La clé "key" doit contenir le nom du module. La clé "value" doit contenir un dictionnaire indexé par les identifiants des HRU (ou des reachs) et contenant les valeurs de l'attribut. Dans cette exemple par exemple on modifie l'infiltration des HRU n° 939 et 940 pour les fixer respectivement à 10000 et 20000.
|
|
* `{"command": "getHru", "keys": ["actRD1", "actRD2"]}` récupère les valeurs des variables d'états listées en clées (ici "actRD1" et "actRD2") de toutes les HRUs sous la forme d'un tableau associant identifiant de HRU et les valeurs des variables.
|
|
* `{"command": "getHru", "keys": ["actRD1", "actRD2"], "ids": ["2", "5"] }` récupère les valeurs des variables d'états listées en clées (ici "actRD1" et "actRD2") des HRUs ayant les identifiants 2 et 5 sous la forme d'un tableau associant identifiant de HRU et les valeurs des variables. Si aucun id n'est spécifié (cf. exemple des reachs) la table contient toutes les HRUs.
|
|
* `{"command": "getReach", "keys": ["actRD1", "Runoff"]}` idem que ci-dessus pour la composante "RD1" et le "Runoff" des reachs.
|
|
* `{"command": "getReach", "keys": ["actRD1", "Runoff"], "ids": []}` idem que ci-dessus pour la composante "RD1" et le "Runoff" de tous les reachs (car aucun id n'est spécifié).
|
|
* `{"command": "getHruSum", "keys": ["actRD1", "actRD2"]}` récupère les valeurs des variables d'états listées en clées (ici "actRD1" et "actRD2") sommées sur toutes les HRUs sous la forme d'un tableau associant identifiant de HRU et la la valeur agrégée de chacune des variables.
|
|
* `{"command": "getHruSum", "keys": ["actRD1", "actRD2"]}` récupère les valeurs des variables d'états listées en clées (ici "actRD1" et "actRD2") sommées sur toutes les HRUs sous la forme d'un tableau associant identifiant de HRU et la la valeur agrégée de chacune des variables.
|
|
* `{"command": "getReachSum", "keys": ["actRD1", "Runoff"]}` idem que ci-dessus pour la composante "RD1" et le "Runoff" des reachs.
|
|
* `{"command": "getReachSum", "keys": ["actRD1", "Runoff"]}` idem que ci-dessus pour la composante "RD1" et le "Runoff" des reachs.
|
|
* `{"command": "getHruStorage"}` Renvoie la valeur de toute l'eau stoquée dans les Hrus (pour un modèle jams ayant la même strucutre que cette version de J2k-coupling) ie la somme des compartiments actMPS, actLPS, actDPS, totSWE, sotredInterceptedWater, actRG1 et actRG2 sur toutes les Hru.
|
|
* `{"command": "getHruStorage"}` Renvoie la valeur de toute l'eau stoquée dans les Hrus (pour un modèle jams ayant la même strucutre que cette version de J2k-coupling) ie la somme des compartiments actMPS, actLPS, actDPS, totSWE, sotredInterceptedWater, actRG1 et actRG2 sur toutes les Hru.
|
... | | ... | |