基于WebGIS的农业地理数据可视化技术研究及应用
本文关键词:基于WebGIS的农业地理数据可视化技术研究及应用,由笔耕文化传播整理发布。
【摘要】:农业生产特别是大规模的农业生产,所有的生产作业都是基于位置信息的,因此其生产的信息化管理离不开GIS的支持。而目前WebGIS以其免安装、易扩展、易维护、方便数据管理、客户端通用性强的特点成为农业GIS系统的首选。基于目前WebGIS前后端分离的架构,因此对于WebGIS的研究主要有两个方向,前端数据可视化展示和后端GIS服务的构建。本论文即针对前端数据可视化技术进行讨论和研究。WebGIS数据可视化不仅仅是简单的显示数据,而是对服务器提供的地理数据源进行解析、重构,以人们感观容易接受的方式展示出来,同时还要兼顾客户端的运行效率和网络资源的有效利用。因此,本论文先从Web层面讨论了不同数据结构在前后台之间的传输效率问题,以及在不同网络环境下前端数据获取的方式,同时还讨论了目前常用的几种Web程序绘图引擎。为了更好的展示效果,在Web层面技术之上发展出了JS框架,这大大丰富了数据化的展现方式,同时提高了代码的重用性。论文中重度讨论了两中JS框架jQuery和Dojo,一个轻量级的函数式编程风格框架,一种重量级的面向对象编程风格框架。在这两中框架的基础上衍生出丰富的数据可视化表达方式。在多种Web可视化技术的基础之上,讨论WebGIS数据可视化技术,重点研究在Dojo基础上开发的ArcGIS API for JavaScript,探讨AMD结构对于WebGIS可视化的意义以及SVG、Canvas在动态地图显示中的作用。并利用AMD模块化的特性将jQuery和天地图底图以外部模块的形式导入到WebGIS中,提高了其可视化的效果。在对WebGIS可视化充分讨论的基础上,以茶园的管理为例,以ArcGIS for Server作为GIS服务器,实现了对茶园环境信息的可视化监控、田间农情的可视化管理、农事数据可视化掌握。
【关键词】:数据可视化 WebGIS Dojo jQuery 农业精细化管理
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:S127;TP393.09
【目录】:
- 致谢7-8
- 摘要8-9
- Abstract9-18
- 第一章 绪论18-24
- 1.1 引言18-19
- 1.2 地理数据可视化概述19-21
- 1.2.1 地学可视化的发展19-20
- 1.2.2 基于Web的GIS可视化20-21
- 1.3 国内外WebGIS可视化技术进展21-22
- 1.3.1 国内外主要组织机构以及公司21
- 1.3.2 WebGIS前端技术发展21-22
- 1.4 农业地理数据可视化的特点22-23
- 1.5 本章小结23-24
- 第二章 HTML5下的主要Web技术24-36
- 2.1 XML与JSON24-27
- 2.1.1 XML24-25
- 2.1.2 JSON25-26
- 2.1.3 XML与JSON比较26-27
- 2.2 AJAX技术27-31
- 2.2.1 Ajax原理28-29
- 2.2.2 跨域访问问题29-31
- 2.3 SVG与Canvas31-35
- 2.3.1 SVG31-33
- 2.3.2 Canvas33-34
- 2.3.3 SVG与Canvas比较34-35
- 2.4 本章小结35-36
- 第三章 Dojo与jQuery36-48
- 3.1 AMD36-38
- 3.2 Dojo38-41
- 3.2.1 Dojo基本架构38-39
- 3.2.2 Dojo中AMD的实现39
- 3.2.3 Dojo中常用包39-41
- 3.3 jQuery41-44
- 3.3.1 jQuery的语法特点41-42
- 3.3.2 基于jQuery的HighChart42-44
- 3.4 Dojo与jQuery对比44-47
- 3.5 本章小结47-48
- 第四章 ArcGIS API for JavaScript48-63
- 4.1 ArcGIS API for JavaScript48-50
- 4.1.1 ArcGIS API for JavaScript架构48-49
- 4.1.2 基本WebGIS实现49-50
- 4.2 多种Web Mapping API比较50-51
- 4.2.1 国外在线地图服务51
- 4.2.2 开源GIS Server51
- 4.2.3 国内在线地图服务51
- 4.3 WebGIS可视化关键技术51-58
- 4.3.1 ArcGIS API for JavaScript中的图层类51-52
- 4.3.2 ArcGIS API for JavaScript跨域访问解决方案52-54
- 4.3.3 ArcGIS API for JavaScript中引入jQuery54-55
- 4.3.4 ArcGIS API for JavaScript加载外部WMTS服务55-58
- 4.4 ArcGIS for Server58-61
- 4.4.1 ArcGIS Server站点架构59-60
- 4.4.2 ArcGIS Server REST API60-61
- 4.4.3 地理数据库61
- 4.5 本章小结61-63
- 第五章 系统设计与实现63-79
- 5.1 系统需求分析63-65
- 5.1.1 茶叶基地情况64
- 5.1.2 茶叶基地生产管理的现状和存在问题64-65
- 5.1.3 茶园WebGIS可视化管理的需求65
- 5.2 系统架构设计65-70
- 5.2.1 系统设计原则65-66
- 5.2.2 可视化系统功能模块66-67
- 5.2.3 系统架构67-68
- 5.2.4 系统数据库设计68-70
- 5.3 系统功能实现70-78
- 5.3.1 系统开发运行环境70-71
- 5.3.2 系统主要模块71-78
- 5.5 本章小结78-79
- 第六章 总结与展望79-81
- 6.1 论文总结79
- 6.2 问题与展望79-81
- 参考文献81-85
- 硕士期间主要研究成果85
【参考文献】
中国期刊全文数据库 前10条
1 韩敏;冯浩;;基于JSON的地理信息数据交换方法研究[J];测绘科学;2010年01期
2 吴运超;王汶;牛铮;宋国君;;Ajax在WebGIS中的应用[J];地理与地理信息科学;2007年02期
3 韩义波;宋莉;宋俊杰;;Ajax技术结合XML或JSON的使用比较[J];电脑知识与技术;2009年01期
4 许东升;袁新田;徐长海;;基于WebGIS的农业信息系统设计与实现[J];广东农业科学;2010年09期
5 张辉;孙素芬;谭翠萍;;2004~2014年我国农业信息化发展及趋势研究[J];安徽农业科学;2014年35期
6 冯进;丁博;史殿习;张瞩熹;许凯;;XML解析技术研究[J];计算机工程与科学;2009年02期
7 马健;谢能付;;基于WebGIS的农业空间信息管理系统研究[J];农业网络信息;2007年11期
8 侯宇,李素有;基于XML的SVG技术及其应用[J];计算机应用研究;2002年05期
9 吕毅;;引入JAVASCRIPT框架解决WEB程序开发中浏览器兼容性问题[J];科技致富向导;2010年12期
10 周玲余;;基于jQuery框架的页面前端特效的设计与实现[J];计算机与现代化;2013年01期
中国硕士学位论文全文数据库 前3条
1 邢四为;基于JSON的信息交互系统的研究与实现[D];安徽大学;2013年
2 胡玲;基于HTML5和GIService的WebGIS系统开发[D];长沙理工大学;2013年
3 杨英杰;基于开源技术的WebGIS系统构建与应用[D];西安电子科技大学;2014年
本文关键词:基于WebGIS的农业地理数据可视化技术研究及应用,,由笔耕文化传播整理发布。
本文编号:362088
本文链接:https://www.wllwen.com/shoufeilunwen/zaizhiyanjiusheng/362088.html