基于uDig的开源GIS态势图的设计研究
2016-10-21阚旭夏戈明曹源
科技创新与应用 2016年5期
阚旭 夏戈明 曹源
摘 要:通过对国内外GIS平台二次开发现状的分析,指出目前GIS商业软件开发在某些方面的不足之处与依靠现有平台是否能够弥补不足,进而提出基于uDigSDK与uDigSRC的开源GIS二次开发的构想,并展示初步实现的态势图功能并指出该方案与目前其他GIS平台相比拥有的优势,最后探讨了是否能在已完成工作的基础上,结合当前其他一些技术手段实现更为复杂的态势图需求,如3D渲染与二三维数据的交互(鹰眼功能),通过互联网进行数据的分发,实现B\S模式等,对方案未来可行性进行了分析。
关键词:开源;GIS开发;uDig
1 研究背景
态势图作为一种情景展示、分析的平台,在水文、地质、社会、军事等领域均有广泛的应用,一个优秀的态势图展示系统可以向用户提供多方面决策相关的地理信息。当前国内市场上ArcGis、MapGis、SuperMap等各种商业GIS平台受到广泛欢迎。上述商业软件既可以向GIS使用者提供地图服务,同时通过向开发者提供API用于二次开发。这种开发模式提高了开发效率,节省了开发成本,但这些产品不适用于大量在GIS平台方面拥有特殊定制要求的用户,如特殊图层叠合显示、图层属性交互、3D实时效果展示、平台安全性等。
在Geo-informatics社區的推动下,开源GIS软件近些年来的发展迅猛如Minnesota MapServer、Geo Server、PostGis、Grass Gis与uDig[9]。当前国内市场上基于开源GIS二次开发的研究大多集中在GrassGis平台上。GrassGis是基于C开发的一款开源GIS工具,其强大的数学计算能力受到众多研究机构、政府管理部门的欢迎。但对于一般开发者……
登录APP查看全文
