# Интерполированный объем

{% embed url="<https://www.youtube.com/watch?v=0X0-BHUScC4#t=4m40s>" %}
Видео с использованием параметра интерполированной громкости
{% endembed %}

## Общее описание

Общий параметр интерполяции, возвращающий значение, основанное на текущем объеме резервуара или узлов хранения (временной шаг).

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

Интерполяция используется для вычисления значений между точками, заданными в массиве интерполяции. [API Справка](https://pywr.github.io/pywr-docs/master/api/generated/pywr.parameters.InterpolatedVolumeParameter.html#pywr.parameters.InterpolatedVolumeParameter)

## Атрибуты

<table><thead><tr><th width="167">Имя</th><th width="392">Описание</th><th>Требуется</th></tr></thead><tbody><tr><td>типа</td><td>интерполированный объем</td><td>Да</td></tr><tr><td>узел</td><td>Storage node для предоставления входных значений объема для расчета интерполяции</td><td>Да</td></tr><tr><td>тома</td><td>координаты x точек данных для интерполяции</td><td>Да</td></tr><tr><td>ценности</td><td>y координаты точек данных для интерполяции</td><td>Да</td></tr><tr><td>interp_kwargs</td><td>Словарь ключевых аргументов для передачи <em>scipy.interpolate.interp1d</em> класс и используется для интерполяции</td><td>Опционально</td></tr></tbody></table>

## Пример

В следующем формате Json показан пример зависимости площади от объема резервуара. Это можно использовать для определения атрибута «Площадь» узла хранилища или резервуара.

```json
{
  «тип»: «Параметр интерполированного объема»,
  «узел»: «Название резервуара или Storage node»,
	«объемы»: [
		0,
		7,
		10,
		15,
		25
	],
	«ценности»: [
		1,
		2,
		4,
		6,
		14
	],

	«interp_kwargs»: {
		«вид»: «линейный»
	},
  «комментарий»: «объемы: Mm3, значения: Km2»
}
```

Json представляет собой таблицу ниже:

<table><thead><tr><th width="166">Объем (мм3)</th><th width="182">Площадь (км2)</th></tr></thead><tbody><tr><td>0</td><td>1</td></tr><tr><td>7</td><td>2</td></tr><tr><td>10</td><td>4</td></tr><tr><td>15</td><td>6</td></tr><tr><td>25</td><td>14</td></tr></tbody></table>

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

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

<table><thead><tr><th width="166">Объем (мм3)</th><th width="182">Площадь (км2)</th></tr></thead><tbody><tr><td>0</td><td>1</td></tr><tr><td>7</td><td>2</td></tr><tr><td>10</td><td>4</td></tr><tr><td>15</td><td>6</td></tr><tr><td>25</td><td>14</td></tr></tbody></table>

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

<figure><img src="/files/MYfOJ3KsgeeaNOZxRZl5" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://water-strategy.gitbook.io/waterstrategy/russkii/osnovy-modelirovaniya/parameters/interpolation-parameters/interpolated-volume.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
