> 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/russkii/uchebnye-posobiya/creating-a-reservoir-system/adding-reservoir-details/adding-reservoir-bathymetry-area.md).

# Добавление батиметрии резервуара (площадь)

## Справочная информация <a href="#background" id="background"></a>

Площадь, которую покрывает водохранилище или Storage node, зависит от того, насколько оно заполнено.

The **Кривая оценки площади** <mark style="color:purple;">определяет дает</mark> Площадь резервуара в зависимости от его уровня или запасов. В WaterStrategy и Pywr временной интервал хранения резервуара известен на каждом временном шаге. Мы можем использовать это хранилище вместе с методом определения площади резервуара для расчета площади резервуара и, следовательно, его испарения на каждом временном этапе.

Ниже приведен пример таблицы рейтингов областей:

| Объем (мм3) | Площадь (км2) |
| ----------- | ------------- |
| 0           | 1             |
| 7           | 2             |
| 10          | 4             |
| 15          | 6             |
| 25          | 14            |

На рисунке это выглядит следующим образом:

<figure><img src="https://3817892601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn9Lkjv9vPu8czwmW2MeG%2Fuploads%2Fgit-blob-54750f5ab77debdb79eb8296cc56f7e2e891387d%2Fimage%20(225).png?alt=media" alt=""><figcaption><p>Кривая оценки площади</p></figcaption></figure>

[Параметры Pywr ](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/parameters)это функции, которые возвращают значение в модели на каждом временном шаге. Эти значения могут быть постоянными, основанными на времени (например, днях или месяцах), вычислениями, основанными на интервале времени хранения в резервуаре, и многими другими расчетами. В данном случае нас интересует параметр, который возвращает значение «Площадь резервуара» или значение storage node в виде функции его временной шкалы. Для этого мы используем [Параметр интерполированного объема](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/parameters/interpolated-volume).

Параметр интерполированного объема использует **массив** (таблица) **Объемы резервуаров** и соответствующие значения. В этом случае связанные значения соответствуют **Площадь водохранилища** для данности **Объем**. Параметр интерполируется между заданными точками в таблице.

\_**Обратите внимание:** Параметры можно определить непосредственно на узле или на вкладке Параметры в интерфейсе. Параметры, определенные на вкладке Параметры интерфейса, можно использовать на нескольких узлах и вложить в разные параметры. \_

*В этом учебном пособии представлены оба типа определений. Область будет определена на узле, а параметр уровня (следующий шаг) будет определен на вкладке Параметры.*

## Учебное пособие <a href="#tutorial" id="tutorial"></a>

1. Клонируйте **«Спрос, сопровождающийся потерями на лечение»** сценарий и назовите новый **«Добавление резервуаров P и E».** P означает осадки, а E означает испарение.
2. Нажмите на **Резервуар** и отредактируйте **Зона** атрибут.

<figure><img src="https://3817892601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn9Lkjv9vPu8czwmW2MeG%2Fuploads%2Fgit-blob-6dc8fc1575ed82429e96f8cf4c4675655f41eb06%2Fimage%20(178).png?alt=media" alt="" width="375"><figcaption><p>Измените атрибут Area</p></figcaption></figure>

3. Параметр интерполированного объема в настоящее время не имеет редактора JSON в WaterStrategy. Чтобы определить этот параметр в этом атрибуте, нам необходимо использовать общий параметр **ПИВР\_ПАРАМЕТР**. Это позволяет нам вводить JSON для любого параметра Pywr.

<figure><img src="https://3817892601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn9Lkjv9vPu8czwmW2MeG%2Fuploads%2Fgit-blob-7ac9841778aaef7a2bf9b322510e2ebfabb0ba43%2Fimage%20(148).png?alt=media" alt="" width="375"><figcaption><p>Выберите PYWR_PARAMETER</p></figcaption></figure>

Нажмите **ХОРОШО**

<figure><img src="https://3817892601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn9Lkjv9vPu8czwmW2MeG%2Fuploads%2Fgit-blob-f1c721dd8f948f9422ae82aee531f98f63333879%2Fimage%20(128).png?alt=media" alt="" width="315"><figcaption><p>Разрешить изменение</p></figcaption></figure>

\
4\. Скопируйте и вставьте приведенный ниже код JSON в текст **Вкладка JSON**

<figure><img src="https://3817892601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn9Lkjv9vPu8czwmW2MeG%2Fuploads%2Fgit-blob-e1a3c29973f59b77b9cb4632a308ab8741c7ba40%2Fimage%20(147).png?alt=media" alt=""><figcaption><p>Вставьте код JSON и сохраните</p></figcaption></figure>

```
{
	«тип»: «Параметр интерполированного объема»,
	«узел»: «Пример резервуара»,
	«объемы»: [
		0,
		7,
		10,
		15,
		25
	],
	«ценности»: [
		1,
		2,
		4,
		6,
		14
	],
	«interp_kwargs»: {
		«вид»: «линейный»
	},
	«комментарий»: «объемы: Mm3, значения: Km2»
}
```

5. Можно записать значение параметра в виде временного ряда, выбрав **Таймсерия** в **Выходы** вкладка. Затем сохраните его.

<figure><img src="https://3817892601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn9Lkjv9vPu8czwmW2MeG%2Fuploads%2Fgit-blob-8b68d8ab9024bbaefb7d250402b11da995931354%2Fimage%20(149).png?alt=media" alt=""><figcaption><p>Выберите, чтобы записать параметр и сохранить</p></figcaption></figure>

6. Запустите модель и просмотрите **Смоделировано\_Выходная зона**

<figure><img src="https://3817892601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn9Lkjv9vPu8czwmW2MeG%2Fuploads%2Fgit-blob-26c2260b9d4ee7384ae61a35488569802345f773%2Fimage%20(131).png?alt=media" alt=""><figcaption><p>Выходные данные моделируемой области</p></figcaption></figure>

Это показывает площадь водохранилища с течением времени.

<figure><img src="https://3817892601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn9Lkjv9vPu8czwmW2MeG%2Fuploads%2Fgit-blob-f8457fdbf5b9205284e7848f82ef09f0f1556c9e%2Fimage%20(151).png?alt=media" alt=""><figcaption><p>Площадь водохранилища</p></figcaption></figure>

Меньшие площади соответствуют меньшим объемам резервуаров.


---

# 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/russkii/uchebnye-posobiya/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.
