.. role:: underline
    :class: underline
 
.. index:: Приоритет установки объектов
 
.. _priority_placing_ref:

=============================
Приоритет установки объектов
=============================

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


---------------------------------------------
Задание приоритета
---------------------------------------------

Приоритет может быть задан любым действительным числом.
Задать приоритет установки выбранных объектов можно во вкладке **Слои** несколькими способами:

    * в колонке «Приоритет установки» 
      «Дерева объектов слоя» или через «Контекстное меню» | «Изменить приоритет установки»;
       
    .. figure:: pictures\\change_zvalue_menu.png
                       :align: center
                       :scale: 70%

                       Команда для задания приоритета установки объектов в контекстном меню дерева объектов

    * в окне **2D редактор** через «Контекстное меню» | «Изменить приоритет установки».

    .. figure:: pictures\\change_zvalue_menu1.png
                       :align: center
                       :scale: 60%

                       Команда для задания приоритета установки объектов в контекстном меню окна *2D редактор*

.. _no_priority_objects:
                       
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Объекты без приоритета
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                       
                       
Отдельно стоит сказать об объектах без приоритета. Это:

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

Для них задавать приоритет не нужно.
                       
-------------------------------------------   
Использование приоритета в сеточной модели                    
-------------------------------------------   

Только полигональные объекты обладают приоритетом установки.
Особенности трактовки приоритета полигональных объектов при
установке в сеточную модель следующие:
                   
    * В ячейки сеточной модели сначала устанавливаются объекты с наивысшим значением приоритета установки.

      +------------------------------------+------------------------------+ 
      |    |priorAB|                       |   |priorBA|                  |
      +------------------------------------+------------------------------+
      | Приоритет установки у "KH=12"      | Приоритет установки у "KH=3" |
      +------------------------------------+------------------------------+
               
      Тем самым остальные объекты данного типа с меньшим приоритетом рассматриваться не будут. 
      
    * В случае одинаковых приоритетов в ячейку может попасть любой из объектов с одинаковым приоритетом.
      
      .. figure:: pictures\\priorAA.png
                       :align: center
                       :scale: 70%

                       Объекты с одинаковым приоритетом
                   
    * Если объекты имеют привязку к несуществующим слоям - то будет выведено сообщение, а объект установлен не будет.            
              
.. |priorAB| image:: pictures\\priorAB.png
                          :width: 200 pt
                          :height: 200 pt
                          
.. |priorBA| image:: pictures\\priorBApng.png
                          :width: 250 pt
                          :height: 250 pt              