+4

Автоматическое создания аннотации в виде таблицы по скважине/борозде

Илья (Moderator (RUS)) 3 months ago in Micromine / Scripting 0

Добрый день!


Разберем следующую задачу:

Для создания графики нам необходимо визуализировать информацию вдоль скважины, в Майкромайн для этого есть специальные формы, которые позволяют создать штриховки, метки и прочее для каждого интервала вдоль скважины, но данная задача подразумевает автоматическое создание аннотации в виде таблицы, как показано на Рисунке 1.

Image 4169

Рисунок 1. Аннотация в виде таблицы

Решение:

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

Для запуска скрипта необходимо:

1. Установить python 3.8.5 и библиотеку Pyside2, более подробно по этой ссылке.

2. Для интервалов файле опробования предварительно необходимо рассчитать координаты.

3. Скачайте архив (Визуализация данных по скважине) со скриптом и разместите в удобном для Вас месте, лучшее всего скопировать в папку проекта Майкромайн.

4. Откройте (Скриптинг/Скрипты/Открыть) и запустите скрипт Start.py в папке «Визуализация данных по скважине»Image 4170

    Рисунок 2. Запуск скрипта

    5. Откроется диалоговое окно, в верхней части которого необходимо выбрать файл опробования, после этого необходимо указать поле с именем скважины и поля координат.Image 4171

      Рисунок 3. Диалоговое окно скрипта

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

      Image 4172

        Рисунок 4. Выбор файла опробования

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

        Image 4173

        Рисунок 5. Определение параметров таблицы

        Также будет рассчитана координат первой пробы, относительно этой координаты будет отстроена таблица, при необходимости её можно изменить.

        Image 4174

        Рисунок 6. Точка отсчета для построения таблицы

        8. В нижней части окна укажите коэффициент размера ячейки таблицы. При коэффициенте 1 ячейка таблицы будет размером 3 на 1 метр, при коэффициенте 2 будет 6 на 2 метра.

        9. Последним шагом нажмите Запустить. В визекса загрузиться итоговая таблица (Рисунок 1)

        Надеюсь скрипт будет Вам полезен. Если будут идеи по доработке данного скрипта, пишите.

        Ссылка на итоговый скрипт.