> For the complete documentation index, see [llms.txt](https://water-strategy.gitbook.io/waterstrategy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://water-strategy.gitbook.io/waterstrategy/francais/tutoriels/creating-a-reservoir-system/adding-reservoir-details/adding-reservoir-bathymetry-area.md).

# Ajout de la bathymétrie du réservoir (Surface)

## Contexte <a href="#background" id="background"></a>

La zone couverte par un réservoir ou Storage node dépend du niveau de remplissage du réservoir.

Le **Courbe d'évaluation des zones** <mark style="color:purple;">détermine les donne</mark> la superficie d'un réservoir en fonction de son niveau ou de son stockage. Dans WaterStrategy et Pywr, le stockage temporel d'un réservoir est connu à chaque pas de temps. Nous pouvons utiliser ce stockage avec une courbe d'évaluation de la surface pour calculer la surface du réservoir et donc son évaporation à chaque pas de temps.

Vous trouverez ci-dessous un exemple de tableau de classement par zone :

| Volume (Mm3) | Superficie (Km2) |
| ------------ | ---------------- |
| 0            | 1                |
| 7            | 2                |
| 10           | 4                |
| 15           | 6                |
| 25           | 14               |

Une fois tracé, il ressemble à ceci :

<figure><img src="/files/vXAJb7DbWYsnpSRZ2BKz" alt=""><figcaption><p>Courbe d'évaluation des zones</p></figcaption></figure>

[Paramètres Pywr ](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/parameters)sont des fonctions qui renvoient une valeur dans le modèle à chaque pas temporel. Ces valeurs peuvent être une constante, basée sur le temps (par exemple, le jour ou le mois), un calcul basé sur l'intervalle de temps de stockage du réservoir et de nombreux autres calculs. Dans ce cas, nous nous intéressons à un paramètre qui renvoie la surface d'un réservoir ou storage node en fonction de son stockage temporel. Pour ce faire, nous utilisons un [Paramètre de volume interpolé](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/parameters/interpolated-volume).

Le paramètre de volume interpolé utilise un **gamme** (tableau) de **Volumes des réservoirs** et les valeurs correspondantes. Dans ce cas, les valeurs associées sont les valeurs correspondantes **Zone du réservoir** pour une donnée **Volume**. Entre les points indiqués dans le tableau, le paramètre interpole.

\_**Veuillez noter :** Les paramètres peuvent être définis directement sur un nœud ou ils peuvent être définis dans l'onglet Paramètres de l'interface. Les paramètres définis dans l'onglet Paramètres de l'interface peuvent être utilisés sur plusieurs nœuds et imbriqués dans différents paramètres. \_

*Ce didacticiel inclut les deux types de définitions. La zone sera définie sur le nœud, tandis que le paramètre de niveau (étape suivante) sera défini dans l'onglet Paramètres.*

## Tutoriel <a href="#tutorial" id="tutorial"></a>

1. Clonez le **« Demande accompagnée de pertes de traitement »** scénario et appelez le nouveau **« Ajouter les réservoirs P et E'.** Le P représente la précipitation et E l'évaporation.
2. Cliquez sur **Réservoir** et modifiez le **Région** attribut.

<figure><img src="/files/yyYKsXKeUcWsrUx6MdPr" alt="" width="375"><figcaption><p>Modifier l'attribut Area</p></figcaption></figure>

3. Le paramètre de volume interpolé ne possède pas actuellement d'éditeur JSON dans WaterStrategy. Afin de définir ce paramètre sur cet attribut, nous devons utiliser le générique **PYWR \_PARAMÈTRE**. Cela nous permet de saisir le JSON pour n'importe quel paramètre Pywr.

<figure><img src="/files/KNiTOZ9sdhVNELA53SUV" alt="" width="375"><figcaption><p>Sélectionnez PYWR_PARAMETER</p></figcaption></figure>

Presse **OK.**

<figure><img src="/files/0eiLnXJWauHxuuUVxzqF" alt="" width="315"><figcaption><p>Autoriser le changement</p></figcaption></figure>

\
4 . Copiez et collez le code JSON ci-dessous dans le texte du **Onglet JSON**

<figure><img src="/files/VhedZvK49bZm2ti2xdgX" alt=""><figcaption><p>Collez le code JSON et sauvegardez</p></figcaption></figure>

```
{
	« type » : « Paramètre de volume interpolé »,
	« node » : « Exemple de réservoir »,
	« volumes » : [
		0,
		7,
		10,
		15,
		25
	],
	« valeurs » : [
		1,
		2,
		4,
		6,
		14
	],
	« interp_kwargs » : {
		« kind » : « linéaire »
	},
	« comment » : « volumes : Mm3, valeurs : Km2"
}
```

5. Vous pouvez choisir d'enregistrer la valeur du paramètre sous forme de série chronologique en sélectionnant **Séries chronologiques** dans le **Sorties** onglet. Ensuite, enregistrez-le.

<figure><img src="/files/IOf4JZlfUCol1La77dbF" alt=""><figcaption><p>Sélectionnez pour enregistrer le paramètre et enregistrer</p></figcaption></figure>

6. Exécutez le modèle et visualisez **Simulé \_Sortie Area**

<figure><img src="/files/EUmo3byX1CLMulhgSWQe" alt=""><figcaption><p>Sortie Simulated_Area</p></figcaption></figure>

Cela montre la superficie du réservoir au fil du temps.

<figure><img src="/files/CQoctjkfZRVaxuCB8TZQ" alt=""><figcaption><p>Superficie du réservoir</p></figcaption></figure>

Des surfaces plus petites correspondent à des volumes de stockage plus faibles dans les réservoirs.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://water-strategy.gitbook.io/waterstrategy/francais/tutoriels/creating-a-reservoir-system/adding-reservoir-details/adding-reservoir-bathymetry-area.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
