基于HTML5的室内地图绘制呈现系统的设计与实现
发布时间:2022-12-22 18:56
随着我国城市建设的大力推进,城市规模不断扩大,大型商圈涌现,交通线路越发复杂。人们出行大多依靠手机地图应用进行导航,准确的室内地图可以帮助用户到达最终目的地,但是手机地图应用与室内商圈信息同步不及时,容易造成错误导航。目前室内地图绘制系统采用栅格数据绘制地图,图形在高分辨率的移动设备中显示时有锯齿感,降低了用户体验。通过分析现有手机地图应用在商圈地图方面的功能不足以及室内地图绘制系统图形呈现不清晰的情况,设计实现了基于HTML5的室内地图绘制呈现系统,为商场提供自定义绘制其商户位置地图的能力。根据用户对系统的需求,系统划分为三个子系统:室内地图绘制子系统、室内地图呈现子系统以及商场信息存储和导航子系统。室内地图绘制子系统提供了完善的绘制工具,通过监听用户的操作,利用高清晰度且内存小的SVG(Scalable Vector Graphics,可缩放矢量图)绘制图形。室内地图呈现子系统向用户展示地图,并对商场的一些活动进行推广。商场信息存储和导航子系统用于持久化存储商场信息以及提供地图导航功能。改进扫面线算法,将存储的地图矢量数据转化为栅格数据。根据栅格数据和用户的起始点与目的地,通过A*...
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1. 研究背景和意义
1.2. 国内外现状
1.3. 研究内容与创新工作
1.4. 论文结构安排
1.5. 本章小结
第二章 室内地图绘制呈现系统相关技术研究
2.1. 地图图形绘制技术
2.2. 矢量图转化为栅格图算法
2.3. 基于A~*算法的室内导航
2.4. 本章小结
第三章 室内地图绘制呈现系统的需求分析
3.1. 室内地图绘制呈现系统总体需求
3.2. 子系统需求分析
3.2.1. 室内地图绘制子系统
3.2.2. 室内地图呈现子系统
3.2.3. 商场信息存储和导航子系统
3.3. 本章小结
第四章 室内地图绘制呈现系统的总体设计
4.1. 系统组件封装思想与总体设计中的各个模块
4.1.1. 系统组件封装思想
4.1.2. 系统总体设计
4.2. 子系统数据设计
4.3. 系统模块通信设计
4.4. 本章小结
第五章 系统的详细设计与实现
5.1. 室内地图绘制子系统
5.1.1. 地图绘制模块
5.1.2. 图形修改模块
5.1.3. 系统缓存模块
5.1.4. 系统编辑模块
5.2. 室内地图呈现子系统
5.3. 商场信息存储和导航子系统
5.3.1. 商场信息存储模块
5.3.2. 读取信息模块
5.3.3. 地图导航模块
5.4. 模块间通信机制
5.4.1. 室内地图绘制子系统整体数据交互设计
5.4.2. 子系统的两个模块之间的通信模式实现
5.5. 本章小结
第六章 系统测试
6.1. 测试环境
6.2. 系统功能测试
6.2.1. 商场工作人员绘制地图功能测试
6.2.2. 用户查看地图的功能测试
6.3. 系统性能测试
6.4. 本章小结
第七章 总结与展望
7.1. 总结
7.2. 展望
参考文献
致谢
攻读学位期间发表的学术论文目录
【参考文献】:
期刊论文
[1]WebGIS中空间数据的可视化[J]. 黄佛辉. 城市地理. 2016(20)
[2]专题地图设计辅助案例库建设的若干问题[J]. 冯涛,岳志兰,梁发宏,李永练. 测绘科学. 2016(11)
[3]矢量室内地图建模与制作方法[J]. 刘兆宏,王科,丰江帆,夏英. 数字通信. 2012(04)
[4]交互式地图绘制与SVG格式文档的生成[J]. 王唤良,朱建军. 武汉大学学报(信息科学版). 2011(08)
[5]区域填充算法的研究[J]. 秦晓薇. 赤峰学院学报(自然科学版). 2011(06)
[6]一种基于GIS最短路径搜索的A*改进算法[J]. 王肖,徐友春,章永进,郭振东. 计算机系统应用. 2008(05)
[7]一种基于Dijkstra算法的启发式最优路径搜索算法[J]. 王景存,张晓彤,陈彬,陈和平. 北京科技大学学报. 2007(03)
[8]基于XML的地图表达机制研究[J]. 尹章才,李霖. 武汉大学学报(信息科学版). 2007(02)
[9]一种简单的图案填充算法[J]. 王琪,王丽萍,陈凯迪. 微计算机信息. 2005(17)
[10]地理信息系统中的栅格结构与矢量结构[J]. 叶为民,张玉龙,朱合华,李元海. 同济大学学报(自然科学版). 2002(01)
博士论文
[1]基于Web的地理信息服务的研究与实践[D]. 王建涛.中国人民解放军信息工程大学 2005
硕士论文
[1]基于Android平台的地图SDK的设计与实现[D]. 刘丹枫.东南大学 2015
[2]基于HTML5和SVG跨平台工控图形组态软件的研发[D]. 徐鑫鑫.南京大学 2014
[3]基于HTML5的矢量地图发布关键技术研究[D]. 王晓.南京师范大学 2011
本文编号:3723853
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1. 研究背景和意义
1.2. 国内外现状
1.3. 研究内容与创新工作
1.4. 论文结构安排
1.5. 本章小结
第二章 室内地图绘制呈现系统相关技术研究
2.1. 地图图形绘制技术
2.2. 矢量图转化为栅格图算法
2.3. 基于A~*算法的室内导航
2.4. 本章小结
第三章 室内地图绘制呈现系统的需求分析
3.1. 室内地图绘制呈现系统总体需求
3.2. 子系统需求分析
3.2.1. 室内地图绘制子系统
3.2.2. 室内地图呈现子系统
3.2.3. 商场信息存储和导航子系统
3.3. 本章小结
第四章 室内地图绘制呈现系统的总体设计
4.1. 系统组件封装思想与总体设计中的各个模块
4.1.1. 系统组件封装思想
4.1.2. 系统总体设计
4.2. 子系统数据设计
4.3. 系统模块通信设计
4.4. 本章小结
第五章 系统的详细设计与实现
5.1. 室内地图绘制子系统
5.1.1. 地图绘制模块
5.1.2. 图形修改模块
5.1.3. 系统缓存模块
5.1.4. 系统编辑模块
5.2. 室内地图呈现子系统
5.3. 商场信息存储和导航子系统
5.3.1. 商场信息存储模块
5.3.2. 读取信息模块
5.3.3. 地图导航模块
5.4. 模块间通信机制
5.4.1. 室内地图绘制子系统整体数据交互设计
5.4.2. 子系统的两个模块之间的通信模式实现
5.5. 本章小结
第六章 系统测试
6.1. 测试环境
6.2. 系统功能测试
6.2.1. 商场工作人员绘制地图功能测试
6.2.2. 用户查看地图的功能测试
6.3. 系统性能测试
6.4. 本章小结
第七章 总结与展望
7.1. 总结
7.2. 展望
参考文献
致谢
攻读学位期间发表的学术论文目录
【参考文献】:
期刊论文
[1]WebGIS中空间数据的可视化[J]. 黄佛辉. 城市地理. 2016(20)
[2]专题地图设计辅助案例库建设的若干问题[J]. 冯涛,岳志兰,梁发宏,李永练. 测绘科学. 2016(11)
[3]矢量室内地图建模与制作方法[J]. 刘兆宏,王科,丰江帆,夏英. 数字通信. 2012(04)
[4]交互式地图绘制与SVG格式文档的生成[J]. 王唤良,朱建军. 武汉大学学报(信息科学版). 2011(08)
[5]区域填充算法的研究[J]. 秦晓薇. 赤峰学院学报(自然科学版). 2011(06)
[6]一种基于GIS最短路径搜索的A*改进算法[J]. 王肖,徐友春,章永进,郭振东. 计算机系统应用. 2008(05)
[7]一种基于Dijkstra算法的启发式最优路径搜索算法[J]. 王景存,张晓彤,陈彬,陈和平. 北京科技大学学报. 2007(03)
[8]基于XML的地图表达机制研究[J]. 尹章才,李霖. 武汉大学学报(信息科学版). 2007(02)
[9]一种简单的图案填充算法[J]. 王琪,王丽萍,陈凯迪. 微计算机信息. 2005(17)
[10]地理信息系统中的栅格结构与矢量结构[J]. 叶为民,张玉龙,朱合华,李元海. 同济大学学报(自然科学版). 2002(01)
博士论文
[1]基于Web的地理信息服务的研究与实践[D]. 王建涛.中国人民解放军信息工程大学 2005
硕士论文
[1]基于Android平台的地图SDK的设计与实现[D]. 刘丹枫.东南大学 2015
[2]基于HTML5和SVG跨平台工控图形组态软件的研发[D]. 徐鑫鑫.南京大学 2014
[3]基于HTML5的矢量地图发布关键技术研究[D]. 王晓.南京师范大学 2011
本文编号:3723853
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3723853.html