geological-modelling

Coordinate end-to-end 3D geological modelling from spatial data to visualization.

46|3|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/SteadfastAsArt/geoscience-skills --skill geological-modelling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geological-modelling
Source: https://github.com/SteadfastAsArt/geoscience-skills/tree/main/workflows/geological-modelling
Command: npx skills add https://github.com/SteadfastAsArt/geoscience-skills --skill geological-modelling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

3D geological modelling from spatial data, boreholes, and GIS inputs, enabling end-to-end construction and visualization of subsurface surfaces.

Core Features & Use Cases

  • Spatial data preparation, implicit surface modelling with GemPy or LoopStructural, and 3D visualization using PyVista.
  • Borehole integration, fault and unconformity handling, and GIS-to-model pipelines for subsurface interpretation.
  • Use Case: Build a regional geological model from GIS maps and borehole data to produce a 3D volumetric representation and cross-sections.

Quick Start

Generate a 3D geological model from GIS data and borehole records.

Frequently Asked Questions about geological-modelling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a 3D geological model from GIS maps and borehole data?

Build a 3D geological model by preparing GIS spatial data, integrating borehole records, and computing implicit surfaces using GemPy or LoopStructural, then visualizing the subsurface volumes with PyVista. This workflow handles data prep, structural modelling, and 3D visualization end-to-end.

What is the best way to visualize subsurface geology using implicit surface modelling?

Visualize subsurface geology by generating implicit surfaces from spatial data and borehole inputs with GemPy or LoopStructural, then rendering the resulting 3D volumetric representation and cross-sections using PyVista.

Can I use LoopStructural instead of GemPy for 3D geological modelling?

Yes, you can use LoopStructural as an alternative to GemPy for 3D geological modelling. Both frameworks support implicit surface modelling and integrate with the same GIS data preparation and PyVista visualization pipeline.

Does this 3D geological modelling workflow handle faults and unconformities?

Yes, the 3D geological modelling workflow handles faults and unconformities. It processes structural complexities during the implicit surface generation phase using GemPy or LoopStructural.

How do I prepare GIS data for 3D geological modelling with GemPy?

Prepare GIS data for GemPy by formatting spatial maps and borehole records into the required input structures. The workflow coordinates GIS-to-model pipelines, ensuring spatial data is correctly integrated for implicit surface modelling.

What are the limitations of implicit surface modelling for regional geological structures?

Implicit surface modelling limitations depend on input data density and distribution. Sparse borehole records or low-resolution GIS maps can reduce the accuracy of the resulting 3D volumetric representation and generated cross-sections.