﻿.. _background_property: 

.. index:: Фоновые карты

===============================
Фоновые карты
===============================

При оконтуривании различных зон возникает необходимость видеть карту всей территории. Для этого в препроцессоре существует возможность вставки картинки (растра) в качестве фона :ref:`2D редактора <views>` с привязкой к физическим координатам.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Загрузка карты
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. _background: 

Загрузить фоновую карту можно одним из способов:

  1. командой |add_background_picture| (Загрузить фоновую карту) :numref:`(Рис. %s)<sako_bmp_image>`;

     .. _sako_bmp_image:
     .. figure:: pictures\\sako_bmp.png
            :align: center
            :scale: 70%
            
            Вид ленты

  2. перетаскиванием изображения в окно двумерного редактора, если в менеджере слоев выбран слой.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Диалог для работы с фоновой картой
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  
В обоих случаях на экран будет выведен диалог для работы с изображением, представленный на :numref:`(Рис. %s)<backgr>`.


.. _backgr:
.. figure:: pictures\\backgr.png
            :align: center
            :scale: 70%
            
            Диалог для работы с фоновой картой
            

            
Центральную часть диалога занимает изображение, загруженное из файла, полный путь до которого указан в поле **Имя файла** диалога.

Параметр **Прозрачность** позволяет задать коэффициент прозрачности изображения после загрузки в :ref:`«2D редактор» <views>`    
в диапазоне от 0 до 1. 

.. note:: * При значении 0 изображение не будет видно.
          * При 1 может перекрывать объекты двумерного редактора.

Чтобы установить фоновую карту в окно 2D редактора, нужно задать пиксельные координаты контрольных точек и привязать их к физическим координатам одним из способов:

 * по реальным координатам заданных точек;
 * по расстоянию между контрольными точками;

Пиксельные координаты можно задать:

 * введя координаты вручную в секции «Пиксельные координаты», переместив точки «1» и «2» левой    кнопкой мыши;
 * по координатам мыши в сцене. Для этого нужно в контекстном меню сцены при нажатии правой кнопки    мыши выбрать команду по установке соответствующей точки :numref:`(Рис. %s)<backgrMenu>`. 

.. _backgrMenu:
.. figure:: pictures\\backgrMenu.png
            :align: center
            :scale: 70%
            
            Меню установки точек на фоновой карте

Реальные координаты можно задать:

 * введя координаты вручную в секции Реальные координаты»;
 * введя координаты вручную в соответствующих полях, расположенных у точек в сцене, где отображена карта;
 * используя данные опорных точек.
 * используя данные наблюдательных скважин.
 * используя данные водозаборных скважин.
 
Опорные точки можно установить в окне «2D редактор» несколькими способами:

1. Нажать правой кнопкой мыши на нужное место в модели,
   и через команды контекстное меню **Дополнительно** | **Опорные точки** | **Добавить к опорным точкам**.
 
     .. figure:: pictures\\property.png
            :align: center
            :scale: 70%
            
            Окно 2D редактора

2. Нажать на кнопку **Добавить опорные точки** в ленте :ref:`Редактора модельных слоев<reservoir_editor>`. 

   .. figure:: pictures\\property_lent.png
            :align: center
            :scale: 70%
            
            Команда ленты

   Добавить или отредактировать точки в диалоге **Добавить опорные точки** и нажать кнопку «Добавить».

   .. figure:: pictures\\property_dial.png 
            :align: center
            :scale: 70%
            
            Диалоговое окно отображения координат контрольных точек 
    
   После этого в окне «2D редактор» отобразится заданная контрольная точка.
    
   .. figure:: pictures\\control_point.png
            :align: center
            :scale: 70%
            
            Окно 2D редактора 


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

.. figure:: pictures\\control_point1.png
            :align: center
            :scale: 70%
            
            Выбор опорной точки для задания координат 
    
Чтобы задать расстояние между точками нужно в выпадающем меню **Метод привязки** выбрать **По расстоянию** и в секции **Расстояние** задать нужное значение в метрах :numref:`(Рис. %s)<backgrRast>`. При этом фоновая карта установится в окно 2D редактора таким образом, что контрольная точка 1 будет находится в начале координат.

.. _backgrRast:	
.. figure:: pictures\\backgrRast.png
         :align: center
         :scale: 70%
            
         Установка фоновой карты по расстоянию 		

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Установка карты
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Для установки карты в окно "2D редактор" необходимо нажать кнопку «Загрузить».

Фоновая карта не может быть выбрана мышкой, как другие объекты окна "2D редактор".
Работать с ней можно через команды дерева объектов модельного слоя. Так, к примеру, вызов диалога, представленного на :numref:`(Рис. %s)<backgr>`, осуществляется двойным нажатием левой кнопки мыши или функцией **Задать параметры** в контекстном меню по правой кнопке мыши на объекте дерева, соответствующего фоновой карте.

 .. figure:: pictures\\object.png
            :align: center
            :scale: 70%
            
            Дерево объектов слоя
         
          
.. |add_background_picture| image:: pictures\\icon_add_background.png
                      :width: 20 pt
                      :height: 20 pt 