当“小白”遇见AI编程:我的零代码地质工具开发记
当“小白”遇见AI编程:我的零代码地质工具开发记
背景
今年的重点工作涉及地质信息化、大数据等方向,对非地质、非计算机专业的我来说,挑战巨大。为此,接下来的专题文章将围绕相关研究展开。
如今,AI技术的快速发展,让不懂编程的人也能动手开发实用工具。在地质领域,某些大模型掌握的知识甚至超越了部分专家。于是,我尝试提出需求,让AI协助我打造一款集成化的地质数据处理工具。
一、需求说明
当前工作流程中,工具分散、多软件协作效率低,亟需一个能够集成“从数据导入到报告输出”全流程的一站式解决方案。
二、开发目标
打造一款应用,实现:
Excel钻孔数据 → 剖面图生成 → 三维建模 → 报告输出
三、技术选型
-
开发框架:Python + PyQGIS(QGIS插件)
-
Excel处理:pandas / openpyxl
-
图件输出:ezdxf(DXF文件生成)
-
插值算法:scipy / numpy
-
报告生成:python-docx
-
用户界面:PyQt5
(一)核心功能:
|
|
功能 |
|
|
|
|
Excel钻孔数据导入 → 剖面线绘制 → 剖面图生成 → DXF导出 |
|
|
|
剖面图导出PNG/JPG/PDF图片 |
|
|
|
三维地质建模(Kriging/IDW/Spline/TIN)→ 可视化 → 图片导出 |
|
|
|
报告生成(模板系统)→ Word/PDF导出 |
数据导入:简洁的Excel数据加载界面

剖面生成:自动绘制地质剖面线并支持即时预览

三维建模:交互式三维地质体可视化窗口

报告生成:模板选择与内容自动填充面板

(二)使用方式:
将 geo_profile_plugin 打包到QGIS中插件安装
五、BUG修改
开发中曾遇到QGIS API版本兼容性问题,通过AI辅助调试,逐步适配。
六、心得体会
过去多用AI处理文字与汇报,这是第一次用AI“跑”代码。从零开始,完成了界面与核心功能的开发,效果令人惊喜。
接下来,将继续深化界面与功能的联动,实现如“Excel一键成图”等快捷操作,推动工具从“能用”到“好用”的跨越。
结语
技术门槛正在被AI逐步打破。即使没有专业背景,也能借助智能工具,将想法转化为实际可用的解决方案。这款地质插件的诞生,只是一个开始。未来,还会有更多“跨界”尝试,用技术为工作赋能。
欢迎关注后续专题,一起探索“AI+地质”的更多可能!。
以上内容仅为个人见解,不构成任何指导建议。若涉及侵权,请及时告知,将第一时间处理。
夜雨聆风