工作总结
一、 软件研发
a) 项目软件
(1)对中药植物信息采集和编辑软件GCField和GCTool做更新调试。原因是国家软件在设计思路上做出了改变,底层数据库也跟着发生了变化,因此,为迎合国家软件的变化,中药植物信息采集和编辑软件也做了相应的调整。主要调整在采集过程中,样带号去掉之后,引起的样地信息、样方信息、植物信息的编号变化。同时对数据统计和检查等一系列因编号改变而发生变化的模块做调整和测试。目前软件以基本调整完毕。紧跟国家软件更新。
(2)新疆中药资源普查成果管理软件的功能完善。完善去年遗留的20%的功能。在所有功能完成的基础上,对软件在人性化设计上做了进一步的调试。同时,优化效率(主要指加载显示的图片的过程慢,对其调整)。目前软件所有模块已经按要求全部完成且运行正常。
b) 非项目软件
(1)网络影像下载软件。软件可以下载网上主流数据源影像,例如google、搜搜、雅虎等。下载的离线影像经过拼接后,可以作为辅助数据源供使用,同时,也可以作为GPS接受机的离线地图使用。
(2)GPS端加载栅格影像。最初,中药采集GPS端不能加载影像作为底图,很大程度上,影响软件的使用。由此原因,在开源软件的基础上,开发了一个新的采集软件框架。可以加载底图,然后进行点、线和面的采集。同时,还可以进行远程通讯。使GPS采集的信息通过网络随时发送到远端服务器上。底图数据源可以有网络影像下载软件来提供,也可以用自己的影像,通过切片来提供。
(3)影像切片软件。GSP对单一大影像数据的加载,一直都是一个难以解决的问题。只有通过对影像的切片处理,才能实现GPS的加载。其原理如同网络地图一样。因此开发了一个切片软件。专门用于影像的切割。
二、 技术支持和软件培训
(1)1-5月份,共出差陕西5次。主要工作就是做GCField软件的技术支持。去的地方包括西安、咸阳、杨凌、商洛、平利、镇安等。
(2)7-8月份,共出差两次,去乌鲁木齐对成果管理软件进行安装部署工作以及图片整理工作。出差咸阳主要是为了软件的技术支持。
三、 其它工作
(1)对三维激光扫描软件的研究。看了一些三维激光扫描技术相关的书籍和资料,并对目前流行的点云处理软件进行了简单的整理,以及对当下流行的逆向工程软件(机械设计及加工软件)做了梳理。
(2)对两年来做的软件的代码进行梳理工作。由于系统升级和开发环境的升级,很多导致低版本开发的软件代码需要做整理。对重复代码、类、接口做重构。以适应新版本功能带来的变化。对软件的源代码也做了简单的梳理工作。
(3)对两年来做的文档进行了梳理工作。对一些过程文档进行删除。对成果文档进行编号归类。方便后期的查找。
工作体会
由于今年的工作不是很紧张,能使自己有机会坐下来,安心做一些一直想做而没有做的事情。使自己有一个反思和沉淀的过程。经历了这个过程,感觉受益匪浅。
(1)对之前的知识有了更好的巩固,而且思路也变得更加有条例了。之前对一些知识一知半解的地方,通过这段时间的研究也慢慢的清晰了。主要体现在对代码的重构上。对每一个类和接口都进行了细细的研究。去除冗余代码,然后对代码进行整合归类,使其最大程度上方便日后的使用。
(2)学习一些新的技术。VS的更新非常快。对新的功能和技术一直没有机会接触到。通过这段时间,有机会去接触新的东西,例如Lamda表达式、多线程和异步的区别等。
(3)做了一些以前没有时间做的软件。主要就是之前提到的GPS端加载影像、网络影像下载以及影像切片。这是一直想做的,现在核心部分已经基本完成。
明年计划
(1)陕西采集软件的技术支持。陕西中药普查数据提交推迟到明年。其数据上交国家一定会通过我们进行,时间大概也要2-3个月。
(2)新疆的技术支持。软件基本功能已不再增加,主要是维护。
(3)河北中石油项目,计划做一个基本的原型结构,能够显示数据和处理分析数据等一些简单的功能。
(4)进一步研究网络GIS编程,尽可能的用html5和js做一个gis框架。