.. include:: RESOURCE.rst

.. _hydro_work:

.. role:: underline
    :class: underline
    
.. index:: Работа с объектами слоя

==============================================================
Работа с объектами слоя
==============================================================

  * :ref:`Выбор объектов<select_object_ref>`
  * :ref:`Задание параметров объектов<object_property_ref>` 
  * :ref:`Удаление объектов<remove_objects_ref>`
  * :ref:`Команды меню объектов<context_menu_objects>`

Во вкладке **Слои** находятся инструменты гидрогеологической схематизации модели. То есть инструменты по заданию геометрии и граничных условий на модели.


.. _select_object_ref:

.. index:: Выбор объектов

------------------------------------
Выбор объектов
------------------------------------

Режим выбора объектов включается командой |picking| панели управления 
:ref:`2D редактора<views>`. Выбранные объекты становятся доступны для редактирования параметров. 
Выбрать объект в окне 2D редактора можно одним из способов:

  1. нажать на объект левой клавишей мыши;
  2. зажать и удерживать левую клавишу мыши на множестве объектов до 
     тех пор, пока на экране не появится список всех объектов, 
     расположенных под курсором мыши. 
     Выбрать из списка нужный объект :numref:`(Рис. %s)<many_selected_objects_image>`;      
  3. выбрать объект в :ref:`дереве объектов<object_tree>` модельного слоя. 
     В данном случае не имеет значения, какой режим работы 2D редактора выбран.
   
.. _many_selected_objects_image:
.. figure:: pictures\\objects_work\\many_selected_objects.png 
            :align: center
            :scale: 80%

            Выбор объекта из множества объектов, расположенных под курсором мыши


Если под курсором мыши в режиме выбора объектов |picking| 
оказались объекты разных типов, то, чтобы указать объект какого типа выбирать нажатием мыши, 
нужно установить предпочитаемый тип объекта в списке «Приоритет в выборе» 
ленты 2D редактора :numref:`(Рис. %s)<strip2d_priority_image>`.

.. _strip2d_priority_image:
.. figure:: pictures\\objects_work\\strip2d_priority.png 
            :align: center
            :scale: 90%

            Список для установки приоритета выбора объектов в ленте 2D редактора

            
.. note:: 
       Объекты типа :ref:`«Фоновая карта»<background_property>` не выбираются нажатием мыши. 
       Выбрать их можно только из :ref:`дерева объектов<object_tree>` слоя.
      
Ряд объектов при выборе обладает контекстными подсказками:

  * на границе :ref:`контура области моделирования<contour>` отображается его разбиение 
    :numref:`(Рис. %s)<highlight_contour_image>`;
    
    .. _highlight_contour_image:
    .. figure:: pictures\\objects_work\\highlight_contour.png 
                :align: center
                :scale: 90%

                Отображение разбиения границы контура обл. моделирования

  * рядом с :ref:`зонами<zone>` отображаются названия параметров, которые заданы в них 
    :numref:`(Рис. %s)<highlight_zone_image>`. 
    Кроме этого, зоны в зависимости от типа имеют разную цветовую заливку;
    
    .. _highlight_zone_image:
    .. figure:: pictures\\objects_work\\highlight_zone.png 
                :align: center
                :scale: 90%

                Отображение параметров, заданных в зонах
    
  * на концах :ref:`сегмента реки<river_knee>` отображается информация о параметрах, 
    заданных в речных узлах :numref:`(Рис. %s)<highlight_river_image>`. 
    
    .. _highlight_river_image:
    .. figure:: pictures\\objects_work\\highlight_river.png 
                :align: center
                :scale: 90%

                Подсказка о данных, заданных в речных узлах
    
    Управлять отображением данной подсказки можно с помощью :ref:`дерева настроек<object_settings_tree>` 
    (опция «Другие настройки» -> «Подсказки на концах выбранного сегмента реки») 
    :numref:`(Рис. %s)<settings_tree_river_tooltip_image>`;
    
    .. _settings_tree_river_tooltip_image:
    .. figure:: pictures\\objects_work\\settings_tree_river_tooltip.png 
                :align: center
                :scale: 90%

                Опция для управления отображением подсказки на концах выбранного сегмента реки
    
    
  * рядом с вертикальной скважиной отображается информация о параметрах, 
    заданных в ней (имя, координаты и пр.) :numref:`(Рис. %s)<highlight_vwell_image>`;
    
    .. _highlight_vwell_image:
    .. figure:: pictures\\objects_work\\highlight_vwell.png 
                :align: center
                :scale: 90%

                Подсказка о данных, заданных в вертикальной скважине
    
  * :ref:`зоны определенной породы<soil>` после привязки к ним пород, заданных в 
    :ref:`редакторе пород<soil_editor>`, получают соответствующую цветовую заливку 
    :numref:`(Рис. %s)<highlight_soil_image>`. 
    
    .. _highlight_soil_image:
    .. figure:: pictures\\objects_work\\highlight_soil.png 
                :align: center
                :scale: 90%

                Отображение пород, заданных в объектах типа «Зона определенной породы»
    
    Управлять отображением цветовой заливки можно с помощью дерева настроек 
    (опция «Управление видом» -> «Закраска зон определенных пород») 
    :numref:`(Рис. %s)<settings_tree_soil_fill_image>`. 
    
    .. _settings_tree_soil_fill_image:
    .. figure:: pictures\\objects_work\\settings_tree_soil_fill.png 
                :align: center
                :scale: 90%

                Опция для управления заливкой объектов типа «Зона определенной породы»
    

.. _object_property_ref:

.. index:: Задание параметров объектов
    
------------------------------------
Задание параметров объектов
------------------------------------

Задание параметров выбранных объектов производится с помощью специальных диалогов, вызов которых осуществляется одним из способов:

  #. командой меню :ref:`«Задать параметры» <open_object_property_dialog_command>`;
  #. двойным щелчком мыши по объекту (кроме :ref:`аннотаций<annotation>` и :ref:`фоновых карт<background_property>`);
  #. нажатием кнопки «Enter»  (кроме аннотаций и фоновых карт);
  #. с помощью инструментов :ref:`дерева объектов слоя<object_tree>`.

.. note:: 
    Вызов диалога управления параметрами аннотаций производится либо из контекстного меню, 
    либо из дерева объектов, а вызов диалога управления параметрами фоновых карт только из дерева объектов.  


.. _remove_objects_ref:

.. index:: Удаление объектов

------------------------------------
Удаление объектов
------------------------------------

Удаление выбранных объектов производится одним из способов:

  #. командой меню :ref:`«Удалить» <remove_object_command>`;
  #. нажатием кнопки «Delete» (кроме :ref:`аннотаций<annotation>` и :ref:`фоновых карт<background_property>`);
  #. с помощью инструментов :ref:`дерева объектов слоя<object_tree>`.

.. note:: 
    Удалить аннотации и фоновые карты можно только с помощью инструментов дерева объектов слоя.

При любом способе удаления выбранных объектов на экране появится информационное сообщение, 
в котором необходимо подтвердить или отменить удаление объектов. 


.. note:: 
    В препроцессоре реализована возможность восстановления удаленных объектов. 
    Сделать это можно с помощью команды меню 
    :ref:`«Восстановить удаленные объекты» <restore_delete_objects_command>` (раздел «ДОПОЛНИТЕЛЬНО»).


.. _context_menu_objects:

-------------------------------------
Команды меню объектов
-------------------------------------

Набор команд меню зависит от объекта, который выбран в момент вызова меню.

.. _menu2d_image:
.. figure:: pictures\\objects_work\\menu2d.png 
            :align: center
            :scale: 90%

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


Меню состоит из двух разделов:

  #. **ОБЪЕКТ** - раздел для выбранного в данный момент объекта. Раздел наполнен как типовыми, 
     так и специфическими для типа объекта командами;
  #. **ДОПОЛНИТЕЛЬНО** - раздел с дополнительными опциями. Набор команд данного раздела не зависит от 
     типа выбранного объекта, но может зависеть от :ref:`режима работы 2D редактора<editor2d_regimes>`.   
     
.. note::
        Вызов меню осуществляется нажатием правой кнопки мыши
        в окне :ref:`2D Редактор<view_active_window>`. 
     
Ниже приведено описание всех команд меню.

.. _open_object_property_dialog_command:
     
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Задать параметры
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Данная опция открывает диалог для управления параметрами выбранного объекта. 
Подробное описание диалогов управления параметрами представлено в разделах: 

 * :ref:`Точечные объекты<point_property_ref>`, 
 * :ref:`Полигональные объекты<polygon_property_ref>`, 
 * :ref:`Полилинейные объекты<polyline_property_ref>`,
 * :ref:`Аннотации<text_property_ref>`.
 
.. note::
         Опция также применима для :ref:`множества выбранных объектов<many_options>` одинакового типа и в меню будет называться: «Задать параметры (Множеств.)». В таком случае параметры, заданные в диалоге, будут присвоены всем выбранным объектам.
 
 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Войти в режим редактирования геометрии
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Опция переводит :ref:`2D редактор <views>` в режим редактирования геометрии. 
Данная опция меню доступна для :ref:`полигонов<poly_creating>` и 
:ref:`полилиний<poliline_creating>`. 
Подробное описание режима редактирования геометрии приведено в разделе 
:ref:`Работа с геометрией объектов. Ручное редактирование геометрии<edit_geom_hand>`.


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Изменить приоритет установки
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Опция открывает диалог для задания приоритета установки выбранного объекта 
:numref:`(Рис. %s)<zvalue_dialog_image>`.   

.. _zvalue_dialog_image:
.. figure:: pictures\\objects_work\\zvalue_dialog.png 
            :align: center
            :scale: 90%

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

Приоритет установки используется при расстановке 
объектов по сетке во время преобразования :ref:`концептуальной модели<conceptual_model>` 
в :ref:`сеточную<calc_model>`. Первыми устанавливаются объекты с меньшей глубиной, 
последними - с самой большой глубиной, при этом, возможно, 
закрывая установленные перед ними объекты того же типа.

Опция применима для всех полигональных объектов кроме :ref:`контура области моделирования<contour>` |contour| 
и :ref:`зоны водного баланса<observation_zone>` |observation_zone|.
Более подробное описание приоритета установки объектов приведено в разделе 
:ref:`Приоритет установки объектов<priority_placing_ref>`. 

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

^^^^^^^^^^^^^
Учет
^^^^^^^^^^^^^

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


^^^^^^^^^^^^^^^^^^^^^
Изменить привязку
^^^^^^^^^^^^^^^^^^^^^

Опция открывает диалог для изменения привязки выбранного объекта 
:numref:`(Рис. %s)<binding_dialog_image>`. 

.. _binding_dialog_image:
.. figure:: pictures\\objects_work\\binding_dialog.png 
            :align: center
            :scale: 90%

            Диалог для изменения привязки объекта
            
В диалоге необходимо указать, к чему привязать объект: 

  * «Слой» - к выбранному (активному) слою; 
  * «Модель» - к модели.

В таблице диалога можно более детально задать привязку, т.е. 
указать номера подслоев, если объект привязан к слою, или же номера слоев, 
если объект привязан к модели. Если в таблице ничего не задавать, 
то это будет означать, что объект привязан ко всем подслоям выбранного слоя, 
если объект привязан к слою,  или же ко всей модели, если объект привязан к модели. 
В таблице допускается задавать диапазон привязки с помощью символа «-».
Опция не применима для следующих объектов:

  * :ref:`контур области моделирования<contour>` |contour|, 
  * :ref:`прямоугольный контур<poly_contour>` |polycontour|,
  * :ref:`разрез<section>` |section|, 
  * :ref:`зона водного баланса<observation_zone>` |observation_zone|, 
  * :ref:`ГУ на кровле или подошве<bc_polygon>` |bc_polygon|, 
  * :ref:`наблюдательная скважина<observation_borehole>` |observation_borehole|, 
  * :ref:`абстрактный полигон<>`, 
  * :ref:`фоновая карта<background_property>`, 
  * :ref:`аннотация<annotation>`.  

Более подробное описание привязки объектов приведено в разделе 
:ref:`Привязка объектов<priority_placing_ref>`. 

.. note:: 
    При изменении привязки объекта (со слоя на модель или наоборот), 
    который входит в состав какой-либо :ref:`группы<hydro_group_work>` 2D редактора, 
    производится его удаление из группы.
    

^^^^^^^^^^^^^^^^^^^^^
Выбрать
^^^^^^^^^^^^^^^^^^^^^     

Данная опция содержит подменю, которое открывает доступ к инструментам для выбора объектов 
:numref:`(Рис. %s)<menu2d_select_tools_image>`.

.. _menu2d_select_tools_image:
.. figure:: pictures\\objects_work\\menu2d_select_tools.png 
            :align: center
            :scale: 90%

            Команда меню для перехода к инструментам выбора объектов
                        
Ниже приведено подробное описание всех инструментов для выбора объектов.  


""""""""""""""""""""""""""""""""
Все объекты типа <Тип_Объекта>
""""""""""""""""""""""""""""""""

Производит выбор всех объектов, тип которых совпадает с типом выбранного объекта.


"""""""""""""""""""""""""""""""""""""""""""""""""""""
Все объекты выбранного типа кроме текущего объекта
"""""""""""""""""""""""""""""""""""""""""""""""""""""

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


""""""""""""""""""""""""""""""""
Все, кроме текущего объекта
""""""""""""""""""""""""""""""""      
        
Производит выбор всех объектов и 
сбрасывает выбор с объекта, для которого было вызвано меню.   


""""""""""""""""""""""""""""""""
Отменить выбор
""""""""""""""""""""""""""""""""   

Снимает статус «выбрано» с выбранных объектов.  


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

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

.. _menu2d_geom_tools_image:
.. figure:: pictures\\geom_mode\\menu_2d_geom_tools.png 
            :align: center
            :scale: 90%

            Команда меню для перехода к инструментам редактирования объекта
                                                
Подробное описание инструментов для редактирования геометрии объектов приведено в разделе 
:ref:`Работа с геометрией объектов. Инструменты для работы с геометрией<edit_geom_tools>`. 


^^^^^^^^^^^^^^^^^^^^^
Группа
^^^^^^^^^^^^^^^^^^^^^

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

.. _menu2d_group_options_obj_image:
.. figure:: pictures\\objects_work\\menu2d_group_options_obj.png 
            :align: center
            :scale: 90%

            Команда меню для перехода к инструментам редактирования параметров группы


После списка команд меню данной опции приведены названия всех созданных групп. 


""""""""""""""""""""""""""""""""
Удалить из группы <Имя_группы>
""""""""""""""""""""""""""""""""  

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

""""""""""""""""""""""""""""""""
Разгруппировать <Имя_группы>
""""""""""""""""""""""""""""""""  

Удаляет группу, в состав которой входит выбранный объект.

""""""""""""""""""""""""""""""""
Задать натурные данные
""""""""""""""""""""""""""""""""

Открывает диалог для задания натурных данных группы :numref:`(Рис. %s)<obs_data_water_objects_image>`, 
в состав которой входит выбранный объект. 

.. _obs_data_water_objects_image:
.. figure:: pictures\\objects_work\\obs_data_water_objects.png 
            :align: center
            :scale: 90%

            Диалог для задания натурных данных группы

Опция доступна только для групп из объектов типа 
:ref:`«Водоем, площадная река»<lake>` и :ref:`«Сегмент реки»<river_knee>`.

        

^^^^^^^^^^^^^^^^^^^^^
Скрыть
^^^^^^^^^^^^^^^^^^^^^

Данная опция содержит подменю :numref:`(Рис. %s)<menu2d_hide_objects_image>`, 
которое открывает доступ к командам, позволяющим управлять видимостью объектов 
в :ref:`окне редактирования геометрии<view_active_window>`. 

.. _menu2d_hide_objects_image:
.. figure:: pictures\\objects_work\\menu2d_hide_objects.png 
            :align: center
            :scale: 90%

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


""""""""""""""""""""""""""""""""
Скрыть все объекты другого типа
"""""""""""""""""""""""""""""""" 

Скрывает в окне редактирования геометрии все объекты, тип которых 
отличается от типа выбранного объекта. 

""""""""""""""""""""""""""""""""
Скрыть выбранные 
"""""""""""""""""""""""""""""""" 

Скрывает в окне редактирования геометрии выбранный объект.
      
""""""""""""""""""""""""""""""""
Все, кроме выбранных
""""""""""""""""""""""""""""""""  

Скрывает в окне редактирования геометрии все объекты, кроме выбранного. 



^^^^^^^^^^^^^^^^^^^^^^^^^^
Копировать объект в буфер
^^^^^^^^^^^^^^^^^^^^^^^^^^

Производит копирование выбранного объекта с заданными свойствами в буфер обмена. 
Скопировать объект в буфер обмена также можно комбинацией клавиш «Ctrl+C». 
Опция доступна для объектов, которые имеют :ref:`привязку<binding>` к слоям.
Опция не доступна для объектов типа «Абстрактный полигон».

.. При копировании объекта не производится копирование его привязки.


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Копировать свойства объекта в буфер
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Производит копирование свойств выбранного объекта в буфер обмена. 
Данная опция отображается в меню, если у объекта заданы свойства. 
Опция не доступна для объектов типа «Абстрактный полигон».

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Вставить параметры из буфера
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

.. опция работает для множества выбранных объектов одного типа 


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Очистить буфер параметров
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Производит очистку буфера параметров. 

.. может ее в общие??


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Создать из объекта
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

.. _menu2d_create_from_objects_image:
.. figure:: pictures\\objects_work\\menu2d_create_from_objects.png 
            :align: center
            :scale: 90%

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


.. important::
              Если в панели доступа выбран какой-либо :ref:`полигональный объект<poly_creating>` (Н-р: *"Водоем, площадная река"*), то в контекстном меню окна **2D редактор** будет доступна опция создания из объекта конкретного полигонального объекта.( Н-р: *"Создать из объекта" -> "Водоем, площадная река"*).
              
              
              .. figure:: pictures\\objects_work\\create_obj.png 
                    :align: center
                    :scale: 90%

                    Создание из объекта  
              
Опция доступна для :ref:`полигонов<poly_creating>` и 
:ref:`полилиний<poliline_creating>`. 
Подробное описание алгоритма создания объектов на основе геометрии выбранного объекта 
представлено в разделе :ref:`Создание объектов. Создание объектов из других объектов<create_from_object>`.
            
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Сохранить геометрию объекта в файл
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^       

Производит сохранение геометрии выбранного объекта в файл одного из форматов:

  * «BLN» - текстовый формат (Golden Blank Software);
  * «SHP» - двоичный Shape (ESRI) файл.  
  
.. _remove_object_command: 
 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Удалить
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  

Производит удаление выбранного объекта. При выборе данной опции на экране появится 
информационное сообщение :numref:`(Рис. %s)<remove_object_mes_image>`, 
в котором необходимо подтвердить или отменить удаление.

.. _remove_object_mes_image:
.. figure:: pictures\\objects_work\\remove_object_mes.png 
            :align: center
            :scale: 90%

            Информационное сообщение о подтверждении удаления объекта


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Удалить параметры
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  

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


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Перемещение
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

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

.. _menu2d_replace_objects_image:
.. figure:: pictures\\objects_work\\menu2d_replace_objects.png 
            :align: center
            :scale: 90%

            Команда меню для перехода к инструментам для перемещения объектов
        
Опция доступна для объектов, у которых задана :ref:`привязка<priority_placing_ref>` к слоям. 

        
""""""""""""""""""""""""""""""""
Переместить в слой
""""""""""""""""""""""""""""""""

Открывает диалог :numref:`(Рис. %s)<replace_object_to_layer_image>` для выбора слоя, 
в который необходимо переместить выбранный объект с 
заданными свойствами.  

.. _replace_object_to_layer_image:
.. figure:: pictures\\objects_work\\replace_object_to_layer.png 
            :align: center
            :scale: 90%

            Диалог выбора слоя для перемещения объектов

            
""""""""""""""""""""""""""""""""
Копировать в слой
"""""""""""""""""""""""""""""""" 

Открывает диалог :numref:`(Рис. %s)<copy_object_to_layer_image>` для выбора слоя, 
в который будет произведено копирование выбранного объекта с 
заданными свойствами.                       
    
.. _copy_object_to_layer_image:
.. figure:: pictures\\objects_work\\copy_object_to_layer.png 
            :align: center
            :scale: 90%

            Диалог выбора слоя для копирования объектов
            
Нельзя производить копирование объекта в выбранный слой.   

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Сохранить геометрию и параметры
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

Открывает диалог для сохранения выбранного объекта с заданными параметрами 
в двоичный файл формата :strong:`*.nimfa_obj`. 

.. note:: 
        :strong:`*.nimfa_obj` - это внутренний формат, который содержит всю информацию об объекте 
        (геометрия, параметры, атрибуты). Файлы формата :strong:`*.nimfa_obj` 
        открываются только в препроцессоре. 
        
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^         
Посмотреть словарь параметров объекта
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
        
Отображает параметры объекта в виде дерева :numref:`(Рис. %s)<params_tree_dialog_image>`. 
Параметры в дереве представлены в виде пар: (название параметра, значение параметра). 

.. _params_tree_dialog_image:
.. figure:: pictures\\objects_work\\params_tree_dialog.png 
            :align: center
            :scale: 90%

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


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Отключить свойства в зонах
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Опция содержит подменю :numref:`(Рис. %s)<menu2d_deactive_zone_props_image>`, 
в котором необходимо выбрать название параметра, которое требуется отключить у объекта. 
Данная опция доступна только для объектов типа :ref:`«Зона со свойствами»<zone>`.

.. _menu2d_deactive_zone_props_image:
.. figure:: pictures\\objects_work\\menu2d_deactive_zone_props.png 
            :align: center
            :scale: 90%

            Команда меню для отключения параметров у выбранного объекта
        
.. данная опция работает для нескольких объектов тоже. 


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Обрезать контуром обл. моделирования
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Производит обрезку :ref:`прямоугольного контура<poly_contour>` полигоном типа 
:ref:`«Контур области моделирования»<contour>` 
в случае, если они пересекаются не более чем в двух точек. 
В противном случае на экране появится одно из информационных сообщений:

.. figure:: pictures\\objects_work\\polyconour_no_cut_mes1.png 
            :align: center
            :scale: 90%

            Информационное сообщение о том, что прямоуг. контур не пресекает контур обл. моделирования
            
            
.. figure:: pictures\\objects_work\\polyconour_no_cut_mes2.png 
            :align: center
            :scale: 90%

            Информационное сообщение о том, что прямоуг. контур пресекает контур обл. моделирования более чем в двух точках


^^^^^^^^^^^^^^^^^
Число точек
^^^^^^^^^^^^^^^^^

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

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Кривая замкнута/незамкнута
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Отображает тип выбранной полилинии: замкнутая или незамкнутая. 
Данная опция носит информационный характер. 
        

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Преобразовать в полигон 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

Открывает диалог :numref:`(Рис. %s)<create_polygon_from_gridline_image>` для преобразования полилинии типа 
:ref:`«Линия с заданным сеточным размером»<gridline>` в полигон. 

.. _create_polygon_from_gridline_image:
.. figure:: pictures\\objects_work\\create_polygon_from_gridline.png
            :align: center
            :scale: 90%

            Диалог для преобразования полилинии в полигон

В списке «Преобразовать в» диалога нужно выбрать тип, который будет присвоен 
полигону после преобразования полилинии. Если установить галочку в поле 
«Удалить полилинию после преобразования», то после преобразования в полигон полилиния будет удалена.


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Удалить все внутренние речные узлы
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Производит удаление внутренних речных узлов выбранного сегмента реки.


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Переместить в выбранную точку
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Производит перемещение выбранного :ref:`точечного объекта<point_property_ref>` в точку 
:ref:`окна редактирования геометрии<view_active_window>`, откуда было вызвано меню.



^^^^^^^^^^^^^^
1D модель
^^^^^^^^^^^^^^

Данная опция содержит подменю :numref:`(Рис. %s)<menu1d_options_image>`, 
которое открывает доступ к командам для редактирования 1D моделей. 

.. _menu1d_options_image:
.. figure:: pictures\\objects_work\\menu1d_options.png 
            :align: center
            :scale: 90%

            Команда меню для перехода к инструментам редактирования 1D моделей
            
Опция доступна в меню, если выбран объект типа :ref:`«Прямоугольный контур»<poly_contour>`.


""""""""""""""""""""""""""""""""""
Создать зоны пород
""""""""""""""""""""""""""""""""""

Производит создание объектов типа :ref:`«Зона определенной породы»<soil>` в заданном глубинном интервале. 
Опция доступна в меню, если у :ref:`прямоугольного контура<poly_contour>` задано разбиение.

""""""""""""""""""""""""""""""""""
Создать ГУ на кровле и подошве
""""""""""""""""""""""""""""""""""

Создает объекты типа :ref:`«Боковое ГУ»<bc_line>` на кровле и подошве 1D модели.

""""""""""""""""""""""""""""""""""
Создать пакеты загрязнений
""""""""""""""""""""""""""""""""""

Открывает диалог для задания начальной концентрации компонента-загрязнителя в воде 
в заданном глубинном интервале.  
:numref:`(Рис. %s)<create_pollutions_for_polycontour_dialog_image>`.

.. _create_pollutions_for_polycontour_dialog_image:
.. figure:: pictures\\objects_work\\create_pollutions_for_polycontour_dialog.png 
            :align: center
            :scale: 90%

            Диалог для задания начальной концентрации компонента-загрязнителя в воде в заданном глубинном интервале
            
В таблице необходимо задать:

  * «Верхняя отметка» - верхняя отметка глубинного интервала;
  * «Нижняя отметка» - нижняя отметка глубинного интервала;
  * «Компонент» - компонент-загрязнитель;
  * «Концентрация» - начальная концентрация компонента-загрязнителя в воде.

  
""""""""""""""""""""""""""""""""""
Параметры не заданы
""""""""""""""""""""""""""""""""""

Отображает информацию о том, что у :ref:`прямоугольного контура<poly_contour>` не заданы параметры.


.. index:: Дополнительные опции меню
           
.. _extra_menu:

^^^^^^^^^^^^^^^^^^^^^
Дополнительно
^^^^^^^^^^^^^^^^^^^^^    

В данном разделе меню представлены команды для работы с объектами :ref:`2D редактора<views>`, 
которые не зависят от типа выбранного объекта 
:numref:`(Рис. %s)<menu2d_extra_image>`. 

.. _menu2d_extra_image:
.. figure:: pictures\\objects_work\\menu2d_extra.png 
            :align: center
            :scale: 90%

            Раздел меню «Дополнительно»

            
""""""""""""""""""""""""""""""""""
Открыть менеджер групп
""""""""""""""""""""""""""""""""""

Открывает :ref:`менеджер групп<manager_group_options>` :numref:`(Рис. %s)<group_manager_image>`, 
который предназначен для управления группами,  созданными в :ref:`2D редакторе<views>`. 

.. _group_manager_image:
.. figure:: pictures\\objects_work\\group_manager.png 
            :align: center
            :scale: 90%

            Менеджер групп
            
                                                     
""""""""""""""""""""""""""""""""""
Поиск объекта по имени
"""""""""""""""""""""""""""""""""" 

Открывает диалог для поиска объектов по имени :numref:`(Рис. %s)<find_objects_by_name_image>`. 

.. _find_objects_by_name_image:
.. figure:: pictures\\objects_work\\find_objects_by_name.png 
            :align: center
            :scale: 90%

            Диалог для поиска объектов по имени

Чтобы начать поиск, необходимо в диалоге ввести имя объекта и нажать кнопку «Искать».  
После завершения поиска на экране отобразится одно из информационных сообщений:

.. figure:: pictures\\objects_work\\find_objects_by_name_good_mes.png 
            :align: center
            :scale: 90%

            Информационное сообщение о том, что объекты найдены
            
.. figure:: pictures\\objects_work\\find_objects_by_name_bad_mes.png 
            :align: center
            :scale: 90%

            Информационное сообщение о том, что объекты не найдены
            
    
""""""""""""""""""""""""""""""""""
Выбрать объект без параметров 
""""""""""""""""""""""""""""""""""

Производит поиск и выбор объекта, у которого не заданы параметры. 
Если в :ref:`2D редакторе<views>` более одного объекта без параметров, 
опция в меню будет иметь вид: «Выбрать первый объект без параметров».

""""""""""""""""""""""""""""""""""
Импортировать объекты из файла
""""""""""""""""""""""""""""""""""

Открывает диалог выбора файла формата :strong:`*.nimfa_obj`, который содержит 
геометрию и параметры объектов. 

.. note:: 
        :strong:`*.nimfa_obj` - это внутренний формат, который содержит всю информацию об объекте 
        (геометрия, параметры, атрибуты). Файлы формата :strong:`*.nimfa_obj` 
        открываются только в препроцессоре.

""""""""""""""""""""""""""""""""""
Показать все объекты
""""""""""""""""""""""""""""""""""

Отображает все объекты в :ref:`окне редактирования геометрии<view_active_window>`, 
которые были скрыты ранее. 

""""""""""""""""""""""""""""""""""
Учитывать все объекты в расчете
""""""""""""""""""""""""""""""""""

Включает атрибут «Учет» для всех объектов, которые ранее были исключены из расчета.

""""""""""""""""""""""""""""""""""
Создать аннотацию
""""""""""""""""""""""""""""""""""

Открывает диалог для создания :ref:`аннотации<annotation>` :numref:`(Рис. %s)<create_annotation_image>`.  

.. _create_annotation_image:
.. figure:: pictures\\objects_work\\create_annotation.png 
            :align: center
            :scale: 90%

            Диалог для создания аннотации


""""""""""""""""""""""""""""""""""
Вставить объекты из буфера (N шт.)
""""""""""""""""""""""""""""""""""

Производит вставку объектов, которые находятся в буфере обмена. 
Опция содержит меню :numref:`(Рис. %s)<menu_2d_paste_objects_options_image>`, с помощью команд которого можно указать, 
куда произвести вставку объектов :ref:`в окне редактирования геометрии<view_active_window>`:

  * «В том же месте» - вставить объекты из буфера в тех же координатах;
  * «Относительно положения курсора» - переместить объекты из буфера в точку, 
    из которой было вызвано меню.
    
.. _menu_2d_paste_objects_options_image:
.. figure:: pictures\\objects_work\\menu_2d_paste_objects_options.png 
            :align: center
            :scale: 90%

            Команды для вставки объектов из буфера обмена в окно редактирования геометрии
  

""""""""""""""""""""""""""""""""""
Очистить буфер
""""""""""""""""""""""""""""""""""

Производит очистку буфера обмена.

""""""""""""""""""""""""""""""""""
Добавить к опорным точкам
""""""""""""""""""""""""""""""""""

Добавляет точку, из которой было вызвано меню, в список опорных точек. 
Список всех опорных точек можно посмотреть с помощью команды |show_point| («Добавить опорные точки»)
ленты :ref:`2D редактора<views>` :numref:`(Рис. %s)<strip2d_control_points_image>`. 

.. _strip2d_control_points_image:
.. figure:: pictures\\objects_work\\strip2d_control_points.png 
            :align: center
            :scale: 90%

            Команды для добавления и просмотра опорных точек в ленте 2D редактора
            
Данная опция используется в основном для задания точек, по которым впоследствии будет осуществляться 
привязка :ref:`фоновых карт<background_property>`. 

.. note::
    Зажав клавишу англ. "P" (рус. "З") и нажимая ЛКМ в сцене
    также можно добавлять опорные точки
            
""""""""""""""""""""""""""""""""""
Удалить оценочный полигон
""""""""""""""""""""""""""""""""""

Удаляет оценочный полигон, созданный в режиме :ref:`«Линейка»<regime_ruler>` :ref:`2D редактора<views>`. 


""""""""""""""""""""""""""""""""""
Удалить точки (Мощность слоев)
""""""""""""""""""""""""""""""""""

Удаляет контрольные точки, установленные в режиме 
:ref:`«Мощность слоев модели в установленных точках»<regime_hprobe>`. 


""""""""""""""""""""""""""""""""""
Удалить по малости
""""""""""""""""""""""""""""""""""

Открывает диалог для удаления объектов типа 
:ref:`«Водоем, площадная река»<lake>` и :ref:`«Сегмент реки»<river_knee>` по заданному критерию 
:numref:`(Рис. %s)<remove_by_eps_image>`. В качестве критерия удаления 
для водоемов выступает их площадь, а для сегментов рек - длина.

.. _remove_by_eps_image:
.. figure:: pictures\\objects_work\\remove_by_eps.png 
            :align: center
            :scale: 90%

            Диалог для удаления объектов по заданному критерию
 
В первой колонке таблицы диалога приведены имена объектов, во второй - их площадь или длина. 
В поле «eps» необходимо ввести число, по которому будет произведен поиск объектов для удаления. 
Найденные объекты будут подсвечены в таблице диалога. Чтобы произвести удаление объектов, 
площадь или длина которых меньше заданной в поле «eps», следует нажать кнопку «Удалить». 

.. _restore_delete_objects_command:

""""""""""""""""""""""""""""""""""
Восстановить удаленные объекты
""""""""""""""""""""""""""""""""""

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

.. _restore_delete_objects_image:
.. figure:: pictures\\objects_work\\restore_delete_objects.png 
            :align: center
            :scale: 90%

            Диалог для восстановления удаленных объектов

В таблице диалога представлена следующая информация об удаленных объектах:

  * «Тип» - тип объекта;
  * «Привязка» - привязка объекта (слой или модель);
  * «Были заданы параметры» - информация о том, были ли заданы параметры у объекта;
  * «Дата удаления» - дата удаления объекта.

Чтобы восстановить удаленные объекты, необходимо в колонке «Восстановить» отметить их галочкой 
и нажать кнопку «Восстановить выбранные». 


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