基于geotools的开源webgis在数字城市中的应用研究

基于geotools的开源webgis在数字城市中的应用研究

ID:25643133

大小:2.60 MB

页数:22页

时间:2018-11-21

基于geotools的开源webgis在数字城市中的应用研究_第1页
基于geotools的开源webgis在数字城市中的应用研究_第2页
基于geotools的开源webgis在数字城市中的应用研究_第3页
基于geotools的开源webgis在数字城市中的应用研究_第4页
基于geotools的开源webgis在数字城市中的应用研究_第5页
资源描述:

《基于geotools的开源webgis在数字城市中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、摘要近年来,随着计算机技术和因特网的快速发展,我国政府、企业信息化程度不断提高,GIS在“电子政务”、企业管理、大众生活中的应用更加广泛。当前主流的GIS应用开发方式为基于商业GIS软件平台之上进行二次开发,以满足应用的需求。而传统商业GIS软件具有结构复杂、平台依赖性、费用高、功能固定、扩展性差等问题,不能很好满足政府、企业的中小型GIS应用的需要,而开源GIS系列系统、类库、数据库等产品经过20多年的发展逐步发展成熟,一些产品在功能、性能上已经可以和商业GIS软件相媲美,许多已经在实际项目中得到应用,而且利用其开源、免费的特征,可实现

2、用户功能的定制,功能模块化的组织结构也有利于与其他信息系统的融合和扩展,因此,利用开源GIS产品进行中小型GIS应用的开发相比于商业GJS软件更加经济、高效。本文在对GIS的发展历程,体系结构的变迁,开源GIS的发展进行研究的基础上,总结出基于开源GIS产品进行应用开发的独特优势;然后重点对开源GIS中间件GeoTools的功能、结构进行分析,研究了利用GeoTools进行空间数据可视化的方法,并设计出一种基于GeoToolS开发GIS应用的通用框架;该框架基于MVC模式设计,具有良好的可扩展性和松散藕合关系,适合与其他信息系统的融合;最

3、后基于该框架设计并实现了公路管理信息发布平台,在实际GIS应用中利用该框架进行应用的开发和实现,检验了利用开源GIS产品构建应用的可行性,对于开源GIS应用的发展具有一定的指导意义和实践经验。关键词:GIS;开源;GeoTools;软件框架1绪论课题背景及意义地理信息是人类实践活动所认知和获取的地球空间自然和人造目标定位和属性的信息,是指有关地球实体的性质、特征和状态的表征。它具有区域空间的分布性这一本质特征,同时也具有客观存在性、抽象性、综合性、可存储性和可传输性等重要特征,是人类生存和社会发展的基本信息。作为地理信息科学和计算机技术结

4、合的产物,地理信息系统(oeo脚phicInformationsystem,简称015)是一个集地理信息科学、测绘学、制图学、计算机科学于一体的多学科交叉的综合信息系统[ll,涵盖地理空间信息的采集、输入、存储、编辑、处理、分析、显示,利用计算机技术对空间信息数据进行有效的组织管理,并对空间信息进行不同需求的分析、处理,提供数字化输出以满足现实应用中管理、决策和研究的需要,其核心是用计算机来处理和分析地理信息。目前,GIS已逐渐成为一种服务于信息化建设的技术工具,已广泛应用于水利水电、城市规划、交通运输、环境保护与监测、农林牧业等国民生产

5、生活的各个领域中。GIS应用就其应用领域的不同,可分为三大领域:第一类是政府应用,“电子政务”是当今政府加强信息化建设的新方向,是指在现代计算机、网络通信等技术支撑下,政府机构日常办公、信息收集与发布、公共管理等事务在数字化、网络化的环境下进行的国家行政管理形式。GIS已成为很多政府决策部门工作必备的支撑系统之一,在国家水利、电力、林牧业、地矿、交通、资源环境保护等机构己发挥重要作用。第二类是企业应用,随着信息时代的到来,企业的组织、运营、管理也逐渐向信息化方向发展,GIS通过提供可视化地理空间信息服务结合企业管理信息系统,为企业的业务规

6、划、物流等领域提供辅助决策。第三类是大众应用,WebGIS的产生为大众提供了获取地理空间信息服务的平台,通过开放的、操作简单的WebGis服务,满足大众对地理信息的需求,如:方便人们出行的谷歌、百度地图服务。总结当前GIS应用的特点可知,Gis己不再作为单独的、专业的、封闭的系统提供地理数据、空间分析等功能,而是更多的与政府、企业的相关管理信息系统集成,从多角度、多层次为用户提供决策、分析的手段。目前,GIS已逐渐成为一种服务于信息化建设的技术工具,与其他业务系统的无缝集成是Gis应用的活力所在。根据GIS应用的不同开发方式,主要分为三种

7、:一是从头独立开发GIS工具,包括空间数据模型及操作、空间数据可视化过程设计实现、GIS功能设计及实现等;二是基于商用GIS软件平台之上的二次开发,目前知名的商用GIS软件国际厂商包括:ESRI、Maplnfo、Autodesk、Ingergraph,国内有superMap、oeostar、基于GeoToolS的开源GIS应用的研究与实践MaPGIS等,这些商用Gis平台已经实现了关于空间数据建模、空间数据访问、空间分析、空间数据可视化等功能,并对外提供丰富的编程接口,利用这些商用GIS软件平台提供的API,用户可根据实际需要开发GIS应

8、用;三是基于开源GIS产品、中间件、数据库等进行Gis应用的开发,目前较出名的开源GIS产品包括:GRASS、Worldwind、QGis、uDig是功能全面的桌面GIS软件,Geoserve

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。