开源GIS综述及其应用

开源GIS综述及其应用


发布日期: 2016-10-27 更新日期: 2016-10-27 编辑:玲玲 浏览次数: 3430

标签:

摘要: 开源GIS软件应用 目前开源GIS软件的主要用户是:大学、科研机构和非政府组织支持的应用。Maged等研究利用开源MapServer软件发布健康专题图,Song基于MapServer开发了一个柬埔寨环境地图系统,能够管理各种比例尺矢量地图,MSS TM/ETM...

开源GIS软件应用

目前开源GIS软件的主要用户是:大学、科研机构和非政府组织支持的应用。Maged等研究利用开源MapServer软件发布健康专题图,Song基于MapServer开发了一个柬埔寨环境地图系统,能够管理各种比例尺矢量地图,MSS TM/ETM影像以及土地利用图层po,3q。Jaroslav等采用GRASS实现了一种太阳辐射模型的集成应用;Cloudio等使用开源GIS在巴西开展了电子政务应用研究;C.George等用开源MapWindow开发了一个联合国土壤和水资源评价工具;Bas Van—meulebrouk等在南非Cell—Life非政府组织的支持下,利用开源GIS软件开展了HIV/AIDS管理信息系统的研究,利用GIS辅助制订信息分发计划、管理HIV/AIDS相关分布控制信息;Alessandro Bezzi等采用开源GRASS在荷兰ITC支持下开展考古方面的研究,实现了模型建模及管理;Lars Gunnar和Trond Andresen采用开源MapSe—Yver软件开展了地区健康管理GIS研究和开发实践;Andrew J利用出版的卡特里娜飓风地图结合开源GIS软件研究死亡率与位置的关系;Autodesk公司支持很多研究机构开展基于开源MapGuide的网络空间信息服务方面的研究,NASA也支持一些开源的影像发布技术研究,如NASA WorldWind。国内利用开源GIS软件应用集中在一些行业部门,主要是利用开源GIS的地图制图、Web发布等功能。熊静MapServer开发了一个遥感影像发布系统,郑斌等采用开源GeoTools平台设计与实现了一个城市基准地价信息发布系统,圣荣等研究了基于MapServer的网络空间信息共享系统,张大鹏等采用开源GeoServer开发了一个110指挥中心警情分析系统,杨朝晖等采用开源GeoServer和P0stGIS实现了一个网络房地产估价系统设计,朱俊峰开展了基于SharpMap和NTS构建WebGIS的研究,黄冲研究了开源WebGIS的最短路径算法,冯宇等则用开源WebGIS设计了一个干线公路网用地控制系统,“等利用开源PostGIS了建立一个基于Web Service的林业空间信息系统,宋现锋进一步利用开源MapServer开展Flash地图的研究删,吕德奎等系统研究了开源版MapGuide的应用模式,许文星等研究了一种基于开源Nasa world Wind的G—s空间信息服务模式,并应用于九寨沟旅游信息发布系统150--521。同时,国内的GIS公司也开始举办开源GIS研发大赛,围绕着开源GIS软件的应用越来越多。综合近年来国内外开源GIS软件的应用,可见,当前开源GIS的应用仍集中在大学、科研机构,一些行业用户也主要利用开源GIS进行WebGIS应用,开源We—bGIS平台的应用较多,占开源GIS应用的80%以上。随着更多的行业用户对开源GIS的熟悉和认知以及开源GIS软件的进一步稳定可靠,开源GIS的应用将会越来越多。

开源GIS的版权许可制度

开源GIS软件的版权许可制度通常采用开源软件许可制度。经OpenSource Initiative组织通过批准的开源协议目前有58种,其中最著名的许可制度有GPL(the GNUGeneral Public License),MIT(Mas—sachusens Institute of Technology)、BSD(the Berkley Software Distribu—tion license family)和LGPL(the GNU Lesser General Public License)等四种。

1)GPL协议与BSD许可不一样。GPL的出发点是代码开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码作为闭源商业软件发布和销售。GPL协议的主要内容是只要在一个软件中使用f‘‘使用” 指类库引用,修改后的代码或者衍生代码)GeL协议的产品,则该软件产品必须也采用GPL协议,即必须也是开源和免费。这就是所谓的“传染性”,由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。

2)BSD是一个给予使用者很大自由鼓励代码共享的协议,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售。

3)MIT是和BSD一样宽泛的许可协议,作者只保留版权而无任何其他限制。即必须基于开源的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。GPL与Linux类似,由于能够保护开源机构的利益,比较适合开源GIS软件的市场推广和研发支持,因此被许多开源GIS平台采用,如GRASS,QGIS,uDig。但也有一些非政府机构支持的基于MIT、LGPL的开源项目,如SAGA、Map—Window。对全部347个开源GIS软件版权许可制度的统计结果也表明超过一半的开源学术研究、GIS采用了GPL版权许可。

4)LGPL是GPL的一个主要为类库使用设计的开源协议。和GPL要求任何使用,修改,衍生之GPL类库的软件必须采用GPL协议不同,LGPL允许商业软件通过 类库引用(1ink)方式使用LGPL类库而不需要开源商业软件代码,这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并 发布和销售。

开源GIS特点分析

开源GIS软件最早的开发一般是基于某个商业GIS软件不支持的功能,在此基础上不断扩展基本功能、特性及开放接口,因此不同开源GIS特点不一样,也适用于不同的GIS应用需求和不同的开源GIS软件版权许可统计Fig.3 Statistic of open SOIII'C=e GIS license开发环境。下面分别从开源GIS软件提供的基本功能、开发使用环境和体系架构分别对主流的开源GIS 桌面软件、开源WebGIS平台与商业GIS软件ArcMap、ArclMS进行对比析,以帮助各种开源GIS教学、科研和开发应用选择合适的软件或平台。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org