17. Управление слоями

Управление слоями модели производится с помощью менеджера слоев.

_images/reservoire_editor_layer_manager.png

Рисунок 17.1 - Красным подсвечено окно «Управление слоями»

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

Основные функции менеджера слоев:

При выборе модельного слоя справа отображается его разбиение на подслои. Разбиение всех модельных слоев на подслои можно посмотреть с помощью команды show_split ленты (Рис. 17.2).

На рисунке (Рис. 17.2) приведены основные команды ленты для работы со слоями.

_images/sako_tape.png

Рисунок 17.2 - Команды ленты

17.1. Создание слоев

Слои можно создавать или добавлять. Разница состоит в том, что при добавлении нового модельного слоя старые остаются, а при создании - удаляются.

LM LMS
Менеджер слоев Добавление модельного слоя

Добавить новый модельный слой можно несколькими способами:

  1. Добавить новый модельный слой можно с помощью кнопки «Добавить новый слой»add_layer. Данная кнопка появится в менеджере слоев, если выбрать поверхность (любую).
  2. Добавить новый модельный слой также можно, разбив выбранный модельный слой на два слоя.

17.1.1. Создание N слоев create_n_layers

С помощью диалога (Рис. 17.1.1.1), вызов которого осуществляется командой create_n_layers или комбинацией клавиш Ctrl+H.

_images/create_n_layers.png

Рисунок 17.1.1.1 - Диалог создания модельных слоев

Необходимо ввести количество модельных слоев в соответствующем поле диалога и нажать кнопку «Создать».

17.1.2. Запретить редактирование слоев unlocked

Перед созданием слоев следует убедиться, что менеджер слоев разблокирован.

17.1.3. Схема разбиения слоев show_split

При выборе модельного слоя справа отображается его разбиение на подслои (Рис. 17.1.3.1). Разбиение всех модельных слоев на подслои можно посмотреть с помощью команды show_split ленты (Рис. 17.2). При этом слой не должен быть активен.

_images/decomp_layers.png

Рисунок 17.1.3.1 - Схема разбиения модельных слоев

17.1.4. Создание N слоев из набора поверхностей create_n_layers_pov

С помощью команды create_n_layers_pov можно создать слои из набора поверхностей.

При нажатии открывается окно, в котором необходимо указать путь до нужных поверхностей в формате ( *.grd ). После чего откроется диалог «Создание слоев из набора поверхностей», в котором нужно указать какую поверхность, загруженную из файла, к какому номеру модельного слоя привязать.

_images/create_n_pov.png

Рисунок 17.1.4.1 - Диалог создания модельных слоев из набора поверхностей

Затем нажать кнопку «Создать».

17.1.5. Создание N слоев из набора геол. тел create_n_layers_geol

Если во вкладке 3D модель был создан набор геологических тел, то во вкладке Слои с помощью диалога (Рис. 17.1.5.1), который открывается командой create_n_layers_geol, можно создать слои из набора геологических тел.

_images/create_n_geo.png

Рисунок 17.1.5.1 - Диалог создания модельных слоев из набора геологических тел

В окне диалога необходимо выбрать ранее построенный во вкладке 3D модель набор геологических тел и нажать кнопку «Создать».

17.2. Деление слоев

Выбранный модельный слой можно разбить на два слоя командой «Разбить слой на два» контекстного меню менеджера слоев.

_images/split_layer_menu.png

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

На экране появится диалог:

_images/layer_manager_divide_by.png

Рисунок 17.2.2 - Диалог деления выбранного слоя

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

При этом возможны следующие случаи:

  1. Кровля и подошва заданы уравнением Z = Const.

    В этом случае новая поверхность также будет задаваться уравнением Z = Const. Значение константы будет вычислено по формуле:

    Z = C0 * (1-weight) + C1 * weight,

    где С0 - значение константы с «приоритетной поверхности»,

    С1 - значение константы с другой поверхности,

    weight - весовой коэффициент.

  2. Одна из поверхностей слоя Z = Const, а другая z=f(x,y).

    В этом случае одна из поверхностей задана уравнением Z = Const, а другая уравнением Z = f (x, y),

    где f - функция, заданная на регулярной прямоугольной сетке.

    Новая поверхность будет задана уравнением Z = f(x, y). Значения для новой поверхности будут вычислены по формуле:

    Z = Z0 * (1-weight) + Z1 * weight,

    где Z0- значение с приоритетной поверхности,

    Z1 - значение с другой поверхности,

    weight - весовой коэффициент.

    Габариты, а также количество точек новой поверхности будут такими же, как у приоритетной поверхности.

  3. Кровля и подошва заданы уравнением Z = f(x, y).

    В этом случае значения для новой поверхности будут вычислены как в пункте 2.

Значение весового коэффициента необходимо ввести в поле Вес диалога или установить с помощью ползунка. Если кровля и (или) подошва задаются уравнением Z = f(x, y), то новую поверхность можно сохранить в файл с расширением ( *.grd ).

При делении выбранного модельного слоя также необходимо указать, что делать с объектами, которые к нему «приписаны»:

  • Ничего - оставить объекты в разбиваемом слое (в новом слое объектов не будет);

    div1

  • Объекты разбиваемого слоя - переместить объекты из разбиваемого слоя в новый.

    div2

17.3. Изменение цвета слоя

Для каждого слоя модели имеется опция «Сменить цвет» в контекстном меню менеджера слоев.

_images/change_color.png

Рисунок 17.3.1 - Команда для изменения цвета выбранного слоя в контекстном меню

При выборе данной команды на экране появится диалог, в которой можно выбрать любой цвет на диаграмме.

_images/color_layer.png

Рисунок 17.3.2 - Выбор цвета для слоя

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

_images/color_layer2.png

Рисунок 17.3.3 - Отображение измененного цвета слоя в сетке при построении разреза

17.4. Удаление слоев

17.4.1. Удаление выбранного слоя

Выбранный модельный слой можно удалить командой «Удалить слой» контекстного меню менеджера слоев или клавишей «Delete».

_images/LM_remove_layer.png

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

При этом на экране появится уведомление, в котором необходимо либо подтвердить удаление («Yes»), либо отменить его («No»).

_images/remove_layer.png

Рисунок 17.4.1.2 - Диалоговое окно удаления слоя

Удалить модельный слой также можно, объединив его с соседним модельным слоем.

_images/layer_remove_pic.png

Рисунок 17.4.1.3 - Обновление слоя под удаляемым слоем

При удалении модельного слоя A также удаляется его подошва, тем самым меняется кровля слоя B,находившегося под удаляемым. Кровля слоя B становится равной кровле слоя A.

Примечание

  • Если модель состоит из одного слоя, то его удалить невозможно.
  • При удалении слоя не возникает пустоты между соседними к нему слоями.

17.4.2. Удаление нескольких слоев

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

_images/layer_remove_mass.png

Рисунок 17.4.2.1 - Удаление нескольких слоев

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

_images/dialog_remove_mass.png

Рисунок 17.4.2.2 - Диалог удаления множества слоев

17.5. Объединение слоев

Выбранный модельный слой можно объединить с соседним слоем командой «Объединить слой с» контекстного меню менеджера слоев (если модель состоит более чем из одного слоя).

_images/merge_layer_menu.png

Рисунок 17.5.1 - Команда для объединения слоев в контекстном меню

На экране появится диалог:

_images/layer_manager_merge.png

Рисунок 17.5.2 - Диалог объединения слоев

В диалоге необходимо указать, с каким слоем объединять выбранный слой, а также указать, какие объекты будет содержать новый слой:

  • Объекты обоих слоев - копируются объекты соседнего и выбранного слоя в объединенный;

    merge1

  • Объекты соседнего слоя - переместить объекты из соседнего слоя в объединяемый;

    merge3

  • Объекты выбранного слоя - переместить объекты выбранного слоя в новый (объединяемый);

    merge4

  • Ничего - новый слой не будет содержать объекты ни соседнего, ни выбранного слоя.

    merge2

17.6. Привязывание породы к слою

К выбранному модельному слою можно привязать породу командой «Привязать породу к слою» контекстного меню менеджера слоев.

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

  1. Правой клавишей мыши выбрать пункт «Привязать породу к слою»;

    _images/layer_soil.png

    Рисунок 17.6.1 - Привязка породы

  2. Откроется диалоговое окно «Привязать породу», в котором нужно выбрать породу и привязать к слою (например: глина).

    _images/privyazka.png

    Рисунок 17.6.2 - Диалог привязки породы

  3. После привязки породы к слою, он приобретает цвет, который был ранее задан во вкладке Породы (для выбранной породы).

    В окне «Фильтрационно-емкостные свойства» (Рис. 17.6.3) прописываются параметры привязанной к слою породы.

    _images/soil_ed.png

    Рисунок 17.6.3 - Фильтрационно-емкостные свойства

17.7. Изменение порядка следования слоев и поверхностей

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

_images/layer_manager_ctrl_shift.png

Рисунок 17.7.1 - Изменение порядка следования слоев

Чтобы изменить порядок следования слоя (поверхности), необходимо:

  1. выбрать слой (поверхность);
  2. воспользоваться командой «Переместить слой» контекстного меню менеджера слоев (появится стрелочка);
  3. передвинуть курсор мыши на заменяемый слой (поверхность);
  4. нажать левую кнопку мыши.