
Автоматическое создания аннотации в виде таблицы по скважине/борозде
Добрый день!
Разберем следующую задачу:
Для создания графики нам необходимо визуализировать информацию вдоль скважины, в Майкромайн для этого есть специальные формы, которые позволяют создать штриховки, метки и прочее для каждого интервала вдоль скважины, но данная задача подразумевает автоматическое создание аннотации в виде таблицы, как показано на Рисунке 1.
Рисунок 1. Аннотация в виде таблицы
Решение:
Для создания такой таблицы в автоматическом режиме был создан скрипт.
Для запуска скрипта необходимо:
1. Установить python 3.8.5 и библиотеку Pyside2, более подробно по этой ссылке.
2. Для интервалов файле опробования предварительно необходимо рассчитать координаты.
3. Скачайте архив (Визуализация данных по скважине) со скриптом и разместите в удобном для Вас месте, лучшее всего скопировать в папку проекта Майкромайн.
4. Откройте (Скриптинг/Скрипты/Открыть) и запустите скрипт Start.py в папке «Визуализация данных по скважине»
Рисунок 2. Запуск скрипта
5. Откроется диалоговое окно, в верхней части которого необходимо выбрать файл опробования, после этого необходимо указать поле с именем скважины и поля координат.
Рисунок 3. Диалоговое окно скрипта
6. Далее нажимаем специальную функцию , после нажатия которой появится возможность выбора скважины.
Рисунок 4. Выбор файла опробования
7. После выбора скважины необходимо нажать на специальную функцию , которая загрузит в таблицу ниже, все столбцы из файла. В столбце Вывод необходимо указать, какие столбцы будут выведены в итоговую таблицу, также у Вас есть возможность указать количество знаков после запятой, для значений в таблице.
Рисунок 5. Определение параметров таблицы
Также будет рассчитана координат первой пробы, относительно этой координаты будет отстроена таблица, при необходимости её можно изменить.
Рисунок 6. Точка отсчета для построения таблицы
8. В нижней части окна укажите коэффициент размера ячейки таблицы. При коэффициенте 1 ячейка таблицы будет размером 3 на 1 метр, при коэффициенте 2 будет 6 на 2 метра.
9. Последним шагом нажмите Запустить. В визекса загрузиться итоговая таблица (Рисунок 1)
Надеюсь скрипт будет Вам полезен. Если будут идеи по доработке данного скрипта, пишите.
Customer support service by UserEcho