.. _hydro_many_work:


.. index:: Работа с множеством объектов слоя

==============================================================
Работа с множеством объектов слоя
==============================================================

Иногда бывает удобно задавать определенные параметры множеству
объектов определенного типа сразу всем, а не по одному.
Для этого в двумерном редакторе реализованы опции множественного
редактирования свойств объектов.

.. _many_options:

.. index:: Опции множественного редактирования
 
---------------------------------------       
Опции множественного редактирования
---------------------------------------

Если в двумерном редакторе среди выбранных объектов, - все одного типа, 
то становится доступно множественное редактирование 
некоторых свойств :numref:`(Рис. %s)<group_edit_image>`
и в контекстном меню появляются дополнительные опции: 

.. _group_edit_image:  
.. figure:: pictures\\editor2d_group_edit.png
        :align: center
        :scale: 85%   

        Множественное редактирование свойств
        
* **Задать параметры (Множеств)** - задает одинаковые параметры всем выбранным объектам;
  При групповом редактировании свойств в открывающиеся диалоги
  задания параметров попадает свойство первого попавшегося из выбранных
  объектов;

* **Отбор концентрации** - задает отбор концентрации с испарением для выбранных объектов в модели (только для :ref:`эвапотранспирации<evapotranspiration>`).

* **Изменить приоритет установки** - изменяет массово приоритет установки у всех выбранных объектов;

..
  
* **Гр. Учет** - позволяет учитывать \ не учитывать выбранные объекты в модели;

..

* **Изменить привязку [Слой],[Модель]** - изменяет массово привязку всех выбранных объектов;


  
* **Выбрать**:
  
  * «Все объекты типа <Тип объекта>»;
  * «Все объекты выбранного типа кроме текущего объекта» - с выбранных объектов выбор сбрасывается 
    и выбираются оставшиеся в сцене объекты такого же типа;
  * «Выбрать все объекты группы <Имя группы>» - появляется только если среди выбранных есть объект какой-либо группы;
  * «Отменить выбор» - сбрасывает выбор с объектов.

..

* **Работа с геометрией**:

  * «Удалить двойников с типом <Тип Объекта>» - удаляет объекты с совпадающей геометрией;

..
  
* **Группа** - :ref:`подменю<submenu_group>` с опциями по групповой работе с объектами;

..
    
* **Создать из объектов**:
  
  * «Открытая сет.линия» - массово создает на основании геометрии всех выбранных объектов множество открытых сеточных линий;
  * «Замкнутая сет.линия» - работает аналогично «Открытой сет.линии» и создает множество замкнутых сеточных линий;
  * «Окаймляющая сет.зона» - вызывает диалог. В нем задаются параметры по созданию окаймляющей объекты зоны (:ref:`Зона с заданным сеточным размером<gridzone>`).

    .. figure:: pictures\\editor2d_group_proiz_edit1.png
         :align: center
         :scale: 85%   

         Диалог создания окаймляющей сеточной зоны

* **Спрятать**: 
  
  * «Скрыть все объекты другого типа» - скрывает все объекты других типов;
  * «Скрыть объекты» - скрывает выбранные объекты;
  * «Все, кроме выбранных» - скрывает все невыбранные объекты.


* **Удаление**:  

  * "Удалить" - удаляет выбранные объекты; 
  * "Удалить параметры" - удаляет параметры из всех выбранных объектов;

* **Перемещение**:

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

  * Сохранение геометрии и параметров:
  
    * :strong:`(*.nympha.obj)`;

  * Сохранение геометрии:
  
    * «BLN» - текстовый формат (Golden Blank Software);
    * «SHP» - двоичный Shape (ESRI) файл.
 
.. * **Сохранить выбранные объекты** - сохраняет геометрию и атрибуты выбранных объектов в файл (имя файла выбирается через диалог сохранения. Можно использовать для переноса объекта между слоями.

---------------------------------------------------        
Опции множественного произвольного редактирования
--------------------------------------------------- 

В случае выбора обьектов разного типа, контекстное меню
будет содержать следующие опции:

.. figure:: pictures\\editor2d_group_proiz_edit.png
        :align: center
        :scale: 85%   

        Опции множественного произвольного редактирования
        
* **Выбрать по типу** - в этом раскрывающемся подменю
  будут представлены все типы выбранных объектов 
  («Зона», «Инфильтрация» и т.д.).
  Нажав на определенный тип, из всех выбранных объектов останутся только
  объекты выбранного типа;

..

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

..

* **Отменить выбор** - сбрасывает выбор со всех выбранных обьектов;

..

* **Спрятать** - в данном подменю доступны следующие опции:

  * «Скрыть выбранные» - скрывает выбранные объекты;
      
  * «Все, кроме выбранных» - скрывает все невыбранные объекты.

* **Удаление**:  

  * "Удалить" - удаляет выбранные объекты; 
  * "Удалить параметры" - удаляет параметры из всех выбранных объектов;


* **Создать окаймляющую сет.зону** - вызывает диалог. В нем задаются параметры по созданию окаймляющей объекты зоны (:ref:`Зона с заданным сеточным размером<gridzone>`).


.. figure:: pictures\\editor2d_group_proiz_edit1.png
        :align: center
        :scale: 85%   

        Диалог создания окаймляющей сеточной зоны
..

* **Перемещение**:

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

  * Сохранение геометрии и параметров:
  
    * :strong:`(*.nympha.obj)`;

* **Копирование** - копирование выделенных объектов в буфер.
  