最近有点清闲,就开始关注和研究开源GIS方面软件,原本是学习SharpMap偷偷进行的,后来领导问我最近忙些啥,我说在了解开源GIS。本以为领导会痛批我一顿,结果是领导问开源的GIS软件效果怎么样,经我演示其DEMO领导不是太满意开源软件的效果(功能太简单)。之后领导问我:开源领域有没有好的三维方面的。我连忙说“有有……,好像是WorldWind,网上评价说‘达到商业软件水平’”,我这样说完全是为了让领导对开源GIS感兴趣些,从而支持我的学习兴趣!最后领导说他知道那软件,让我下载最新版WorldWind研究摸索一下,以便后面开发使用。
从领导角度看,在保证软件开发效果情况下,优先使用开源软件以便减少开发成本。这也许是领导关注开源的主要原因,也是支持我学习开源的主要动力。不要说啥唯利是图,是领导具有经济头脑,投入大于产出的事是不能做的,好的领导更关注投入的长远利益——支持和激励员工学习新思想新技术。
不瞎扯了,主要说一下12月份利用闲余时间学习开源GIS的规划:
我关注的主要是C#版开源的,研究SharpMap和WorldWind为主。SharpMap主要是为了了解GIS底层如何实现的,从而更深入地理解GIS数据文件(如SHP等),以学习为最终目的。WorldWind主要是了三维开发应用,在分析和理解WorldWind源代码的基础上,结合自己的应用数据,以实现自己的三维应用为最终目的。总体讲,以WorldWind为主,以SharpMap为辅。
1.WorldWind资料和网站收集阶段,学习资料储备。
2.WorldWind代码分析学习(主要参照其官方文档和源代码)
3.WorldWind开发应用方法学习(主要是看如何结合自己的开发)
4.SharpMap的源代码学习
5.SharpMap的应用实践
开启我的开源GIS学习之旅啦!感兴趣的朋友可以关注我分享的资料和经验……