Найти в Дзене
Спец по ГГИС

Методы переноса информации в свойства каркаса из файла Micromine O&B

Каждый каркас может хранить в себе информацию, для того чтобы ее посмотреть достаточно кликнуть на каркас и увидеть её в свойствах. Это может быть любая информация, например, количественные и качественные показатели по камере или рудному телу, длина выработки, коды для идентификации и тд. Для управления атрибутами удобнее всего использовать функцию Управления каркасами (CTRL + W), через которую можно делать многие операции с каркасами, например: удалить, переименовать, переместить
между tridb, создать/удалить атрибуты, поменять свойства, загрузить в Визекс и прочее. Многие функции Micromine O&B позволяют записывать информацию в свойства каркас сразу автоматически при запуске, но как быть если нам необходимо перенести информацию из уже имеющегося файла таблицы Мicromine O&B. Решение данной задачи можно разделить на 3 подхода: 1. Перенос данных в каркас используя БМ и выражения; 2. Перенос данных из отчета по каркасам; 3. Перенос данных из файла по совпадению атрибутов или координат; 1.
Оглавление

Каждый каркас может хранить в себе информацию, для того чтобы ее посмотреть достаточно кликнуть на каркас и увидеть её в свойствах. Это может быть любая информация, например, количественные и качественные показатели по камере или рудному телу, длина выработки, коды для идентификации и тд.

Для управления атрибутами удобнее всего использовать функцию Управления каркасами (CTRL + W), через которую можно делать многие операции с каркасами, например: удалить, переименовать, переместить
между tridb, создать/удалить атрибуты, поменять свойства, загрузить в Визекс и прочее.

Многие функции Micromine O&B позволяют записывать информацию в свойства каркас сразу автоматически при запуске, но как быть если нам необходимо перенести информацию из уже имеющегося файла таблицы Мicromine O&B.

Решение данной задачи можно разделить на 3 подхода:

1. Перенос данных в каркас используя БМ и выражения;

2. Перенос данных из отчета по каркасам;

3. Перенос данных из файла по совпадению атрибутов или координат;

1. Перенос данных в каркас используя БМ и выражения

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

На первой вкладке Данные ввода выбирается блочная модель и каркасы, в которые будет записана информация.

На вкладке Поля необходимо написать выражения для расчета атрибутов. Стоит отметить, что присваиваться будет информация, только из тех блоков БМ, которые находятся внутри каркаса, при этом можно контролировать процент попадания блока внутрь каркаса с помощью опции Частичного коэффициента, если такая опция выбрана, то в расчет будет браться только та часть блока БМ, которая находится внутри каркаса.

-2

Так как обычно в каркас попадают несколько блоков блочной модели, есть возможность выбрать как именно будет происходить расчёт атрибута. Например, если это Объем (_EAST * _NORTH * _RL), то необходимо использовать сумму все блоков БМ, а если Содержание, то Средневзвешенное значение.

-3

2. Перенос данных из отчета по каркасам

Если у Вас есть отчет по каркасам и необходимо перенести данные из него в свойства каркаса, вы можете воспользоваться функцию Каркас | Присвоить | Присвоить атрибуты(простые).

-4

В открывшемся окне необходимо выбрать файл отчета и указать из него поля ТИП и Имя, по этим полям будет происходить сопоставления информации из отчета с каркасом. Также можно настроить фильтр, чтобы убрать ненужные строки из отчета. В нашем случае мы оставляет только строку Подытог. Ниже в таблице в столбец Поля данных необходимо указать столбцы отчета, данные из которых необходимо перенести в свойства каркаса. В столбец Целевой атрибут пишем имя атрибута каркаса, в него запишется информация из отчета.

-5

После запуска функции в свойства каркаса запишется необходимая информация из отчета.

-6

3. Перенос данных из файла по совпадению атрибутов или координат

Также для переноса информации из таблицы в каркас можно воспользоваться функцией Каркас | Присвоить | Присвоить атрибуты(расширенные). Данная функция может использовать различные варианты сопоставления данных по каркасу с таблицей, чтобы понять какую информацию необходимо перенести:

  • По местоположению точек:

Данный способ проверяет находится ли точка(ки) внутри каркаса, если да, то переносит информацию из выбранного поля в свойства каркаса в указанный атрибут.

-7

Если точек несколько, то есть возможность выбрать метод присвоения символьных и числовых полей на вкладке Атрибуты.

-8
  • По ключевому атрибуту:

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

-9

Чтобы определить из каких столбцов информация будет перенесена в свойства каркаса необходимо на вкладке Атрибуты указать столбцы. Поля данных – столбец таблицы. Целевой атрибут – атрибут каркаса.

-10
  • По каркасу:

Метод по каркасу — это аналог функции Присвоить атрибуты(простые), который сопоставляет Путь к каркасу и имя каркаса с данными из отчета.

-11

Поздравляем! Вы великолепны!