双流县网络地理信息系统的设计与实现
发布时间:2017-08-06 21:11
本文关键词:双流县网络地理信息系统的设计与实现
更多相关文章: WebGIS ASP.NET B/S体系结构 Aspmap 数据库技术
【摘要】:地理信息是指与空间地理分布有关的信息,表示地表物体和环境固有的数量、质量、分布特征,联系和规律的数字、文字、图形、图像的总称。实际中各行各业的生产生活都离不开相关地理信息的支持。网络地理信息系统得益于逐渐发展壮大的计算机技术、网络技术、数据库技术和软件技术,逐渐步入人们的视线。目前,基于Web GIS的网络地理信息系统是现代信息社会中地理信息共享与分析的重要途径。开发基于Web GIS的网络地理信息系统能够帮助人们对感兴趣的地理信息进行快速获取与分析的需求,对社会各个行业的发展具有积极意义。 传统的基于C/S结构的地理信息系统基于简单的请求/应答协议,,是一种“胖客户机”结构,客户端庞大,数据处理负担重,对客户机的要求很高,需要不断对客户端进行更新,在大范围内使用该结构模式的地理信息系统并不现实。而基于B/S三层体系结构的Web GIS则不仅具有上述C/S体系结构的特征,而且具有开放的标准,较低的开发和维护成本,使用简单,客户端瘦小,系统灵活等诸多优势。 本文基于.NET开发平台,采用VB.NET为作为开发语言,利用ASP.NET及Visual Stido.NET的支持,运用B/S三层结构作为总体框架,使用Aspmap作为GIS开发工具,在.NET环境下进行功能设计,对双流县网络地理信息系统进行设计开发。通过实施需求分析,系统设计,系统实现与测试的步骤逐步完成了系统的研发,实现了对双流县矢量格式地图数据的存储、访问、分析与显示。 结合服务器与数据库技术,本系统通过Web浏览器对地图进行基本操作,浏览器传送请求至Web服务器,然后GIS服务器与数据库服务器对该请求进行响应,返回相关信息,如图片,属性信息等,实现了对双流县矢量地图数据进行属性查询与空间查询,缓冲区分析与路径分析等空间分析功能。该系统便于升级维护,可服务于双流县社会各界的生产生活中。
【关键词】:WebGIS ASP.NET B/S体系结构 Aspmap 数据库技术
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;P208
【目录】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 绪论11-14
- 1.1 网络地理信息系统概述11-12
- 1.2 国内外 WEBGIS 发展及现状12-14
- 第二章 相关理论和技术14-28
- 2.1 WEBGIS 基本原理14
- 2.2 WEBGIS 应用模式14-16
- 2.2.1 原始数据下载15
- 2.2.2 静态地图的图像显示15
- 2.2.3 元数据查询15-16
- 2.2.4 动态地图浏览16
- 2.3 实现 WEBGIS 的几种方式16-22
- 2.3.1 基于 CGI 方式17-18
- 2.3.2 基于 Plug-in 方式18-19
- 2.3.3 基于 ActiveX 方式19-20
- 2.3.4 基于 Java Applet 方式20-21
- 2.3.5 基于“切片”方式21-22
- 2.4 几种 WEBGIS 工作方式的比较22-23
- 2.4.1 可用性比较22
- 2.4.2 交互能力比较22-23
- 2.4.3 可移动性与安全性比较23
- 2.5 网络地理信息系统的两种主要模式23-25
- 2.5.1 基于 C/S 模式的网络地理信息系统23-24
- 2.5.2 基于 B/S 模式的网络地理信息系统24-25
- 2.6 ASP.NET 平台特点25-26
- 2.7 XML WEB SERVICE 简介26-28
- 第三章 双流县网络地理信息系统分析28-41
- 3.1 系统需求分析28-39
- 3.1.1 系统建设总体目标28-29
- 3.1.2 系统设计原则29
- 3.1.3 系统功能需求分析29-30
- 3.1.4 系统用例图分析30-34
- 3.1.5 系统类图34
- 3.1.6 数据库表设计34-39
- 3.2 系统功能分析39-41
- 第四章 系统设计41-45
- 4.1 系统设计概述41
- 4.2 系统设计总体目标41-42
- 4.3 系统数据库的建立42-43
- 4.4 系统功能与模块化设计43-45
- 4.4.1 系统功能设计43
- 4.4.2 系统子模块设计43-45
- 第五章 系统实现45-70
- 5.1 开发环境的选择与配置及系统实现方式45-46
- 5.1.1 AspMap 的功能45
- 5.1.2 系统环境设置45-46
- 5.1.3 系统实现采用方式46
- 5.2 系统与数据库的连接46-48
- 5.3 模块的具体实现及关键技术48-70
- 5.3.1 地图数据的建立48-49
- 5.3.2 图层加载实现49-51
- 5.3.3 地图图层的分级显示51-54
- 5.3.4 地图的缩放、漫游及全屏显示功能实现54
- 5.3.5 地图的居中、测距及属性信息显示54-56
- 5.3.6 属性查询56-58
- 5.3.7 空间查询58-61
- 5.3.8 缓冲区分析61-63
- 5.3.9 路径分析63-68
- 5.3.10 地图的局部高亮显示68-70
- 第六章 系统测试70-81
- 6.1 测试方法70
- 6.2 系统测试用例70-81
- 6.2.1 图层自动分级放大显示测试70-72
- 6.2.2 属性查询与空间查询测试72-78
- 6.2.3 缓冲区分析与路径分析78-81
- 结束语81-83
- 致谢83-84
- 参考文献84-87
- 附录87-105
【参考文献】
中国期刊全文数据库 前10条
1 刘中伟,刘中宏;WebGIS的解决方案及开发方法[J];长春科技大学学报;2000年01期
2 冯琰,施一民;开放式地理信息系统(OpenGIS)与互操作技术分析[J];测绘工程;2002年04期
3 余志文,申辉军;基于ActiveX的WebGIS实现技术[J];测绘通报;2003年02期
4 吴成明;浅析WebGIS应用系统的开发技术[J];测绘通报;2003年10期
5 王刚,吕海宝,颜树华;GIS的发展方向-WebGIS[J];东北测绘;2001年04期
6 赵秀英;浅论WebGIS技术[J];测绘与空间地理信息;2004年02期
7 李根杰,于勇,张子平;基于ASP.NET与VB.NET实现WebGIS基本功能的探讨[J];测绘与空间地理信息;2004年05期
8 欧阳峥峥;;ActiveX技术在Web程序中的应用[J];电脑知识与技术;2008年01期
9 屈春燕,叶洪,刘治;WebGIS基本原理及其在地学研究中的应用前景[J];地震地质;2001年03期
10 陈红丽,袁可风,吕善国;Web GIS及其实现方式[J];华东交通大学学报;2004年01期
本文编号:631445
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/631445.html