学位论文 > 优秀研究生学位论文题录展示

基于Google Map与Ajax的Web GIS应用解决方案研究

作 者: 陈建平
导 师: 常庆瑞
学 校: 西北农林科技大学
专 业: 土壤学
关键词: Web GIS 组件 Google Map Ajax
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 444次
引 用: 4次
阅 读: 论文下载
 

内容摘要


针对Google Map对制图和地图属性数据支持不够的问题,本文结合具体应用,研究并提出了基于Google Map的Web GIS解决方案,并使用Ajax技术实现了基于Google Map的Web GIS组件。取得的主要成果如下:1、提出了一套基于Google Map API和Ajax的Web GIS解决方案,包括地理数据采集方案、专题地图制图方案、地名的坐标解译方案、地图数据存储方案、数据更新方案以及Web应用方案。地理数据采集方案中提出了GPS直接记录、GPS航迹解析坐标提取、基于地名-坐标数据库的地名解码等作为地理坐标数据的采集方案,并以中国自然标本馆项目的实践证明了采集方案的可行。专题制图方案中以陕西土壤的土类专题制图为例研究并提出了基于Google Earth进行专题制图的8个步骤的技术流程。地名坐标解析方案中分析了地名坐标解译的原理和主要技术过程,结合西北农林科技大学数字化植物标本馆项目的实践,讨论了其优势与局限。地图存储方案中,提出了以MapJSON新型文件格式为核心的灵活存储方式。数据更新方案讨论了以Google Earth制图、地理数据采集为数据来源的更新方式。Web应用方案则给出了基于Google Map的WebGIS应用的框架结构。2、设计了一种新型的通用Web GIS文件格式– MapJSON格式。MapJSON以厂商独立的、公开的JSON格式为基础,可以集成来自多个Web应用域的图像数据、属性数据。克服了Google地图标记语言缺少属性数据支持的缺陷,是介于Google Map与应用开发之间的抽象层,简化了Web GIS的开发难度。3、开发了解析MapJSON格式的Web GIS组件。组件显示地图时采用Google Map地图服务,有效地将地图信息与专业属性信息做了集成显示,提供了图层的分层显示功能以及地图的基本互动功能,并可跨平台使用。以上研究成果在中国自然标本馆项目和西北农林科技大学数字化植物标本馆项目的Web应用环境下做了测试,效果达到了预期需求,证明了此套解决方案与WebGIS组件是有效和可行的。

全文目录


摘要  4-6
ABSTRACT  6-9
第一章 引言  9-21
  1.1 选题背景  9-12
  1.2 研究目标  12-13
  1.3 国内外研究现状  13-21
    1.3.1 基于Web 的电子地图服务概述  13-16
    1.3.2 Google Map 应用现状  16-21
第二章 系统分析  21-31
  2.1 概述  21-22
  2.2 需求分析  22-23
  2.3 技术分析  23-31
    2.3.1 Google APIs 概述  23-24
    2.3.2 Google Map API 技术原理  24
    2.3.3 Google KML 语言  24-26
    2.3.4 Google Earth 技术  26-27
    2.3.5 Ajax 技术原理  27-28
    2.3.6 相关的数据格式介绍  28-31
第三章 解决方案设计与实现  31-51
  3.1 研发目标  31
  3.2 开发技术路线与方法  31-32
    3.2.1 技术路线  31
    3.2.2 开发方法  31-32
  3.3 设计结果  32-45
    3.3.1 基于Google 和Ajax 的新型Web GIS 应用方案  32-36
    3.3.2 Web GIS 基础组件- MapJSON 方案  36-45
  3.4 开发过程与软件技术  45-51
    3.4.1 开发技术  45
    3.4.2 Google APIs 与Google 工具  45
    3.4.3 jQuery 类库  45
    3.4.4 JSON.NET 类库  45-46
    3.4.5 XML 应用与编辑工具  46
    3.4.6 MySQL 数据库与应用工具  46
    3.4.7.NET 开发环境配置  46-47
    3.4.8 NUnit 单元测试技术介绍  47-48
    3.4.9 服务器环境设置  48
    3.4.10 基于Google 的Open Source 项目管理  48-51
第四章 结果与分析  51-71
  4.1 MapJSON 组件概述  51
  4.2 MapJSON 组件源代码分析  51-58
    4.2.1 MapJSON 的使用  51-52
    4.2.2 MapJSON 的启动过程  52
    4.2.3 MapJSON 的源代码框架  52-58
  4.3 MapJSON 服务器端技术  58-61
  4.4 实际应用  61-71
    4.4.1 MapJSON 解决方案在“中国自然标本馆”项目中的应用  61-66
    4.4.2 MapJSON 解决方案在“WUK 虚拟植物标本馆”项目中的应用  66-71
第五章 总结与讨论  71-75
  5.1 基于 MapJSON 的 Web GIS 应用解决方案总结  71-72
  5.2 MapJSON 解决方案的优势  72-73
  5.3 MapJSON 解决方案目前存在的问题  73-74
  5.4 MapJSON 方案的未来发展  74-75
参考文献  75-77
致谢  77-78
作者简介  78

相似论文

  1. 光电对抗试验系统软件平台开发,TP311.52
  2. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  3. 自动测试系统数字化设计平台研制,TP274
  4. 在智能手机环境下健康管理功能设计与研究,TN929.53
  5. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  6. 基于GIS的青海广播无线覆盖资源管理系统的研究,P208
  7. 基于嵌入式Web服务器的监控系统研究,TP393.05
  8. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  9. 基于组件技术和ASP技术的省司法信息网的设计与实现,TP311.52
  10. 商业银行贷后风险预警系统的设计和实现,TP311.52
  11. 数字化查账系统研究,TP311.52
  12. 中山市巡逻民警治安防控质量评价系统的开发与实现,TP311.52
  13. 湖南网络职院教务综合管理平台的设计与实现,TP311.52
  14. 社区WebGIS原型系统设计与实现,P208
  15. Ka波段集成T/R组件研究,TN859
  16. 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
  17. SoS方法在软件工程过程中的应用研究,TP311.52
  18. 基于HTML5的通用WebIM组件的前端设计与实现,TP311.52
  19. 基于SNS的网络协作学习平台设计与实现,TP311.52
  20. 高校学生工作管理系统的分析与设计,TP311.52
  21. 基于Android平台的个人移动地图应用,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com