20. 2D редактор

На (Рис. 20.1) представлен 2D редактор. В 2D редакторе производятся основные действия по подготовке модели: задание области моделирования, нанесение объектов гидрогеологической схематизации, задание и отображение свойств объектов и пр.

_images/editor2d.png

Рисунок 20.1 - 2D редактор

20.1. Окно редактирования геометрии

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

С помощью колеса мыши можно масштабировать объекты в окне 2D редактора. Перемещаться в окне 2D редактора при увеличенном масштабе модели (когда модель не умещается в окне 2D редактора) можно двумя способами:

  1. с помощью горизонтальной или вертикальной полосы прокрутки;
  2. зажав клавишу «Alt» и удерживая левую кнопку мыши.

20.2. Панель управления

На (Рис. 20.2.1) представлена панель управления 2D редактора.

_images/creating_picking_panel.png

Рисунок 20.2.1 - Панель управления 2D редактора

На панели управления расположены:

  • команды выбора режима работы 2D редактора;
  • команды выбора типа создаваемого объекта;
  • дополнительные опции.

Управлять видимостью панели можно с помощью команды «Панель управления 2д редактора» меню 2D редактора (Рис. 20.2.2). Вызвать меню можно нажатием правой клавиши мыши вблизи окна редактирования геометрии (2D редактора).

_images/CPP_menu_2d.png

Рисунок 20.2.2 - Команда управления отображением панели управления 2D редактора

Если панель управления 2D редактора скрыта, показать ее можно с помощью команды show_creating_picking_panel («Показать панель создания объектов») ленты (Рис. 20.2.3).

_images/show_control_panel_strip.png

Рисунок 20.2.3 - Команда для отображения панели управления 2D редактора в ленте

20.2.1. Настройки панели управления

_images/creating_picking_panel_menu.png

Рисунок 20.2.1.1 - Меню панели управления

С помощью команд меню панели управления (Рис. 20.2.1.1) можно:

  • «Изменить межкнопочное расстояние»:

    На (Рис. 20.2.1.2) представлен диалог для изменения межкнопочного расстояния. В данном диалоге необходимо задать новое значение, соответствующее расстоянию между кнопками панели управления.

    _images/creating_picking_panel_distance.png

    Рисунок 20.2.1.2 - Диалог изменения межкнопочного расстояния панели управления

  • «Добавить/удалить кнопки на панель»:

    На (Рис. 20.2.1.3) представлен диалог для изменения наполнения панели управления.

    _images/creating_picking_panel_buttons_image.png

    Рисунок 20.2.1.3 - Диалог изменения наполнения панели управления

    В данном диалоге с помощью check/uncheck необходимо указать, какие команды отображать на панели управления.

20.2.2. Дополнительный функционал

Для удобства перемещения по подслоям выбранного модельного слоя на панель управления вынесен специальный переключатель (Рис. 20.2.2.1).

_images/CPP_option.png

Рисунок 20.2.2.1 - Опция панели управления для перемещения по подслоям модельного слоя

Надпись «Все» означает, что в окне 2D редактора будут отображены все «приписанные» ему объекты. Надпись «Подсл. <N>» означает, что будут отображены только объекты, «приписанные» к N-му подслою.

20.3. Миникарта

На (Рис. 20.3.1) представлена миникарта 2D редактора.

_images/minimap_widget.png

Рисунок 20.3.1 - Миникарта 2D редактора

На миникарте отображен контур области моделирования, а также область его масштабирования (Рис. 20.3.2). Миникарта позволяет быстро «перемещаться» по моделируемой территории.

_images/minimap_widget_contour_area.png

Рисунок 20.3.2 - Масштабирование контура области моделирования на миникарте

Если в подготавливаемой модели не задан контур области моделирования, то на миникарте будет выведено соответствующее сообщение (Рис. 20.3.3).

_images/minimap_widget_empty.png

Рисунок 20.3.3 - Сообщение о том, что не задан контур области моделирования

20.4. Режимы работы 2D редактора

2D редактор может работать в следующих режимах:

20.4.1. Режим создания объектов

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

  1. Полигоны:
  • contour - контур области моделирования;
  • zone - зона свойств;
  • infiltration - зона инфильтрации;
  • evapotranspiration - эвапотранспирация;
  • lake - водоём, площадная река;
  • bc_polygon - граничное условие на кровле или подошве;
  • mass_loading_rate - зона поступления загрязнения;
  • soil - зона определенной породы;
  • gridzone - зона с заданным сеточным размером;
  • observation_zone - зона водного баланса;
  1. Полилинии:
  • river_knee - сегмент реки;
  • bc_line - граничное условие для боковой поверхности модельного слоя/слоев;
  • poly_river_knee - линейный водоем;
  • specified_flow_line - линия с заданным потоком;
  • polycontour - прямоугольный контур;
  • ic_line - внутреннее граничное условие;
  • gridline - линия с заданным сеточным размером;
  • profile - отрезок для накопления профиля;
  • section - разрез;
  1. Точки:
  • v_well - вертикальная скважина;
  • observation_borehole - наблюдательная скважина;
  • layer_point_source - точечный фильтрационный источник;
  • constant_zone_point - точечный источник массы;
  • gridpoint - точка с заданным сеточным размером;
  • streamline_point - точка для построения траекторий и линий тока.

Расстановка команд на панели управления, а также наполнение панели командами, соответствующими типам объектов, может отличаться от расстановки, представленной на (Рис. 20.4.1.1).

_images/creating_picking.png

Рисунок 20.4.1.1 - Команды панели управления

При наведении курсора мыши на команды панели управления, соответствующие типам объектов, отображается подсказка с названием типа объекта. Рядом с командами отображается количество созданных объектов (Рис. 20.4.1.2).

_images/CPP_object_tooltip.png

Рисунок 20.4.1.2 - Подсказки для команд, соответствующих типам объектов

Галочка рядом с командами, соответствующими типам объектов, управляет видимостью объектов в окне 2D редактора.

Нажатие правой кнопки мыши по команде с типом объекта открывает меню с опциями (Рис. 20.4.1.3):

  1. «Показать только объекты типа <Тип_Объекта>»;
  2. «Показать все объекты».
_images/obj_menu.png

Рисунок 20.4.1.3 - Меню команд панели управления, соответствующих типам объектов

20.4.2. Режим просмотра/выбора объектов

Команда picking панели управления включает режим просмотра/выбора объектов. Данный режим предназначен для редактирования объектов, управления параметрами объектов, просмотра первичной информации об объектах (Рис. 20.4.2.1).

_images/creating_picking_panel_demo.png

Рисунок 20.4.2.1 - Окно 2D редактора в режиме выбора объектов

20.4.3. Режим масштабирования

Команда zooming панели управления включает режим масштабирования объектов. Чтобы произвести масштабирование объектов, необходимо зажать левую кнопку мыши, выделить рамкой область для масштабирования и отпустить зажатую кнопку мыши.

Примечание

В 2D редакторе также предусмотрена возможность плавного масштабирования объектов с помощью колеса мыши. Данная опция не зависит от режима, установленного на панели управления.

20.4.4. Режим «Линейка»

Команда ruler панели управления включает режим «Линейка». С помощью данного режима можно быстро узнать площадь созданного оценочного полигона, а также длину его контура (Рис. 20.4.4.1).

_images/ruler_regime.png

Рисунок 20.4.4.1 - Окно 2D редактора в режиме «Линейка»

Принцип создания оценочного полигона такой же, как и в режиме создания объектов creating. Удалить оценочный полигон можно одним из способов:

  1. командой «Удалить оценочный полигон» контекстного меню из раздела «Дополнительно»;
  2. двойным щелчком мыши в окне 2D редактора.

20.4.5. Режим «Мощность слоев модели в установленных точках»

Команда hprobe включает режим «Мощность слоев модели в установленных точках» (Рис. 20.4.5.1).

_images/h_probe_menu.png

Рисунок 20.4.5.1 - Окно 2D редактора в режиме «Мощность слоев модели в установленных точках».

Контрольные точки устанавливаются нажатием левой клавиши мыши в окно 2D редактора. Если контрольная точка установлена за пределами области моделирования, в окне 2D редактора будет выведено сообщение: «Точка установлена вне контура области моделирования». Мощность слоев в таком случае отображаться не будет.

Удалить контрольные точки можно одним из способов:

  1. командой «Удалить точки (Мощность слоев)» контекстного меню из раздела «Дополнительно»;
  2. двойным щелчком мыши в окне 2D редактора.

Настроить отображение мощностей слоев в установленных контрольных точках можно с помощью команд дерева настроек слоя (Рис. 20.4.5.2):

_images/h_probe_settings.png

Рисунок 20.4.5.2 - Настройки отображения мощностей слоев в установленных контрольных точках

  • «Мощность слоев в выбранной точке» - отображать мощность слоев;
  • «Отображать слои»:
    • «Как есть» - отображать мощность слоев в реальном соотношении;
    • «Пропорционально» - отображать мощности одинаковыми отрезками;
  • «Высота отображаемой мощности» - высота отрезка, соответствующего мощности слоев;
  • «Глубина» - показывать слева от отображаемого в точке столба отметки глубины, отсчитываемые от кровли модели;
  • «А.О.» - показывать справа от отображаемого в точке столба абсолютные отметки поверхностей слоев;
  • «Мощность» - показывать справа в центре каждой литологической колонки значение мощности в выбранной точке.

20.4.6. Режим «Отображение свойств»

Команда show_prop открывает диалог для выбора режима отображения.

_images/show_property_dialog.png

Рисунок 20.4.6.1 - Диалог управления отображением свойств объектов

С помощью диалога можно отображать:

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

Чтобы посмотреть распределение свойств объектов с помощью диалога, необходимо:

  1. в списке «Объект» выбрать тип объекта:
    • зона со свойствами;
    • зона инфильтрации;
    • эвапотранспирация;
    • водоем, площадная река;
    • зона поступления загрязнения;
  2. в списке «Процесс» выбрать процесс:
    • фильтрация;
    • миграция;
    • диффузия;
    • дисперсия;
    • теплоперенос;
    • сорбция;
  3. в списке «Порода или компонент» выбрать породу или компонент-загрязнитель, заданный в диалоге управления параметрами расчета модели во вкладке Компоненты;
  4. для комбинации «объект-процесс-вещество(порода)» выбрать «свойство» для отображения;
  5. нажать кнопку «Применить» диалога.
_images/show_property.png

Рисунок 20.4.6.2 - Отображение интенсивности инфильтрационного питания

Чтобы посмотреть приоритет установки полигональных объектов определенного типа с помощью диалога, необходимо выбрать тип объекта в соответствующем списке.

В режиме отображения свойств на панели управления появляются команды:

  • palet - открыть диалог управления палитрой;

    _images/palette_dialog.png

    Рисунок 20.4.6.3 - Диалог управления палитрой

  • reverse - произвести реверс палитры;

    _images/palette_reverse.png

    Рисунок 20.4.6.4 - Реверс палитры

  • close - выход из режима отображения свойств.

20.5. Основные команды для работы с объектами

_images/strip_layer.png

Рисунок 20.5.1 - Команды для работы с объектами в ленте

В таблице приведены основные команды ленты для работы с объектами 2D редактора. Команды отображаются в ленте, если в менеджере слоев выбран слой для редактирования.

  • Инструменты

    center_object отменить масштабирование объектов
    center_selected масштабировать выбранные объекты
    import импорт объектов из *.shp,*.bln,*.dxf файлов
    start_point установить точку начала системы координат
    trajectory импортировать траектории
    screenshot сделать снимок двумерного редактора
    add_background загрузить фоновое изображение
    prepare_contours учесть заданные на контуре области моделирования сеточные ограничения
    admin_observations открыть диалог управления наблюдательными скважинами
    show_points_with_coord подсветить точки с заданными координатами
  • Приоритет в выборе - установить приоритетный тип выбора объектов мышкой в окне 2D редактора;

  • Набор геол. тел (список) - отображает в окне 2D редактора набор геологических тел, созданных во вкладке 3D модель (чтобы в подготавливаемой модели были заданы фильтрационные свойства).

    toolbar_iso_solid загрузить в 2D редактор проекции геологических тел в плоскости ХОY
    w3d_tree_extent загрузить в 2D редактор контур обл. моделирования из геологической модели