研一生活的下学期开始,课程就比较少了,加上选修课,4门课而已,总体还是比较轻松的,让我有更过充裕时间来做自己的事情以及导师的项目。开始导师的一个新的webgis开发项目,叫做三峡库区事故型水环境污染风险评估系统,以重庆地区以及湖北部分地区的三峡流域为研究区域,通过采集这流域两岸的重工业以及化学行业的危化品数据以及敏感目标数据,然后经过一系列定量以及定性分析,得到一系列风险评估公式来渲染最终结果,直观化的展示在地图上;其中,以点风险评估有,基于敏感目标的风险评估(饮用水源地为目标),基于危化品的风险评估,以点符合来分级展示;以区域的区风险评估,渲染出来的就是面结果。以下是部分效果图:
这个系统的核心在于那些评估模型的算法,也不算很复杂,就是一些研究目标的属性获取来进行累加计算,唯一的难点在,从当时的角度来看,就是点以点之间的距离计算,就是获取目标两两之间的距离,比如说A和B,距离不是直线距离的,要获取A点最近的河流上的点,B点也是,然后再获取河流上两个之间的线上距离。这样就要分两步来计算了,第一:获取点到河流的最近线上点,最先开始的构想是比较笨拙的,就是A点到河流线上各个点的两两计算,这样要循环一遍,记录各个计算值,然后还要将记录值进行筛选出最小值。这样要是河流上点数过多情况下,执行效率就不行了。后面经过办公室沈老师的提示以及指导,采用GP服务调用方式,arcgis工具有个就是获取点到线获取最近点点,制作模型,然后发布GP服务拉调用即可。第二:计算河流线上两点之间的距离,这个采取的是最简单的方法了,就是把线转换成点,然后截取两点之间的经过多少个点,进行循环累加计算获取最终的距离值即可。
这个系统的开发都是我自己一人在弄,断断续续的加起来,也消耗不少时间,从研究下学期开始到研二结束才弄完,当然中间还参与了另一个项目,后面会说到另一个项目。最终总算完成了,虽然有段时期过的特别辛苦和压力特大,在快到验收提交时候,就是上面的说的那个技术难点没解决掉,当时自己的能力真的是已经尽力一人,清晰的记得当时的状态,想的头都大了,手不停的抓头发,真的是苦逼,有种孤立无助的感觉,都是自己在奋斗。不幸的万幸就是,实验室有位好心的老师,也是80后,平时在学校都是一起去饭堂吃饭啊之类的,关系还是可以的,后面这些技术难点,都是在他的思路指导下完成的。经历这个系统之后,真心的发现自己开始有点累了,渐渐的开始厌倦自己一人做完整的一个项目,尽管不是很复杂,麻雀虽小五脏俱全,做起来前端加后台,也要费时费力的,重要的是遇到什么技术难题,你想跟同门讨论都木有,因为他们不是做gis开发的,是gis应用。不过当时也是一种无奈,我不上,谁来,总之都得有人要上,不过有点好处的是,导师也算是比较关照我,项目期间,回家来回的火车票給报销了,然后隔段时间也给一些项目补贴费,特别关键的是,我读研三年来,每年都是获取奖学金一等奖,刚好把学费给抵上了,里面导师的作用还是挺关键的,而且项目也有加分,都是国家基金科研项目,这些对我来说,都是十分关键的,因为我来自农村,家里不富裕,每年的学费加上生活费,都是不小的开销。读研一年好几千的费用,对其他人家来说,也许不贵,但是对我家来说,还是有点负担的,家里兄弟多,读书开销大,读研就是因为第一年保研是免费的,然后后面也是抱着要拿奖学金的思想来的,幸好,三年自己都做到了,不花家里的一分钱学费。
曾经有段时间,是自己最落魄时期,我试过身上只剩10元,坚持了一天半,早上不吃,最好2元,逼的只吃几个馒头硬顶住,后面实在是支撑不住了,向一位好友加200元,我是个非常要面子的人,不得已才借钱。那段时间,家里出一些状况,借了不少外债,实在给不了我多少生活费,我也不好意思,倒霉的是,学校的补助也没到,导师项目补贴也没下,那晚在寝室楼顶偷偷的哭了,不是因为家里穷苦,而是因为感觉自己没用,也帮不了家里什么,这么大的人,连自己的基本生活费也不行,那时候旁边很多同学在校做兼职家教什么的,都有,他们都是自己养自己的,那时候发现钱是多么的重要,起码能养活自己!心里的悄悄的记住,以后一定要赚钱,起码要自己养活自己,一直到现在,媳妇说自己是个钱罐子,一心只知道咋赚钱。
其实媳妇说的对,现在的我,确实想着很多,比如创建GIS开发团队,一起创建个GIS之家淘宝店,里面可以卖源代码,可以进行GIS项目定制服务,也可以代做GIS毕业设计,GIS软件应用,gis分析图,甚至GIS技术指导,培训等等,可以说是应有尽有。GIS团队一起接私活的时候,大家都保留自己的工作,出来大家都不容易,都要过生活,面临生活压力,孩子,还要购买房子等等。但是每人都有自己的梦想,我们团队也不例外,一步一步来,也在幻想哪天可以创业,可以有属于自己的公司等等,不管现实咋样,但这都是我们的梦想,加油吧!!