3D геологическая модель из сечений, предпочтительно с использованием программного обеспечения с открытым исходным кодом

12

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

То, что я ищу, это способ получения множества поперечных сечений и создания 3D-модели с программным обеспечением с открытым исходным кодом, даже с большим количеством (CAD) рисования, но желательно с небольшим количеством кода или знаний в области программирования .

Итак, когда я впервые заметил это программное обеспечение ( GSI3D ), которое принимает множество поперечных сечений (на самом деле диаграмму ограждения) и в результате дает 3D-модель, сделанную из твердых тел, а не только поверхностей, я подумал, что это будет идеальное программное обеспечение , Изображение ниже с веб-сайта программного обеспечения.

введите описание изображения здесь

Учитывая, что у меня нет ресурсов, чтобы купить его, я подумал, не будет ли бесплатной альтернативы (ПО с открытым исходным кодом) этому подходу.

Поэтому я думаю, что подход будет следующим:

  1. Возьмите (нарисованный CAD) поперечные сечения и объедините их все в программном обеспечении ГИС, получая диаграмму забора;
  2. Интерполировать между всеми поперечными сечениями, получая в результате поверхности или, что еще лучше, твердые тела, каждое из которых представляет геологический слой или литотип;
  3. Сделайте новые сечения между прежними, чтобы уточнить и настроить модель.

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

Подход будет представлять собой первую простую компьютерную интерполяцию, уточненную с помощью ручных настроек.

Чтобы было понятнее, я не ищу способ сделать трехмерную геологическую модель со сложными алгоритмами интерполяции, чтобы сделать всю работу за меня. Я не против иметь много итераций сечений для настройки и уточнения 3D-модели, но мне нужна первая (простая) интерполяция, чтобы я мог работать с ней. Подход GSI3D, кажется, таков (я не использовал программное обеспечение, но это то, что я понимаю).

Я прочел:

  1. Ищу бесплатную программу для 3D визуализации
  2. Существует ли плагин QGIS для трехмерной визуализации геологических данных скважины, аналогичный функциональности Target for ArcGIS?
  3. 3D визуализация с открытым программным обеспечением ГИС
  4. Объединение геологических сеток и экструдирование между ними?
  5. обсуждение на форуме
  6. бумаги (это выглядит хорошо, но автор не использует ГИС)

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

Если ответ - GRASS, какими будут инструменты для этого (как мне грустно ранее, есть ли способ сделать это с помощью всего лишь нескольких знаний в области программирования)?

Маркос Сайто
источник

Ответы:

2

Mapalomalia может сделать это, и это бесплатно для общественного пользования.

То, что вы пытаетесь сделать, имеет проблемы, когда геометрия резко меняется или топология меняется каким-либо образом. Большинство коммерческих программ, которые я исследовал, триангулирует горизонты сверху вниз (или вы должны выбрать их вручную). Однако вы должны сохранить топологию и иметь близкую геометрию. Вот почему они используют заборы, поэтому в каждой клетке горизонты имеют триангуляцию.

Mapalomalia может интерполировать сечения, даже если геометрия меняется быстро или топология отличается. В следующей статье блога вы можете увидеть, что может сделать mapalomalia: http://www.digital-geography.com/mapalomalia-first-web-geological-modeling-platform/ . Это бесплатно для публичного геологического моделирования, это означает, что исследования, которые вы создаете, становятся общедоступными, но вы сохраняете право собственности на них.

Рикардо Серрано
источник
2

Albion стремится предоставить программное обеспечение с открытым исходным кодом, выполняющее именно то, что вам нужно: трехмерную реконструкцию объема на основе информации о скважинах. Он использует определенный метод, основанный на графиках для реконструкции объема. Программное обеспечение основано на QGIS и поэтому позволяет взаимодействовать с любыми данными с географической привязкой.

Albion все еще находится в разработке, но рабочая версия должна быть выпущена в ближайшее время, а упаковка программного обеспечения и брендинг появятся позже в этом году.

Будет еще немного работы по интеграции Albion в будущие возможности 3D визуализации QGIS.

Не стесняйтесь обращаться к авторам проекта на репозиторий github.

Винсент
источник
Не могли бы вы добавить изображения программного обеспечения или проекты, сделанные с его помощью?
Маркос Сайто
В настоящее время нашими примерами являются личные данные, которыми я не могу поделиться по соображениям конфиденциальности, но в какой-то момент мы попытаемся выпустить программное обеспечение с примером проекта с открытыми данными. Дам вам знать.
Винсент
2

Немного запоздало, но для других интересов British Geological Survey разработала автономное программное обеспечение для настольных компьютеров под названием Groundhog, которое будет выполнять то, что запрашивает OP, и доступно по лицензии Open Government бесплатно!

Он может использоваться для оцифровки геологических разрезов, а также для отображения и редактирования каротажных диаграмм скважин, а также для поддержки ряда базовых данных, таких как гео-зарегистрированные изображения и цифровые модели рельефа.

Groundhog Экран рабочего стола

Эдвард Льюис
источник