摘要 | 第4-5页 |
Abstract | 第5页 |
1 绪论 | 第10-17页 |
1.1 研究背景和意义 | 第10-11页 |
1.2 研究现状 | 第11-14页 |
1.2.1 Hadoop的研究和应用现状 | 第11-13页 |
1.2.2 Hadoop在空间数据上的研究和应用现状 | 第13-14页 |
1.3 论文主要工作和结构安排 | 第14-17页 |
1.3.1 论文的主要工作 | 第14-16页 |
1.3.2 论文的结构安排 | 第16-17页 |
2 关键技术概述 | 第17-35页 |
2.1 分布式计算平台Hadoop | 第17-20页 |
2.1.1 Hadoop简介 | 第17页 |
2.1.2 Hadoop生态系统 | 第17-19页 |
2.1.3 Hadoop拓扑结构特征—主从式架构 | 第19页 |
2.1.4 Hadoop典型部署方式 | 第19-20页 |
2.2 HDFS文件系统及其Java API | 第20-22页 |
2.2.1 HDFS设计特点 | 第20页 |
2.2.2 HDFS架构 | 第20-22页 |
2.2.3 HDFS中存取机制 | 第22页 |
2.3 并行计算框架MapReduce简介 | 第22-27页 |
2.3.1 MapReduce编程模型 | 第22-23页 |
2.3.2 Hadoop MapReduce架构 | 第23-25页 |
2.3.3 Hadoop MapReduce工作流程 | 第25-27页 |
2.4 分布式数据库HBase及其Java API | 第27-31页 |
2.4.1 HBase表格概念 | 第27-28页 |
2.4.2 HBase架构 | 第28-30页 |
2.4.3 HBase接.介绍 | 第30-31页 |
2.5 Mapnik渲染引擎概述 | 第31-35页 |
2.5.1 渲染对象数据组织结构 | 第32-33页 |
2.5.2 Mapnik渲染机制架构 | 第33-35页 |
3 基于HBase的空间矢量数据存储表格设计 | 第35-44页 |
3.1 相关知识概述 | 第35页 |
3.1.1 空间数据简介 | 第35页 |
3.1.2 矢量数据简介 | 第35页 |
3.2 HBase对于空间矢量数据的适用性 | 第35-37页 |
3.2.1 关系型数据库与空间矢量数据 | 第35-36页 |
3.2.2 HBase与空间矢量数据 | 第36-37页 |
3.3 矢量数据存储表格设计 | 第37-44页 |
3.3.1 行键的设计 | 第37-39页 |
3.3.2 列族的设计 | 第39-40页 |
3.3.3 列族的分类 | 第40-44页 |
4 基于Hadoop的空间矢量数据存储和分块方案设计 | 第44-68页 |
4.1 Shapefile格式空间数据简介 | 第44页 |
4.2 空间数据处理工具GeoTools简介 | 第44-47页 |
4.2.1 GeoTools架构与数据格式支持 | 第44-46页 |
4.2.2 安装及使用方法 | 第46-47页 |
4.3 数据转换流程分析 | 第47-52页 |
4.3.1 从Shapefile文件到符合WKT标准的矢量要素数据 | 第47-50页 |
4.3.2 从符合WKT标准的矢量要素数据到Shapefile文件 | 第50-52页 |
4.4 空间矢量数据存储和分块方法 | 第52-58页 |
4.4.1 多线程条件下基于HBase的空间矢量数据插入方法 | 第53-55页 |
4.4.2 基于MapReduce和GeoTools的空间数据分块方法 | 第55-58页 |
4.5 实验及结果展示分析 | 第58-68页 |
4.5.1 实验集群搭建流程简述 | 第58-65页 |
4.5.2 数据源简述 | 第65页 |
4.5.3 基于HBase的矢量数据分布式存储结果 | 第65-66页 |
4.5.4 基于MapReduce和GeoTools的矢量数据划分结果 | 第66-68页 |
5 基于Hadoop和Mapnik的分布式渲染方案设计 | 第68-86页 |
5.1 Mapnik渲染机制与流程分析 | 第68-70页 |
5.2 面向空间数据渲染的Hadoop系统架构 | 第70页 |
5.3 基于Hadoop和Mapnik的分布式渲染方法 | 第70-76页 |
5.3.1 Mapnik在Hadoop集群中的安装和配置方法 | 第70-72页 |
5.3.2 关于Mapnik Java API的说明 | 第72-74页 |
5.3.3 分布式渲染及可视化方案设计 | 第74-76页 |
5.4 分布式渲染实验 | 第76-86页 |
5.4.1 实验成果展示 | 第78-79页 |
5.4.2 渲染性能对比分析 | 第79-86页 |
6 结论 | 第86-88页 |
致谢 | 第88-89页 |
参考 文献 | 第89-92页 |
攻读学位期间的研究成果 | 第92页 |