开源GIS及其优势

开源GIS及其优势


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

标签:

摘要: 开源Gis简介 开源(Open source)是一种软件开发方法,它利用通过软件分发进行的同行审查和处理透明性的优势,以达到软件更好的质量、更大的灵活性、更高的可靠性、更低的费用,以此来打破商用软件厂商的封锁的目的。 近年来,在众多技术爱好者和政府、开源社区的...

开源Gis简介

开源(Open source)是一种软件开发方法,它利用通过软件分发进行的同行审查和处理透明性的优势,以达到软件更好的质量、更大的灵活性、更高的可靠性、更低的费用,以此来打破商用软件厂商的封锁的目的。

近年来,在众多技术爱好者和政府、开源社区的支持下,开源软件发展迅速,产品性能越来越稳定,有些已经与商业软件在功能、性能上相当甚至超过了商业软件,在软件产品的各个领域,都可以找到与商业软件具有相似功能的开源软件,具代表性的如:Apache Tomcat作为优秀的Web服务器,拥有近七成的市场占有率,Eclipse作为Java IDE产品在市场占有率和使用量上已经超过了商业JBuilder,SSH架构在web开发中已成为事实标准,GNU/Linux操作系统在市场中占据不可或缺的地位,MySQL、PostgreSQL作为优秀的开源数据库。在地理信息系统领域,开源的发展也非常迅猛,己经形成了一个种类繁多、功能齐全的产品线,典型的开源GIS项目包括:专业GIS分析软件GRASS、地图投影算法库Proj4、空间数据库PostgreSQL和MySQL、网络地图服务器GeoServer和MapServer、浏览器客户端软件Mapbuilder、OpenLayers,GIS中间件GeoTools、GIS拓扑算法库JTS等等。

开源GIS的优势

目前,在国内Gis软件市场中,商用软件占据着主导地位,开源Gis的商业应用还比较少,大部分的政府、企业GIS应用还是建立在商用GIS平台之上的。但是,随着GIS在政府、企业中的应用方式越来越多,需求也各不相同,GIS与其他信息系统的无缝集成将成为未来Gis应用的主要形式,商用Gis也逐渐显现出一系列弊端:

(1)GIS应用具有平台依赖性,由于对商用平台的依赖,使得使用不同商用软件开发的GIS应用间进行数据、操作的共享几乎不可能,因而限制了应用的扩展性能。根源在于商业GIS软件平台的封闭性、独立性,各商用GIS软件间很难实现数据共享的互操作。

(2)用户没有对程序代码的控制权,开发出来的应用不具有自主版权。

(3)安全性问题,由于得不到商用软件的源码,开发人员也无法知道软件实现过程中有没有漏洞等安全问题,因此基于其开发应用也具备同样的安全隐患。

(4)很多GIS软件开发需要学习其复杂的二次开发语言,不利于开发人员的应用开发。

(5)用户定制能力差,开发者只能基于商用软件的API提供的功能进行二次开发,限制了用户添加定制功能的能力,因而可能出现无法完全满足实际需要的情况。

(6)商用GIS模块的收费很高,与当今越来越多的GIS应用在政府、企业中小型应用越来越多不相适应。

上述这些问题在一些政府、企业业务管理中的GIS应用中体现的更加明显,其根本原因在于其软件的非开源特性,而开源软件产品正好可以解决上述问题,随着开源GIS产品的成熟发展,其商业化使用也是必然的趋势。

相比于商用GIS软件,开源GIS产品在以下几个方面具有优势:

(1)安全性高,由于代码向大众开放,海量的使用和研究使得漏洞等安全问题会在使用中不断的被发现并能及时得到修正,用户对代码的掌控也使得安全性有保障。

(2)对开放标准的支持使得开源GIS产品容易实现数据间的互操作,利于GIS应用于其他系统的集成。

(3)用户的定制能力强,由于开发源代码,用户在开发过程中可以根据实际需要修改代码,添加自定义功能扩展,可最大化的满足实际需要。

(4)免费或极低的费用,大大降低了应用的开发成本。

(5)用户的自由度更大,开发更加灵活。

关注公众号
获取免费资源

随机推荐


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

Powered by TorCMS

OSGeo 中国中心 邮件列表

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

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