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

基于HTML5的矢量地图发布关键技术研究

作 者: 王晓
导 师: 盛业华;闾国年
学 校: 南京师范大学
专 业: 地图学与地理信息系统
关键词: 矢量地图发布 矢量数据传输 矢量数据化简 Canvas Web Database
分类号: P208
类 型: 硕士论文
年 份: 2011年
下 载: 266次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着网络技术的迅猛发展及其广泛应用,互联网正成为高效的信息发布渠道,为地理信息的网络传输与发布提供了一种崭新而有效的载体,地图网络发布正成为目前地理信息领域的研究热点。由于当前通用Web标准的限制及空间数据本身的特点(非结构化、数据量大),地图网络发布面临着数据高效传输、客户端如何显示等一系列问题。Web超文本应用技术工作组于2004年发起HTML5规范,HTML5严格地构建于HTML4之上,该规范提供了几个新的API用以处理多媒体数据,为地图网络发布带来了新的机遇。本文分析了目前地图网络发布面临的难点问题,提出了基于HTML5的地图网络发布解决方案及其需要解决的几个关键问题。论文主要研究内容与成果如下:(1)基于HTML5的地图发布体系结构。结合HTML5的新特性,将HTML5Canvas、HTML5 Web Database应用到矢量地图发布,提出基于HTML5的可伸缩的、胖瘦平衡的矢量地图发布体系结构。(2)基于HTML5的矢量数据传输与本地存储。在服务器端对矢量数据进行预处理,基于Douglas-Peucker算法进行数据化简,将算法执行的中间结果按尺度特征记录下来,利用BLG树进行组织,并将BLG树按尺度特征存入空间数据库中;在传输阶段,首先传输初始数据,根据客户端的请求,检索增量数据,并按一定的数据编码格式返回给客户端;在客户端,首先按规则对编码进行解析,然后在客户端建立和服务器端一样的多尺度数据组织,并利用HTML5的本地数据存储技术,将那些已经传输过来的数据存储在客户端数据库中(3)基于HTM5 Canvas的矢量地图绘制。首先对当前地图符号数据结构进行比较分析,结合HTML5 Canvas的绘图机制,采用基于Path的地图符号数据结构。设计并实现了基于Canvas(?)的点、线、而符号的绘制。(4)开发基于HTML5的矢量地图发布原型系统。采用Visual C#.NET 2008和Javascript作为开发语言,采用IIS作为Web服务器,开发原型系统。本文提出的基于HTML5的地图网络发布模型、基于HTML5矢量数据传输方法以及基于HTML5 Canvas的客户端矢量地图渲染方法对地图网络发布技术的研究具有一定的指导和借鉴意义。

全文目录


摘要  4-5
Abstract  5-7
目录  7-10
图目录  10-12
表目录  12-13
第1章 绪论  13-26
  1.1 研究背景  13-14
  1.2 研究意义  14-15
  1.3 国内外研究现状  15-22
    1.3.1 地图发布体系结构研究  15-16
    1.3.2 矢量数据传输研究  16-17
    1.3.3 Web地图现状研究  17-20
    1.3.4 HTML5特性研究  20-22
    1.3.5 研究现状分析  22
  1.4 研究目标与研究内容  22-23
    1.4.1 研究目标  22
    1.4.2 研究内容  22-23
  1.5 研究方法与技术路线  23-24
    1.5.1 研究方法  23
    1.5.2 技术路线  23-24
  1.6 论文组织  24-26
第2章 基于HTML5的矢量地图发布体系结构  26-36
  2.1 HTML5规范及相关  26-28
    2.1.1 HTML5规范  26
    2.1.2 HTML5新特性  26-28
    2.1.3 兼容性分析  28
  2.2 当前地图发布面临的问题  28-30
    2.2.1 当前的解决方案及存在的问题  28-29
    2.2.2 基于HTML5的矢量地图发布的可行性  29-30
  2.3 基于HTML5的矢量地图发布体系结构  30-35
  2.4 本章小结  35-36
第3章 基于HTML5的矢量数据传输与本地存储  36-50
  3.1 HTML5 Web Database机制  36-38
  3.2 矢量数据渐进式传输方法  38-46
    3.2.1 基于Douglas-Peucker矢量数据化简  38-39
    3.2.2 基于BLG树的多尺度数据组织  39-41
    3.2.3 基于GeoJSON的地理数据编码  41-44
    3.2.4 基于HTML5 Web Database的客户端数据存储  44-46
  3.3 矢量数据传输整体方案与分析  46-49
  3.4 本章小结  49-50
第4章 基于HTML5 Canvas的客户端矢量地图渲染  50-71
  4.1 HTML5 Canvas图形绘制  50-53
    4.1.1 Canvas基本语法  50-51
    4.1.2 Canvas图形元素  51-53
  4.2 地图符号数据结构研究  53-57
  4.3 基于Canvas的地图符号化  57-70
    4.3.1 基于Canvas的点状符号绘制  58-61
    4.3.2 基于Canvas的线状符号绘制  61-65
    4.3.3 基于Canvas的面状符号绘制  65-69
    4.3.4 基于Canvas的注记  69-70
  4.4 本章小结  70-71
第5章 基于HTML5的矢量地图发布应用实例  71-80
  5.1 原型系统开发环境配置  71
  5.2 原型系统功能  71-72
  5.3 原型系统中矢量地图应用分析功能的实现  72-79
    5.3.1 地图图层的显示控制  74
    5.3.2 符号样式选择  74-75
    5.3.3 地图放大、缩小、漫游操作  75-77
    5.3.4 地图查询  77
    5.3.5 地图测距  77-78
    5.3.6 客户端数据存储  78-79
  5.4 本章小结  79-80
第6章 结论与展望  80-82
  6.1 总结  80-81
  6.2 特色与创新  81
  6.3 问题与展望  81-82
参考文献  82-87
在读期间发表的学术论文及研究成果  87-89
致谢  89

相似论文

  1. 基于HTML5技术的产品演示系统设计与开发,TP311.52
  2. 面向公众服务的矢量WebGIS关键技术研究,TP393.09
  3. 基于GIS的青海广播无线覆盖资源管理系统的研究,P208
  4. 兖州矿区典型地物波谱数据库建设与应用研究,P208
  5. 基于GIS和GPS的国土资源动态巡查系统的设计与实现,P208;P228.4
  6. 矿区多源遥感影像集成管理系统的设计与实现,P208
  7. 三维战场态势分析与推演系统,P208
  8. 社区WebGIS原型系统设计与实现,P208
  9. 基于WebGIS技术的国土资源信息平台的研究,P208
  10. 基于WebGIS的地理信息支撑技术在水质安全预警系统中的应用研究,P208
  11. 面向智能手机的矢—栅混合地图关键技术研究,P208
  12. 武警黄金部队多源空间数据集成管理技术研究,P208
  13. 基于GIS的森林火灾扑救指挥系统设计与实现,P208
  14. 基于RS和DEM的艾比湖周边灌丛沙堆空间分布格局的研究,P208;P237
  15. MAPGIS在煤矿钻孔资料分析管理中的应用研究,P208
  16. 基于GIS的气象雷达因子标定与雨量反演的技术研究,P208
  17. 基于GIS的晋江流域洪灾风险评价研究,P208
  18. 地理案例的空间相似性计算,P208
  19. 地质灾害应急地理信息数据库设计及其应用,P208
  20. 地理编码引擎的设计与实现,P208
  21. 基于RS和GIS的阜新市土地利用变化研究,P237;P208

中图分类: > 天文学、地球科学 > 测绘学 > 一般性问题 > 测绘数据库与信息系统
© 2012 www.xueweilunwen.com