.. index:: Полилинейные объекты

.. include:: RESOURCE.rst

.. _polyline_property_ref:


=======================================
Полилинейные объекты
=======================================

  * :ref:`Сегмент реки<river_knee>`
  * :ref:`Граничное условие для боковой поверхности модельного слоя/слоев<bc_line>`
  * :ref:`Внутреннее граничное условие<ic_line>`
  * :ref:`Линия с заданным потоком<specified_flow_line>`
  * :ref:`Прямоугольный контур<poly_contour>`
  * :ref:`Отрезок для накопления профиля заданной величины<profile>`
  * :ref:`Линейный водоем<river_poly_knee>`
  * :ref:`Линия с заданным сеточным размером<gridline>`
  * :ref:`Разрез<section>`

.. * :ref:`Горизонтальная скважина<h_well>`


.. note::
        Порядок пунктов в диалогах может не соответствовать описанию.

.. index:: Линейный водоем

.. _river_poly_knee:

----------------------------------
Линейный водоем |river_poly_knee|
----------------------------------

Объект предназначен для задания параметров
моделирования линейных водоема и установки признака линейного 
водоема в ячейки сеточной модели.

.. _river_poly_knee_property:
.. figure:: pictures\\object_property\\river_poly_knee.png
            :align: center
            :scale: 70%

            Диалог управления параметрами объектов типа "Линейный водоем"



* **Имя объекта** - может быть любым;
* **Способ установки в сеточную модель**:

  #. «В первый слой» - устанавливать всегда в первый (самый верхний) слой;
  #. «Указать слои установки вручную» -  через команду :ref:`Изменить привязку [Слой]/[Модель]<binding>`
     контекстного меню;
  #. «По дну» - автоматически устанавливать в зависимости от абсолютной отметки дна или уровня [#f2]_;
  #. «На нижней отметке породы» - при установке сегмента в ячейке ищутся все породы в колонке с ячейками,
     и из них выбирается та, что совпадает с указанной в поле "Порода". Выбирается ячейка с самой нижней
     абсолютной отметкой центра (если существуют породы и "Линейный водоем" привязан к :ref:`модели<binding>`);
     
     .. figure:: pictures\\object_property\\river_poly_knee_soil.png
            :align: center
            :scale: 70%

            Диалог управления параметрами объектов типа "Линейный водоем"
     
  #. «На верхней отметке породы» - аналог установки по нижней отметке. Только выбирается ячейка нужной породы с
     с самой верхней абсолютной отметкой центра.     
     
* **Порода геол.тела** - при способе установки "На нижней отметке породы"/"На верхней отметке породы" показывает список
  доступных пород;
 
* **Тип работы**:

  #. «ГУ 3-го рода с возможностью перехода во 2-й род»;
  #. «ГУ 3-го рода без отрыва уровня»;
  #. «Дрена».

* **Тип временной таблицы**:

  #. «С привязкой ко времени» - не обязательно совпадает с началом периода;
  #. «С привязкой к началу периода».

* **Задание дна** - способ задания дна:

  #. «С помощью таблицы» - значения берутся из таблицы диалога;
  #. «С помощью поверхности» - поверхность (или набор поверхностей)
     можно импортировать в литологическом виджете.


* **Задание уровня** - способ задания уровня:

  #. «С помощью таблицы» - значения берутся из таблицы диалога;
  #. «С помощью поверхности» - поверхность (или набор поверхностей)
     можно импортировать в литологическом виджете.

Для линейного водоема необходимо задать:

  * **Время начала работы**,[г] - время начала работы линейного
    водотока с заданными параметрами;
  * **Дата**, [д.м.г];
  * **Коэфф. пертока**, [1/сут] - коэффициент перетока подрусловых отложений;
  * **Отметка дна**, [м] (активно при задании дна «С помощью таблицы»);
  * **Уровень**, [м] (активно при задании уровня «С помощью таблицы»).

 * кнопки **+** и **-** для управления количеством строк;
   
 * >> - отобразить графики временных зависимостей заданных величин.

.. note::   

            * Если требуется учесть расход при калибровке,
              то заполняется таблица во вкладке "Натурные данные" и в настройках
              :ref:`калибровки<calibration_params>` указывается **Использовать при калибровке расход,
              заданный в реках и водоемах**.

            * Если выбран **Тип временной таблицы** - «С привязкой к началу периода»,
              то в таблицах диалога
              будет отображаться поле **Калибровать**,
              с помощью которого можно управлять включением
              коэффициента перетока в
              :ref:`Калибровка<calibration>`. 

.. index:: Сегмент реки

.. _river_knee:

----------------------------------
Сегмент реки |river_knee_im|
----------------------------------

Объект предназначен для задания параметров моделирования сегмента реки и установки признака реки в ячейки сеточной модели.

.. _river_knee_property:
.. figure:: pictures\\object_property\\property_river_knee.png
            :align: center
            :scale: 70%

            Диалог управления параметрами объектов типа «Сегмент реки»


* **Имя объекта** - может быть любым;
* **Способ установки в сеточную модель**:

  #. «В первый слой» - устанавливать всегда в первый (самый верхний) слой;
  #. «Указать слои установки вручную» -  через команду :ref:`Изменить привязку [Слой]/[Модель]<binding>`  контекстного меню;
  #. «По дну» - автоматически устанавливать в зависимости от абсолютной отметки дна или уровня [#f2]_;
  #. «На нижней отметке породы» - при установке сегмента в ячейке ищутся все породы в колонке с ячейками,
     и из них выбирается та, что совпадает с указанной в поле "Порода". Выбирается ячейка с самой нижней
     абсолютной отметкой центра (если существуют породы и "Сегмент реки" привязан к :ref:`модели<binding>`);
  #. «На верхней отметке породы» - аналог установки по нижней отметке. Только выбирается ячейка нужной породы с
     с самой верхней абсолютной отметкой центра.
 
* **Порода** - при способе установки «На нижней отметке породы»/«На верхней отметке породы» показывает список
  доступных пород;
  
* **Тип работы**:

  #. «ГУ 3-го рода с возможностью перехода во 2-й род»;
  #. «ГУ 3-го рода без отрыва уровня»;
  #. «Дрена».
  
     .. note::
              При задании "Дрены" со способом установки в сеточную модель "По дну" активируется ещё один параметр "Доп.установка в ячейки выше". Данная опция дополнительно устанавливает параметры дрены в ячейки над ней (отбор воды во всех ячейках выше данного объекта). 
              
              .. figure:: pictures\\object_property\\property_drena.png
                          :align: center
                          :scale: 70%
                          
                          Диалог управления параметрами объектов типа «Сегмент реки»

* **Тип временной таблицы**:

  #. «С привязкой ко времени» - не обязательно совпадает с началом периода;
  #. «С привязкой к началу периода».

* **Задание дна** - способ задания дна:

  #. «С помощью таблицы» - значения берутся из таблицы диалога;
  #. «С помощью поверхности» - поверхность (или набор поверхностей) можно импортировать в литологическом виджете.

* **Задание уровня** - способ задания уровня:

  #. «С помощью таблицы» - значения берутся из таблицы диалога;
  #. «С помощью поверхности» - поверхность (или набор поверхностей) можно импортировать в литологическом виджете.

Диалог "Редактирование параметров узла сегмента реки (Начальный/Конечный)"
открывается с помощью двойного щелчка левой
кнопки мыши по узлу реки в окне :ref:`2D редактор<reservoir_editor>`.

Для начала и конца сегмента реки необходимо задать:

.. figure:: pictures\\object_property\\property_river_knee_node.png
            :align: center
            :scale: 70%

            Диалог "Редактирование параметров узла сегмента реки (Начальный)"

* **Время начала работы**,[сут]/ **Номер периода** - время начала работы линейного
  водотока с заданными параметрами;
* **Расчетный коэфф. фильтрации**, [м/сут] - вычисляется по формуле  :math:`K_f = \frac{K_{riv} W}{M}`, где

  * :math:`K_{riv}` - коэффициент фильтрации реки;
  * W - ширина реки;
  * M- мощность донных отложений.

* **Отметка дна**, [м];
* **Уровень**, [м];
* **Конц. M1, M2, ..., Mn**, [г/л] - концентрации :ref:`компонентов-загрязнителей<components>`.

.. note:: * Если требуется учесть расход при калибровке,
            то заполняется таблица во вкладке «Натурные данные» и в настройках
            :ref:`калибровки<calibration_params>` указывается **Использовать при калибровке расход,
            заданный в реках и водоемах**.

          * Если выбран **Тип временной таблицы** - «С привязкой к началу периода»,
            то в таблицах диалога, соответствующих началу и концу сегмента реки,
            будет отображаться поле **Калибровать**,
            с помощью которого можно управлять включением
            расчетного коэффициента фильтрации в
            :ref:`Калибровка<calibration>`.


Кроме стандартных кнопок **+** и **-** управления количеством строк
в таблицах есть кнопки:

  * **Обменять** - поменять местами параметры в таблицах,
    соответствующих началу и концу сегмента;

  * >> - отобразить графики временных зависимостей заданных величин.



.. [#f2]
     При таком способе установки линейный водоток заносится в ячейку сетки,
     если дно/уровень лежит между верхней и нижней гранью ячейки.

.. index:: Боковое ГУ

.. _bc_line:

--------------------------------------------------------------------------------------------------
Граничное условие для боковой поверхности модельного слоя/слоев |bc_line_im|
--------------------------------------------------------------------------------------------------

Предназначен для задания параметров моделирования ГУ и установки признака 
ГУ на гранях ячеек сеточной модели.

.. _bc_line_property:
.. figure:: pictures\\object_property\\property_bc_line.png
            :align: center
            :scale: 70%

            Диалог управления параметрами объектов типа «Боковое ГУ»


* **Имя объекта** - может быть любым;

* **ГУ на поверхности** - в поле указывается что ГУ задано на боковой поверхности модельного слоя/слоев.
  Поле не редактируемое;

* **Тип ГУ**:

  * «ГУ I-го рода»;
  * «ГУ II-го рода».
  
* **Процесс** - в данном поле выбирается:

  * «Фильтрация»;
  * «Миграция»;
  * «Поверхностный сток». 
  
* **Параметр**:

  Значение параметра определяет в каком виде задается ГУ и список с
  доступными параметрами меняется в зависимости от комбинации  «Тип ГУ»-«Процесс»

  * «ГУ I-го рода», «Фильтрация»: 
  
      Так как расчет внутри программы идет в давлениях, то из всех ГУ для фильтрации
      выражаются давления: 
  
      * «Напор пресной воды» - задается для выражения давления через формулу
        :math:`P=(H_f-z){{\rho}_f}g`;
        
      * «Напор соленой воды» - задается для выражения давления через формулу
        :math:`P=(H_s-z){{\rho}_s}(C)g`.
        
        Данное ГУ используется одновременно с заданным на таком же участке ГУ
        по миграции I-го рода (заданная концентрация соли) для определения :math:`{{\rho}_s}(C)`;
        
      * «Давление».  
      
  * «ГУ II-го рода», «Фильтрация»: 
  
      * «Скорость фильтрации» - на границе задается нормальная составляющая скорости фильтрации
        :math:`U_n= (\bar{U} \bar{n})`.
      
  * «ГУ I-го рода», «Поверхностный сток»:    

      * «Уровень воды» - есть ни что иное как :math:`H=h+z`.
  
  * «ГУ II-го рода», «Поверхностный сток»;       

      * «Расход» - задается :math:`Q` для нахождения :math:`{h_b}` (высоты водного столба на границе) через 
        нелинейное уравнение :math:`{h_b}^{\frac{10}{3}} {\frac{| h_c+z_c - (h_b+z_b) |}{dx}}- Q^2{\eta}^2 = 0`;  
  
        .. hlist::
          :columns: 2
          
          * :math:`h_c` - высота водного столба в центре ячейки рядом с границей;
          * :math:`z_c` - высота рельефа в центре ячейки рядом с границей;
          * :math:`\eta` - коэф. Маннинга;
          * :math:`dx` - расстояние от центра граничной грани до центра ячейки, соседней с границей.
  
* **Компонент** - в данном поле указывается контаминант для ГУ миграции
  или фильтрационного ГУ с параметром «Напор соленой воды»;
  
* **Интерполяция ГУ по времени**:

  * «Постоянная»
  * «Линейная»  
  
..
  
  При использовании "постоянного" типа интерполяции для двух значений
  V1,V2 ( соответствующих временам T1,T2 ), при нахождении значения ГУ
  внутри временного интервала T1,T2 берется V1. 

  В случае использования "линейной интерполяции", производится линейная
  интерполяция значений V1 и V2  
  
  
  ===============================     ===============================
    |bc_time_const_table|                      |bc_time_var_table|
  ===============================     ===============================
    Постоянная интерполяция                     Линейная интерполяция
  ===============================     ===============================
 
* **Особый тип ГУ**:

    * «Нет» - обычное ГУ;
    * «Свободное просачивание жидкости» на
      границе при достижении насыщения - когда на границе
      вычисленный фильтрационный поток направлен внутрь области то он не учитывается,
      а наружу течение есть;
    * «Высота водного столба» - когда для поверхностного стока задается высота воды над
      рельефом;
    * «А. о. водного столба» - когда для поверхностного стока задается :math:`H=h+z`;
    * «Водоем» - экспериментальная опция для задания речных объектов в профильных задачах 

  Данная настройка необходима для задания дополнительных параметров несистемных ГУ,
  которые зависят от состояния задачи.
  В стандартных задачах как правило не применяется.

* **Способ установки**:

  * «По привязке» - при установке данной опции рассматриваются грани, которые содержатся
    в ячейках, отвечающих условиям, указанным в привязки объекта;
  * «По породе» - при установке данной опции рассматриваются грани, которые содержатся
    в ячейках, содержащихся в указанной в поле **Порода** породе.

* **Порода** - данное поле отображается если в **Способе установки** выбрано значение «По породе».
  Здесь выбирается порода из созданных во вкладке :ref:`Редактор пород<soil_editor>`, для установки ГУ.

Значение выбранного ГУ можно задать одним из способов, который выбирается в поле **Тип значения**:

  *  «Постоянное»;
  *  «Значения в узлах из 2D карты»;
  *  «Зависит от времени» - в данном случае на всем участке граничного условия
     задается временная зависимость величины ГУ.


В данном диалоге существуют 4 опции завершения:

 * «Обновить» - полностью обновить все параметры;
 * «Обновить значения» - обновить только значения,
   оставляя нетронутыми остальные параметры;
 * «Обновить параметры» - обновить только параметры, оставляя нетронутыми значения;
 * «Закрыть» - отменить изменения и закрыть диалог.


^^^^^^^^^^^^^^^^^^^^^^^^^^^
Боковое ГУ для 1D модели 
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Для бокового ГУ 1D моделей в контекстном меню "2D редактор" по правой кнопке мыши имеется опция **Задать аналитическое ГУ от времени**.
 
.. figure:: pictures\\BC_1D.png
            :align: center
            :scale: 70%

            Контекстное меню "2D редактор"
 
Данная опция позволяет с помощью определенной формулы задавать значения на ГУ в зависимости от времени. 

.. figure:: pictures\\BC_1D_1.png
            :align: center
            :scale: 50%

            Диалог управления параметрами определения значений во всем ГУ

 
.. index:: Внутреннее гран. условие

.. _ic_line:

--------------------------------------------------
Внутреннее граничное условие |ic_line_im|
--------------------------------------------------

Данная полилиния встраивается в поверхностную сетку и используется в качестве:

   * :ref:`Фильтрационного барьера<ic_filtr_barrier>` 
   * :ref:`Береговой линии<ic_beachline>` 
   * :ref:`Линии с заданными а.о. рельефа<ic_breakline>` 

.. _ic_line_property:
.. figure:: pictures\\object_property\\property_ic_line.png
            :align: center
            :scale: 70%

            Диалог управления параметрами объектов типа «Внутреннее гран .условие»


* **Имя объекта** - может быть любым;

..

* **Тип ГУ**:

  .. _ic_filtr_barrier:
  
  * "Фильтр. барьер" - используется для моделирования противофильтрационных экранов/барьеров.
    При этом меняется коэффициент фильтрации на внутренних гранях, которые разделяют две ячейки;
  
    ..
  
  .. _ic_beachline:
  
  * "Береговая линия" - необходимо для построения сетки,
    в которых присутствуют речные каналы. Построение сетки
    за границами береговых линий исключено.

    .. figure:: pictures\\object_property\\zadanie_bereg_line.png
            :align: center
            :scale: 70%

            Задание береговых линий и сеточная модель с учетом береговых линий
    
    Все ячейки, попавшие за береговую линию со стороны ривернода (узел внутри канала реки), должны быть удалены. Для корректной  работы процедуры по удалению ячеек, попавших в канал русла реки, необходимо ее узлы включить в контур геометрии, если они находятся
    за его пределами. В противном случае удаление не произойдет, и сетка отстроится некорректно. 
    
    .. figure:: pictures\\object_property\\Rivernod_za_predelami.png
            :align: center
            :scale: 70%

            Пример речного узла М024,
            не включенного в геометрию контура (черная сплошная линия)
            
    Ниже продемонстрирована работа сеточного генератора без добавления речного узла в контур геометрии и с добавлением.

    
    .. figure:: pictures\\object_property\\M024_snaruzhi_vnutri.png
            :align: center
            :scale: 70%

            Зеленая линия – контур геометрии. Слева узел не включен в контур геометрии, справа – включен
    
    
    
    .. figure:: pictures\\object_property\\Bez_udaleniya_yacheek_i_s_udaleniem.png
            :align: center
            :scale: 70%

            Слева нет ячеек для удаления, справа подвержены удалению ячейки, попавшие за линию канала реки
  
    .. figure:: pictures\\object_property\\Nekorrektnoe_korrektnoe_postroeniye.png 
            :align: center
            :scale: 70%

            Слева фрагмент сетки с некорректным построением,
            справа фрагмент с корректным построением         
    ..
  
  .. _ic_breakline:
  
  * "Заданная а.о. рельефа" - в указанных точках **(x,y)** рельефной
    поверхности
    устанавливаются соответствующие им z координаты, установленные
    пользователем. Таким образом можно внести изменения в значения
    **z** координат точек рельефной поверхности, загруженной ранее.
    
    .. figure:: pictures\\object_property\\Lomanaya_a.o._relef.png
            :align: center
            :scale: 70%

            Вдоль ломаной линии установлено внутреннее граничное условие «Заданная а.о. рельефа»     
  
  
    .. figure:: pictures\\object_property\\Relef_poverkhnost.png
            :align: center
            :scale: 70%

            Отображение рельефной поверхности с заданными а.о. рельефа 
            
            
    .. figure:: pictures\\object_property\\Relef_model.png
            :align: center
            :scale: 70%

            Отображение модельного слоя с заданными а.о. рельефа на поверхности            

 
* **Размер ребра сетки** - так как объект типа «Внутренее граничное условие» обязательно
  присутствует в ребрах сетки модели, - необходимо задать его дискретизацию (разбиение).
  Для этого задается размер ребра с которым дробится полилиния с внутренним ГУ;
  
  
* **Тип временной таблицы**:

  * «С привязкой ко времени» - не обязательно совпадает с началом периода;
  * «С привязкой к началу периода» - совпадает с конкретным стресс-периодом.

В таблице необходимо задать:

  * **Время начала работы**,[сут]/**Номер периода** - время начала работы с заданными параметрами;
  * **Дата**, [д.м.г.];
  * **Фактор перетекания**, [1/сут];
  * **Учет**.

.. warning:: 


             1. Из-за того что "Внутреннее гран. условие" встраивается в сетку:

                * необходимо задать разбиение;
                * произвести действие - **Подготовить контур обл.моделирования**,
                  если внутреннее гран. условие пересекает сеточные линии или контур обл. моделирования,
                  иначе будет ошибка построения сетки;

                  .. figure:: pictures\\prep_contur.png
                        :align: center
                        :scale: 80%

                * нельзя задавать граничные условия совпадающие друг с другом;

             2. По типу включения в сетку "Внутреннее гран. условие" ВСЕГДА работает как  :ref:`"включение и влияние"<gridline_pr>` (включение ребер объекта в результирующую поверхностную сетку и объект оказывает влияние на функцию распределения характерного размера).

.. index:: Линия с заданным потоком

.. _specified_flow_line:

--------------------------------------------------
Линия с заданным потоком |specified_flow_line_im|
--------------------------------------------------

Полилиния является аналогом граничного условия второго рода по фильтрации,
но задается в ячейках, в которые попадает.

.. _specified_flow_line_property:
.. figure:: pictures\\object_property\\property_specified_flow_line.png
            :align: center
            :scale: 70%

            Диалог управления параметрами объектов типа «Линия с заданным потоком»


* **Имя объекта** - может быть любым;
* **Тип временной таблицы**:

  #. "С привязкой ко времени" - не обязательно совпадает с началом периода;
  #. "С привязкой к началу периода" - указывается номер стресс-периода.

В таблице необходимо задать:

  * **Время начала работы**, [сут]/**Номер периода** - время начала работы с заданными параметрами;
  * **Дата**, [д.м.г.] - с какой даты источник работает с заданным расходом;
  * **Расход**, [м³/сут].


.. index:: Прямоугольный контур

.. _poly_contour:

--------------------------------------------
Прямоугольный контур |polycontour_im|
--------------------------------------------

Данный отрезок используется для построения "одномерных" сеток и профильных задач.
Сетка строится из четырехугольников в прямоугольном контуре.

===============================     ===============================
|1dTask|                            |profileTask|
===============================     ===============================
*"Одномерные" сетки*                *Профильные задачи*
===============================     ===============================


.. _polycontour_property:
.. figure:: pictures\\object_property\\property_poly_contour.png
            :align: center
            :scale: 97%

            Диалог управления параметрами объектов типа "Прямоугольный контур"



* **Имя объекта** - может быть любым;
* **Ширина**,[м]  - используется для построения стороны **А** вокруг полилинии;
* **Размер ребра по умолчанию**,[м] - желаемый размер отрезков, которые будут получены
  при разбиении стороны **В**.
* **Длина**,[м].

===============================     ===============================
|polycontour1|                      |polycontour2|
===============================     ===============================
|polycontour3|                      |polycontour4|
===============================     ===============================


В таблице задаются дополнительные сегменты, на которые делится данный отрезок.
Для каждого сегмента нужно задать:

 * **Размер сегмента** - длина сегмента;
 * **Размер ребра**,[м] - желаемый размер отрезков, которые будут получены
   при разбиении данного сегмента.


.. note::   Можно не задавать значения в таблице, тогда прямоугольный контур будет разбит исходя из
            значения, заданного в поле **Размер ребра по умолчанию**.


.. index:: Отрезок для накопления профиля

.. _profile:

----------------------------------------------------------------
Отрезок для накопления профиля заданной величины |profile_im|
----------------------------------------------------------------

Отрезок используется для накопления выдач заданной величины в плоскости **XY**.

.. _profile_property:
.. figure:: pictures\\object_property\\property_profile.png
            :align: center
            :scale: 70%

            Диалог управления параметрами объектов типа "Отрезок для накопления профиля"



* **Имя объекта** - может быть любым;
* **Величина** - величина, профиль которой строится на заданном отрезке:

  * **Напор**;
  * **Концентрация** - построение производится по всем компонентам-загрязнителям в модели;
  * **Температура**;
  * **Высота всасывания**;
  * **Понижение напора** - относительно начального;
  * **Давление**;
  * **А.О. водного уровня**;
  * **Влагосодержание**.


.. index:: Линия с заданным сеточным размером

.. _gridline:

-----------------------------------------------------
Линия с заданным сеточным размером |gridline_im|
-----------------------------------------------------

Используется для управления сеткой в окрестности полилинии.

====================================     ====================================
|KVC|                                    |KV1|
====================================     ====================================
*Линия с заданным сеточным размером*     *Сетка, построенная без учета линии*
====================================     ====================================


На рисунке приведено диалоговое окно управления параметрами линии с заданным сеточным размером:

.. _gridline_property:
.. figure:: pictures\\object_property\\property_gridline.png
            :align: center
            :scale: 70%

            Диалог задания свойств объектов типа "Линия с заданным сеточным размером"


* **Имя объекта** - может быть любым;
* **Размер ребра сетки**;
* **Влияние на сетку** - тип включения объекта в сетку:

.. _gridline_pr:

  * "Включение объекта в сетку" - включение ребер объекта в результирующую поверхностную сетку;

     |KV15|

  * "Влияет на размер ребер" - объект оказывает влияние на функцию распределения характерного размера;

     |KV2|

  * "Размер + включение" - объект оказывает влияние на функцию распределения характерного размера и включается в результирующую поверхностную сетку.

     |KV3|

.. note:: 
			Для :ref:`фильтрационного барьера<ic_filtr_barrier>` принципиально включение в сетку, поскольку он работает  с гранями, которые нужно точно воспроизвести в модель, в отличии от **Линия с заданным сеточным размером** для сегментов рек, которые в численной схеме работают со всей ячейкой.  
	 
.. _section:

.. index:: Разрез

----------------------------
Разрез |cr_section|
----------------------------

Используется для :ref:`накопления данных с расчета<section_ref>`.

На рисунке приведено диалоговое окно управления параметрами разреза.

.. _section_property:
.. figure:: pictures\\object_property\\section.png
            :align: center
            :scale: 70%

            Диалог задания свойств объектов типа "Разрез"

Необходимо задать только **Имя объекта**, которое может быть любым. 


Для того чтобы разрез попал в БД результатов, - он должен быть задан внутри области,
(:numref:`разрез A (Рис. %s)<section_how_to>`).

:numref:`Разрез B (Рис. %s)<section_how_to>`, заданный вне области в БД результатов не попадает.

.. _section_how_to:
.. figure:: pictures\\section_how_to.png
            :align: center
            :scale: 70%

            Расположение разрезов относительно области моделирования

В случае разрез задан как :numref:`полилиния(Рис. %s)<section_many>`
в БД результатов данный разрез попадет как множество разрезов-отрезков (A,B,C).

.. _section_many:
.. figure:: pictures\\section_many.png
            :align: center
            :scale: 70%

            Полилинейный разрез


В случае если разрез рассекает область как показано на :numref:`рисунке(Рис. %s)<section_noncoherent>`
в БД результатов попадет только самая большая по длине часть разреза.

.. _section_noncoherent:
.. figure:: pictures\\section_noncoherent.png
            :align: center
            :scale: 70%

            Несвязный разрез

.. |KVC|  image:: pictures\\object_property\\KVC.png
                  :width: 150 pt
                  :height: 150 pt

.. |KV1|  image:: pictures\\object_property\\KV1.png
                  :width: 150 pt
                  :height: 150 pt

.. |KV2|  image:: pictures\\object_property\\KV2.png
                  :width: 150 pt
                  :height: 150 pt

.. |KV3|  image:: pictures\\object_property\\KV3.png
                  :width: 150 pt
                  :height: 150 pt

.. |KV15|  image:: pictures\\object_property\\KV15.png
                  :width: 150 pt
                  :height: 150 pt


.. |1dTask|  image:: pictures\\object_property\\1dTask.png
                  :width: 200 pt
                  :height: 200 pt


.. |profileTask|  image:: pictures\\object_property\\profileTask.png
                  :width: 200 pt
                  :height: 200 pt


.. |polycontour1|  image:: pictures\\object_property\\polycontour1.png
                     :width: 100 pt
                     :height: 100 pt

.. |polycontour2|  image:: pictures\\object_property\\polycontour2.png
                     :width: 100 pt
                     :height: 100 pt

.. |polycontour3|  image:: pictures\\object_property\\polycontour3.png
                     :width: 100 pt
                     :height: 100 pt

.. |polycontour4|  image:: pictures\\object_property\\polycontour4.png
                     :width: 100 pt
                     :height: 100 pt

.. |bc_time_const_table| image:: pictures\\bc_time_const_table.png
                     :width: 150 pt
                     :height: 150 pt

.. |bc_time_var_table| image:: pictures\\bc_time_var_table.png
                     :width: 150 pt
                     :height: 150 pt




