Рудная геофизика: Новый пакет программ визуализации данных и процедур комплексирования

Ben Polzer

Book 1 of Неотектоника

Language: Russian

Source Directory: 56cbf319-c471-49aa-8653-0af4f9b9aa48
Source Filename: special_new_rus2007.pdf
Source Full Path: F:\Geolibrary_v8_FINISHED_with_OPF\_finished_processor\56cbf319-c471-49aa-8653-0af4f9b9aa48\special_new_rus2007.pdf

Description:

"First Break том 25, Июль 2007 Рудная геофизика Новый пакет программ визуализации данных и процедур комплексирования. A new software system for data visualization and process integration Ben Polzer1 из CVRD Exploration (ранее Inco Exploration) описывает эволюцию InSight, собственную систему компании, предназначенную для комплексирования разрозненных данных, в целях улучшения принятия решений в рудной разведке. Разведка предусматривает объединение данных из различных источников, визуализацию данных вдоль профилей и импортирование файлов геометрии для информированных поворотных решений. Нам требуются отображения изображений телепросмотра, GIS-отображения, чтобы ответить на вопросы типа: оставлять ли межскважинные изображения и где бурим нашу следующую скважину? Инструменты QA QC, отображения блоковой модели и скважины позволяют нам быстро анализировать данные на основе всей доступной информации. За последние годы разработано множество программных продуктов для интеграции географических, геологических и геофизических данных в ежедневную интерпретацию. Программы ГИС стали нормой для изучения взаимозависимости между пространственно разнесенными наборами 2D данных. Специальные программы 3D были написаны для облегчения дизайна InSight, оценки запасов и геофизического моделирования. InSight состоит из базового приложения (CA) и других модулей. Модули выполняют все функции, а CA предоставляет услуги модулям для облегчения их работы с данными. Без модулей InSight не сделает ничего. При интеграции новых процедур, не предусмотренных исходными CA и модулями, учитывался основной принцип: ничто в CA не должно идентифицировать InSight как строго геофизическую программу. Это стало ясным для группы геофизиков из Inco в 2000 году. Новое приложение электромагнитного моделирования 3D было дополнено интерфейсом командного файла. Программа рассчитывала электромагнитный отклик от тонких слоев произвольной формы и интерактивных границ 3D, организовывая и манипулируя данными для поиска способов создания и модификации границ. Это привело к двухлетнему процессу разработки программы 3D визуализации данных с целью интеграции данных. Изо всех рассматриваемых программ, никакая не обладала встроенными инструментами для выполнения данной работы. Более того, схема доработки, предлагаемая для оптимизации, не позволяла достигать необходимой степени управления. В некоторых случаях это было фатальным, тогда как в других жесткость схемы делала разработку нашего приложения нелепой и дорогой. В конце концов мы решили построить "дом" для моделирования с нуля и не в виде специализированного приложения, а как обобщенной среды, в которую можно привносить другие приложения. Процесс разработки дизайна подогревался нашим опытом и благодаря крушению планов с другими программами. Сегодня у нас имеется 16 различных модульных приложений, запускаемых в среде InSight. Они включают средства электромагнитного моделирования, расчета и визуализации ЭМ полей, магнитное и гравитационное моделирование, построения параметрических каркасных моделей, отображения и манипуляции скважинными данными. Векторный (3 x 32 бит) Магнитное поле 1 polzerb@inco.com * Эта статья - обновленная версия расширенных тезисов, которые были представлены в 2006 году на Австралийском Конгрессе по Наукам о Земле в Мельбурне, Австралия. (c) 2007 EAGE Рисунок 1 Иерархия геометрии InSight. Рисунок 2 Главное приложение InSight и задачи разных модулей. CA поддерживает реестр всех типов данных совместно с их единицами измерения и связанными таблицами цветов и символов. Описание геометрии основано на простой иерархической схеме (Рисунок 1). Базисом геометрии являются узлы (x, y, z), которые хранятся в виде значений в 64 бит. Ячейки составляются из узлов. Сети составляются из ячеек. Группы составляются из сетей. Данные любого типа и любого количества можно связать с узлами, ячейками, сетями или группами. Сеть - базовый объект, к которому разработчик может добавлять код. Основной идеей было простота дизайна так, чтобы не переупаковать этот основной строительный блок. В характеристике основной сети ничто не диктуется ни то, как будут соединяться узлы для получения ячеек, ни то как ячейки соотносятся, за исключением того что они могут совместно использовать узлы. Детальный принцип действия сети находится на усмотрение разработчика модуля, который волен разрабатывать способы взаимодействия данных и геометрию, наиболее подходящие для приложения. Группы могут действовать как простые контейнеры сетей, но они часто выбираются как место применения вычислительного кода высокого уровня. Такие умные группы рассчитывают результаты, основанные на содержимом сетей и данных, которые в них содержатся. Изменения в этих группах телеграфируются в корень дерева, и запускают повторные расчеты при необходимости. Разделение функций между CA и модулями показано на рисунке 2. CA отвечает за организацию сетей в структуре дерева, управление данными в иерархии, фильтрацию, и опрос данных и сетей и групп, основанных на их данных. Обязанностью дизайнера модуля является создание этих базовых сетей и групп путем добавления кодов, необходимых для выполнения специальных задач, обеспечения кодов графики OpenGL по запросу CA, и отклик нажатиями мыши и клавиш, которые приписываются CA. Основная мощь стратегии InSight заключается в требовании к написанию графического кода OpenGL напрямую, не укрытии графики в объектах более высокого уровня. Это означает, что все трюки, используемые разработчиками игр, могут применяться к особому приложению. Можно создавать высокоинтерактивные 3D объекты, которые не только позволяют визуализировать данные, но которые включают элементы пользовательского интерфейса напрямую в объект. Рисунок 3 демонстрирует, что разработчики были обнадежены тем, что позволили пользователям схватить, тянуть, перетаскивать и нажимать виртуальные кнопки, рычаги, бегунки для интуитивного изменения ориентации и параметров объектов. Характеристики главного приложения Администратор данных Сети InSight организованы в структуру дерева. За исключением некоторых ограничений по умным группам, которые выполняют расчеты, основанные на их содержании, пользователь свободен в возможностях организации дерева для удобства проекта. Сети и группы можно копировать вырезать приклеивать так же как управление файлами в Windows. Операцию вырезать вклеить можно использовать от группы к группе в пределах дерева или между деревьями в различные моменты выполнения приложения InSight. Атрибуты смещения, прозрачности, клиппирования, фильтрации и трансформации координат, относящиеся к сети, применяются или убираются из всех сетей выбранного дерева на основе иерархии. Рисунок 1 Иерархия геометрии InSight. Рисунок 2 Главное приложение InSight и задачи разных модулей. CA поддерживает однопроходный режим, называемый навигация, который позволяет путешествовать в пространстве (вращение, масштабирование, панорамирование, центрирование) а также выбор объектов. Он также позволяет инициировать другие режимы, создаваемые разработчиками модуля путем нажатия Q на объекте в режиме просмотра 3D. (c) 2007 EAGE Ключевые слова: создание, решение, режим, цветной, вектор, инструмент, набор точка, режим сеть, блоковый, поле, рудный геофизик, цель, оценка, выполнение, пользователь, тема рудный, основа, диалог, проводник, файл, каркас, томографический, информация, выражение, анализ, показанный, граница, взаимодействие, векторный, пластина, предел дерево, тема, блок, специальный, обычный, выводить, символ, клавиша, метод, приложение, рудный, структура, измерение, интерактивный, план, последний, продукт, панель, узел, вырезать, уровень, результат, ячейка, график, комплексирование, изображение, переменная, поверхность, объект, геофизик, алгебраический выражение, форма, геометрия, просмотр, точка, полезный, эм, простой, интеграция, совместно, геологический, рисунок, скважинный, скважина, схема, плоскость, телесканер, модель, предел, модуль, управление, расчёт, структурный, визуализация, треугольный сеть, фильтрация, изменение, интерпретация, разработка, падение, моделирование, программа, фильтр, представленный, сеть, делить, июль, код, рисунок показанный, среда, тип, географический, действие, значение, базовый, участок, процедура, путь, битый, специальный тема, цвет, отклик, принятие, способ, разделение, группа, порода, задача, плавающий запятая, помощь, иерархия, список, набор, прямоугольник, геофизический, исключение, отображение, источник, красный, сеть группа, случай, профиль, разработчик, складка, пример, дерево, опрос