不敲一行代码,半天做出自己的专业工具——一位勘察院工程师的 GdiSDK 实战记
发布时间:2026-05-11
编者按:本文是一位勘察设计院工程师的真实经历。他在日常工作中遇到了绘制赤平投影图的需求,辗转尝试多种方法均未如愿,直到接触 GdiSDK。我们收到他写来的这篇亲身经历时,很惊喜——这正是我们想做 GdiSDK 的初衷:让懂专业的工程师,不需要懂编程,也能把自己的经验变成趁手的工具。征得作者同意后,现将全文刊发,与各位同行分享。
一、一个老问题:画张赤平投影图,怎么就这么难?
干勘察设计的都知道,岩质边坡稳定性定性分析离不开赤平投影图。结构面产状一量,结构面与坡面的组合关系一分析,心里就有底了。可这图,画起来真不省心。
这些年我试过市面上不少插件和软件:有的操作太反人类,点个节点要绕半天;有的功能不全,画出来缺这少那,没法直接用于报告;还有的直接摆个收费墙在那儿,我一年到头也就用那么几次,实在下不去手。
我就是一个普通工程师,我的需求其实很朴素:能按我的专业习惯,快速、准确地画出上半球和下半球的等角度(吴氏网)和等面积(施密特网)投影图,出图规矩一点,能放到报告里就行。
二、两条死胡同:找同事帮忙?自己学编程?
实在被折腾烦了,我琢磨着能不能找人帮我搞一个。院里数字中心有会编程的同事,我拿着需求去找他。
结果一聊就发现问题了:他不懂地质,赤平投影、结构面、大圆小圆这些概念完全对不上号。我给他讲极射投影的原理,他一脸茫然;他给我说接口调用,我也一头雾水。专业语言和编程语言之间,隔着一条马里亚纳海沟。 再说了,人家自己手头项目也排满了,我这点“小需求”实在不好意思一直麻烦人家。
那我自己来?大学时倒是学过 C 语言,但工作这么多年,早就还给老师了。重新捡起来,从变量、循环、指针开始,再到图形界面、数据库……光想想就头皮发麻。有这功夫,我还不如继续将就着用那个难用的插件。
事情就这么搁置了。
三、转机:南京库仑的 GdiSDK 培训通知
没过多久,我在公众号刷到了南京库仑发布的 GdiSDK 二次开发培训 通知。标题很直白:带你从 0 到 1,真正做出应用。培训班面向的正是地质工程师群体。
说实话,当时我是半信半疑的。但想想反正也走投无路了,不如试试,万一真能成呢?
三节课听下来,我有两个豁然开朗的收获,直接改变了我对“做程序”这件事的认知:
收获一:AI 编程的时代真的来了
以前总觉得编程是程序员的专属技能,现在完全不是这样了。培训老师现场演示,你只需要用自然语言把你的专业需求描述清楚,AI 就能帮你生成代码、改代码、调试代码。我作为一个写报告比写代码多一百倍的工程师,基本不需要自己去敲那些括号、引号和循环语句。
收获二:GdiSDK + GDIM 平台,免去了我最怕的事情
我一直担心的问题有两个:做图形界面和搭数据库。这两项对我来说是真正的天堑。
但培训讲得很清楚:GDIM 平台支持自定义数据结构,你只需要编写核心的计算脚本,生成 GdiSDK 要求的 .pip 文件,上传到 GDIM 平台,前端界面、数据管理、图表展示,平台帮你全部搞定。 我不需要是前端开发工程师,也不需要懂数据库,我只需要专注我最擅长的事情——地质专业逻辑。

课程视频截图——提示词示范
四、实战:半天时间,我的赤平投影工具跑起来了
有了思路,说干就干。
第一步:明确功能需求
我先把需求想清楚,这是工程师的老本行:
- 投影半球:上半球投影、下半球投影两种形式
- 投影方式:等角度投影(吴氏网)和等面积投影(施密特网)
第二步:写提示词,交给 AI
培训老师专门教了怎么写高质量的 AI 提示词。我参考那个方法,把自己的需求结构化地描述清楚,喂给大语言模型。
代码生成得很快,第一版唰唰就出来了。但我一运行——啥也没有,还报错说缺少第三方库。我排查了很久,最后发现是虚拟环境配置的问题(这块培训课其实讲过,怪我自己没仔细听)。重新设置了 Conda 环境,问题解决。

AI编程工具调用
第三步:从等面积到等角度,与 AI“协作攻坚”
等面积投影(施密特网)先跑通了,效果还不错。但等角度投影(吴氏网)卡住了——画出来的图要么和大圆重合在一起,要么直接飞到了大圆外面。

等角度投影遇到的程序问题

与AI编程对话,调试程序
我没有放弃,而是把赤平投影的具体公式和算法要求整理清楚,用专业的地质语言和 AI 沟通。 我告诉它极射赤平投影的数学原理,指出坐标转换的关键点。AI 理解了,修正了代码,再运行——对了,大圆、小圆、弧线的位置关系完全正确。
第四步:打磨细节
接下来就是标签标注、图例完善、界面样式调整这些“体力活”。整个过程我只做三件事:
- 描述需求,让 AI 改代码
- 运行脚本,生成 GDIM 需要的 .pip 文件
- 上传 GDIM 平台,实时看效果,不对就再调
来来回回迭代了几次,最终成果的界面、功能和出图效果,已经完全满足了我日常工作的需求。

赤平投影工具最终效果
五、半天时间的回报
我算了算,如果排除掉一开始虚拟环境配置踩坑的时间,真正的有效开发时间累计也就半天。一个从前只能写报告、画 CAD 图的勘察院工程师,没有敲一句代码,只靠描述专业需求、和 AI 反复沟通调试,就做出了一个完全符合自己专业设想的赤平投影绘制工具。
这个感觉挺奇妙的。以前觉得“做软件”是另一个世界的事情,现在发现,有了 GdiSDK 这个地学专用的开发框架,有了 GDIM 平台帮你解决界面和数据的烦心事,有了 AI 帮你写代码,做专业工具的门槛,其实没有你想象的那么高。
六、下一步:让工具更聪明一点
赤平投影图画出来了,但我脑子里已经冒出了新的想法:下一步,我想继续在这个基础上,让程序帮我做岩质边坡的稳定性定性分析。输入结构面和坡面产状,结合赤平投影结果,自动判断结构面与坡面的空间组合关系,直接输出稳定性评价结论,甚至给我生成一份分析报告——那恐怕就更好了。
而这一次,我已经知道该怎么走过去了。

