夜雨聆风学习资料网

ARTICLE · 1299968

两张Excel,能不能用AI搭一个污染场地三维模型?

两张Excel,能不能用AI搭一个污染场地三维模型?

最近,我尝试用AI完成三维地质&污染羽建模:把已有的地层和土壤检测数据,做成一个可以旋转、切片、切换污染物的三维网页。

我想看看,借助AI,自己能不能把从数据整理、插值计算到交互展示的流程跑通,以后可以直观进行污染羽展示。

目前已经有了初步版本。能看到地层,也能查看污染物的空间分布。

【图1|网页成果总览】

从两张Excel开始

这次使用的原始资料,就是同一场地的两张表:

一张是地层数据,包含钻孔坐标、地面高程、地层界面;另一张是土壤检测数据,包含采样位置、深度、高程和污染物浓度。

数据规模不算大:82个地层钻孔位置,292条土壤样品记录。

需要关注的是,1)地层表里地层未钻穿、或者缺失/尖灭的处理。前者说明这一层还在往下延伸,后者则意味着这一层在该点没有厚度。2)还有污染未检出数据怎么处理,都需要先说清楚,可以选用二分之一检出限,或者0值。

AI帮我把流程接了起来

我的使用方式比较直接:先和GPT讨论需要什么、哪些规则不能弄错,再把整理好的要求交给Codex编写和运行程序。

整个过程大致是:

原始数据检查 → 地层建模 → 浓度插值 → 网页展示 → 检查与修改。

地层和污染数据使用同一套坐标与高程,在一个场景中叠加。网页负责旋转、切片、调透明度、切换阈值;后台程序负责计算地层和浓度分布。

这里说的“污染羽”,目前实际展示的是土壤污染物的三维空间分布,还不涉及污染物随时间迁移的模拟。

对我来说,AI最省力的地方,是把过去需要分别处理的代码、计算和展示连接起来。我可以把更多注意力放在:数据有没有被正确理解,结果是否符合场地认识。

能显示出来之后,还要看什么?

第一版出来时,我还是挺有成就感的。两张表,终于变成了可以转动的地下空间。

但转了几圈,问题也跟着出来了。

地层边缘为什么像一排台阶?画面里密密麻麻的点,是实测样品,还是插值节点?为什么IDW能显示出污染范围,克里金却几乎看不到?

这些问题,也成了下一轮交给Codex修改的重点。

我开始要求程序把原始采样点和预测节点分开显示,增加地层统一透明度、污染体透明度,让不同插值方法拥有各自的参数面板。等值面、超过某个阈值的区域,以及某个浓度区间,也需要分清楚。

界面上的每一个按钮,背后都应该有明确的计算含义。

【图3|地层实体与切片】

【图4|污染分布】

我希望最后留下什么

最终想留下的成果,是一个可以反复使用的小工具:

  • 查看地层实体,沿不同方向切片;
  • 切换污染物、插值方法和浓度阈值;
  • 查询实测点,比较预测结果;
  • 统计指定阈值下的估算污染方量;

其中有些功能已经能看到初步效果,有些还在修改。尤其是污染体的边界、方法验证和方量统计,需要继续核查。

AI帮我把工具搭起来,我也在这个过程中,一点点补上自己对建模的理解。

下一步,准备继续把污染体展示和方量验证做扎实。

如果是你,会更想先看三维形态、剖面,还是不同方法算出的污染方量?

如果这篇对你有点用,点个「在看」,让更多做污染场地的同行看见。这个工具实战系列会接着更。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料