基于开源软件的WebGIS研究与实现
本文关键词:基于开源软件的WebGIS研究与实现,由笔耕文化传播整理发布。
【摘要】:近年来,地理信息系统(Geographic Information System, GIS)得到了越来越广泛的应用和发展。而作为互联网技术与传统GIS相结合的产物WebGIS,以其开放性、易用性、低成本、大众化、全球性,以及良好的可扩展性及跨平台性等优势,让地理信息系统走进普通人的工作和生活,已成为GIS应用的主流。GIS产商纷纷推出了WebGIS商业软件,提供了从空间数据库到服务发布服务器再到适用于各种平台、终端的前端开发套件,用于开发完整的WebG IS应用。 目前,绝大多数WebGIS应用均采用GIS产商的产品和商业解决方案,这些WebGIS商业软件普遍价格昂贵、源代码封闭、可扩展性较弱,给许多迫切需要开发和应用WebGIS的成长性公司和社会机构带来了很大的负担。因此,亟需探索并找到一种成本低廉、源代码公开的方法来构建WebGIS.开源软件以其协作开发、源代码开放、对使用者免费和便于教学、研究的特点倍受软件行业的关注。基于开源软件的WebGIS开发,为开放、低成本的WebGIS应用提供了有效的途径。 本文对基于开源软件的WebGIS开发进行研究与探索,主要研究内容包括: (1)研究了Web技术和WebGIS技术,重点研究WebGIS的架构,以及各部分的工作原理。 (2)对WebGIS开源软件进行研究和分析,学习和掌握其基本原理及开发方法,提出并设计了基于PostgreSQL、PostGIS、GeoServer、OpenLayers的WebGIS系统架构。 (3)基于本文提出的开源WebGIS系统架构,设计并开发完成了具有地图基本操作、地理要素空间及非空间属性查询、在线编辑、热力图展示等功能的WebGIS系统。 (4)详细阐述基于开源软件的、VebGIS系统的设计、开发与实现方法,并给出了部分功能使用效果的截图。
【关键词】:WebGIS 开源软件 PostGIS GeoServer OpenLayers
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;P208
【目录】:
- 摘要3-4
- abstract4-7
- 第一章 绪论7-14
- 1.1 研究的背景和意义7-10
- 1.1.1 研究背景7-9
- 1.1.2 研究意义9-10
- 1.2 国内外研究现状10-11
- 1.3 论文主要工作11-12
- 1.4 论文的组织结构12
- 1.5 论文采用的技术路线12-14
- 第二章 WebGIS及相关技术研究14-34
- 2.1 Web技术14-25
- 2.1.1 简介14-15
- 2.1.2 Web系统架构15-16
- 2.1.3 Web服务器端开发技术16
- 2.1.4 Web客户端开发技术16-17
- 2.1.5 客户端/服务器交互技术17-23
- 2.1.6 Web服务23-25
- 2.2 WebGIS技术25-32
- 2.2.1 WebGIS简介25-26
- 2.2.2 WebGIS架构26-28
- 2.2.3 WebGIS互操作标准28-32
- 2.3 本章小结32-34
- 第三章 开源WebGIS软件研究34-39
- 3.1 PostgreSQL与PostGIS34-36
- 3.2 Tomcat与GeoServer36-37
- 3.3 OpenLayers37-38
- 3.4 本章小结38-39
- 第四章 基于开源软件的WebGIS系统构建39-46
- 4.1 系统设计目标39
- 4.2 设计模式39-41
- 4.3 系统整体设计方案41-42
- 4.4 数据层42-43
- 4.5 服务层43-44
- 4.5.1 Web应用服务器43
- 4.5.2 地理信息服务器43-44
- 4.6 表现层44-45
- 4.7 本章小结45-46
- 第五章 基于开源软件的WebGIS系统实现46-64
- 5.1 开发工具46
- 5.2 数据说明46
- 5.3 功能开发46-63
- 5.3.1 系统主界面48
- 5.3.2 地图基本操作48-50
- 5.3.3 要素属性查询50-51
- 5.3.4 在线编辑51-53
- 5.3.5 输出图片53-54
- 5.3.6 GPS轨迹数据展示54-56
- 5.3.7 热力图展示56-57
- 5.3.8 带有地理位置信息照片的展示57-59
- 5.3.9 空间查询59-63
- 5.4 开发总结63
- 5.5 本章小结63-64
- 第六章 总结与展望64-66
- 附录:攻读硕士学位期间发表的论文66-67
- 参考文献67-69
- 致谢69
【参考文献】
中国期刊全文数据库 前10条
1 张学宝;包富华;郑江涛;吕军;;基于开源架构的GIS原型系统的设计与开发研究[J];测绘科学;2010年04期
2 李德毅;张天雷;黄立威;;位置服务:接地气的云计算[J];电子学报;2014年04期
3 马林兵;周群;焦汉科;;开源GIS项目引入高校GIS专业实验教学的探讨[J];高教论坛;2014年05期
4 李付伟;李向新;袁磊;秦斌;段国定;;基于开源GIS的城市交通信息平台研究[J];交通信息与安全;2010年03期
5 朱浩;樊彦国;武腾腾;;开源GIS支持下的气象灾害风险区划分析[J];气象与环境科学;2012年03期
6 代劲松;曹林;温小荣;徐卿;;基于开源GIS的森林资源管理信息系统设计与实现——以江苏省云台山为例[J];南京林业大学学报(自然科学版);2012年05期
7 黄华国;;GIS系统在突发事件管理中的运用[J];价值工程;2014年20期
8 赵铁松;王晓云;李伟;陈邵友;贾志宏;;基于B/S架构和开源WebGIS平台的气象观测站网可视化系统[J];气象科技;2013年01期
9 赵立东;;城市综合管网GIS信息化建设探究[J];首都师范大学学报(自然科学版);2015年02期
10 郑声俊;郑桢;何启远;郑丁;邢博翔;鲁伟;;电网全景展现系统中开源WebGIS研究与应用[J];计算机技术与发展;2014年11期
本文关键词:基于开源软件的WebGIS研究与实现,,由笔耕文化传播整理发布。
本文编号:367997
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/367997.html