“外行人看热闹”,近日,一款叫SECTION的软件在各大软件网站的下载量悄然突破100万次;“内行人看门道”,SECTION原来是一款地质图件编辑扩展软件,在地质行业几乎无人不知,无人不用。
细心的你可能会发现,这款SECTION软件竟然出自于一位地质专业技术人员之手,而且从2005年诞生至今,从未间断更新、完善和丰富功能,却依然保持免费本色,帮助多少地质工作者提高地质图件制作效率。
今天,我们一同走进这位SECTION软件的开发者童茜辉,了解他软件开发的初衷,聆听这款业内盛名软件——SECTION的诞生记。
一、初涉绘图
童茜辉,2000年毕业于中国地质大学(北京)后即进入福建省闽西地质大队工作,现为项目负责,高级工程师。
“小童,这张图快坏了,你把上面的地质点和工程点搬到另外一张地形图上,尽量快点完成”,这是童茜辉参与的第一个地质大调查项目的工作任务。
看着上面密密麻麻的地质点,很多地方还破损的模糊不清,他顿时头皮发麻,这怎么做?只能硬着头皮拿着三角板一个一个点搬,整整花了三天时间才做完,看着整整三天才完成了的图,他心里一点都高兴不起来,因为搬点的时候新图被揉来揉去,已经变成了旧图,想想这“新图”又能用多久呢?
不久以后,项目负责开始安排他学习编录钻孔,绘制柱状图、剖面图等。但那时候的电脑还没有普及,柱状图软件也存在很多问题,数据输入和修改及其不方便。剖面图绘制方法就是拿出地形地质图和厘米纸,用三角板量好等高线之间的距离,通过比例尺计算,在厘米纸上按照计算好的距离和高程投点,工作效率低,同时还要将钻探、槽探、硐探工程投到图上,手工绘制一张这样的图最少也要花几天时间,修改也是个老大难的问题,这种效率让人发狂。
几年后,随着电脑的普及,office和Mapgis软件的广泛应用,让地质工作更加快捷方便,效率更高,但实际材料图、柱状图、剖面图从操作手法上没有得到根本解决,依然显得很繁琐,如何做才能简单快捷成为他心中的一根刺。“总能找到解决的途径,地质工作不该这么繁锁”他总是这样安慰自己。
二、SECTION的诞生
2005年6月的一天,当他打开熟悉的Mapgis检查和对比剖面图时,头脑中高频闪过的就是距离、高程、方位这几个要素,心想如果软件有这样的功能多好啊,就可以省下很多时间来做其它的事情了。而检查时候无意点中的帮助文件,说明能够二次开发,加入自己的功能时,他顿时豁然开朗了,这才是一直纠缠在他心中的结。把自己的想法融入到软件中,于是连夜查资料,到Mapgis官方网站下载二次开发工具、例程。再仔细考虑地形地质图、剖面图的因素,高程数据能从地形图里面的地形线属性读取,每条等高线之间的距离可以通过勘探线与地形线之间的交点获取。他心里越想越高兴,应该可以实现这些功能。
一段时间以来,他白天工作,晚上就研究Mapgis二次开发实现的方法及技巧。但因工作比较忙,晚上加班加点是家常便饭,有时候累的想放弃,但总是不甘心,总想到地质图件绘制的费时费力,剖面图还是那样一个一个按点数。总归工作要继续,生活要继续,编程也要继续,就这样又过了几个月,终于一条剖面图的地表曲线在编制的程序中显示出来,他再也难以压制心中的喜悦,对着屏幕大吼几声,释放几个月以来的压郁,那天晚上他睡得特别香。
第二天,刚好又要绘制新的剖面,正好用编好的软件试试功能。同时为检验效率,他还和同事约好每人做三条剖面,看谁可以更快完成。他忐忑地点开编好的软件,打开地形图,按照勘探线位置轻轻拉了条线,程序弹出一个窗口,剖面地表曲线出现在屏幕上,连剖面图的外框架及图签都做好了。再看看同事,还在数点绘制剖面的曲线。“你怎么这么快,是怎么做到的”发现不对劲的同事惊呼。“我用个小软件绘制的地表曲线,很容易的。”同事一把抢过鼠标,“快,把这软件给我。”帮同事装好软件,同事试了试,很高兴地说:“太好了,以后再也不要那么辛苦数点去绘制剖面曲线了,对了,这软件叫什么名字?”他说:“我还没有给软件取名字呢”“没取名字,这软件是你弄的?你每天晚上捣鼓的就是这个?”“是的,这个软件就是用来绘制剖面的,就叫SECTION吧”。
就这样,SECTION软件就这样诞生了,慢慢的,在同事的建议下,软件很多不足以及错误得到了修正完善。
三、SECTION的推广
很快,软件就在整个公司传开,大家都很喜欢这个软件,都说这个软件很好用,效率很高,节省了大量时间。看着大家开心,他更开心,心想总算没有白费心思。想到全国有这么多的地质单位,他们也应该像以前一样绘制剖面吧,他就想着应该把这软件奉献出去,让大家也能更简单快捷地完成剖面绘制。于是他把软件偷偷的放到华夏土地网的地质软件板块,心里没底,因为程序还很简陋,并且BUG很多的程序,想着会不会收获骂声一片。第二天,他怀着忐忑不安的心情打开网页,却愣住了,帖子下面几百条的评论,评论里面都是赞美的声音,再看站内消息,都是网站站长的消息,大概是看到消息务必与他联系、帖子评为精华、已置顶等等。在回复站长的消息后,他在帖子评论区写下了这样的一段话,这是我第一次编写地质专业软件,目的是解决绘制剖面图难得问题,现在只是测试版,希望大家发现BUG或者有好的建议直接告诉我。
就这样,SECTION因其实用性迅速在网上蹿红。SECTION的功能也越来越丰富,从简单的剖面,到柱状图绘制、角度花纹填充、地质点投影、产状投影、CAD/SHP与MapGis文件互转,Mapgis与Excel数据转换等地质人常用的功能都融入其中,同时因大量BUG的修复,软件的操作也越来越流畅。
四、奉献与收获
软件开发和推广到这程度,正常的操作应该就是申请专利和收费了。可童茜辉偏不是一个按正常逻辑出牌的人。正当同事和朋友劝他赶紧趁着热度申请专利和实行收费时,他却发出声明:本软件永久免费,可以自由复制、使用,任何人都不能将本软件作为商业用途。我将会结合自己的工作和经验编制和修改该软件,希望大家提出自己的建议和经验,让我更好的改进软件,让你的工作更轻松、更快捷完成。大家都是地质人,知道工作的不易,如果软件能帮助你更快完成工作,我希望这节省出来的时间,你可以多陪陪老婆和孩子。该声明发出后,SECTION在各大软件网站更加疯狂地传播,成为地质人的“标配”。
“我一到其他地质队,经常有人一上来就抓住我的手,激动的说,我知道你,终于见到真人了,你就SECTION的作者,你的软件太好了,让我做起事来得心应手”这是他最引以为傲的时刻。
“SECTION虽然没有给我带来金钱的收入,但让我获得了大量的知识和经验,这可不是金钱能衡量的”,当被问及当初承诺SECTION永久免费是否后悔时,童茜辉同志淡淡的说,仿佛如过往云烟。
他认为:SECTION只是一个交流平台,他通过这个平台把自己的知识和经验奉献出去,别人通过这个平台把他们的知识和经验反馈给他,他就得到了双倍,甚至十倍的知识和经验,这才是快乐的收获。
Copyright © 福建省闽西地质大队 All Rights Reserved 闽ICP备15001360号
地址:三明市富兴路50号 电话:0598-8322166
厦门市湖滨北路78号兴业银行大厦16层 电话:0592-2272557