SeismicModelDesign 是一个面向地质建模与地震解释的 Windows 桌面软件,核心目标是把地质数据的导入、三维可视化、场景管理和地质模型 语义化保存打通,适合油气勘探、地学解释、科研演示和行业原型系统开发。
核心价值
1. 支持多源地学对象统一管理:地层面、断层、井、地质体、地震等。
2. 支持三维场景可视化与对象级管理,便于解释人员按对象筛选、显示和操作。
3. 支持 geomodel 格式的加载与保存链路,利于项目数据沉淀和跨环节协作。
4. 有较完整的工程化基础:CMake 构建、依赖脚本、检查工具、说明文档齐全。
技术方案
1. 客户端架构:C++17 + Qt6,定位高性能桌面端。
2. 三维渲染:VTK,承担地学对象渲染与交互。
3. 几何建模:OpenCASCADE,支持 CAD/几何处理扩展。
4. GIS 能力:GDAL 可选集成,便于栅格/矢量数据接入。
5. 工程管理:CMake + 批处理脚本,支持团队快速搭建开发环境。
我负责整体结构,项目规划,技术方案选型,业务代码开发。