嵌入式GIS地图显示加速方法研究

嵌入式GIS地图显示加速方法研究

论文摘要

近年来,嵌入式GIS系统上的地图实时显示一直是GIS领域研究的热点。然而,由于庞大的地图数据量与有限硬件资源的矛盾,使得地图实时显示同时成为该领域的难点问题。为此,国内外学者对数据模型、多线程技术、缓存技术等展开深入研究,取得了重大进展。然而在军事应用中,由于处理器选择受限,计算能力有限,面对大屏幕、高精细、多类型、多图层、多要素的地图显示需求,现有技术尚不能很好满足其军事应用需求。本文针对某导航终端项目应用中,连续执行地图操作引发消息阻塞并导致的显示延迟问题,对地图显示的加速方法进行了深入研究,有效减小了显示延迟,满足了导航终端的战术应用需求。所做的工作主要有以下几点:(1)提出序列化消息驱动机制的地图加速显示调度模型。基于消息驱动机制和分块数据存储模型,提出了序列化消息驱动机制的地图显示方法,即将一个处理整屏幕区域内地图数据、相对耗时的、粗粒度的显示过程分解为一系列只处理单个数据块、相对省时的、细粒度的子过程,将分解的子过程转换为一系列消息发送到显示任务构建的FIFO消息队列中,并研究了相适应的数据调度与缓存方法,对消息队列进行动态维护,增强了数据调度的可控性和灵活性,减少了粗粒度显示过程的延迟,有效提高了显示速度。(2)给出基于消息优先级和基于贪婪策略的数据调度方法。首先,针对连续地图缩放产生的显示延迟,给出了基于消息优先级的数据调度方法,该方法根据缩放操作顺序动态改变相应消息的优先级,根据显示需要删除不需处理的子过程消息,放弃不需执行的数据处理,减少处理的数据量,从而有效减少显示延迟,测试结果表明,与以任务为单位的显示调度方法相比,该方法可有效减少地图显示时间。其次,针对漫游延迟给出了基于贪婪策略的数据调度方法,该方法通过对漫游方向预测,预先将后续操作中需处理的地图数据分摊到当前各次操作间的空闲间隙来处理,最大限度保证前后台缓存的平滑切换,测试结果表明,相对双缓存法,该方法能有效改善地图漫游的平滑度。(3)给出基于哈希映射的地图数据缓存模型。首先,综合考虑数据预取、缓存替换等问题,利用哈希表能有效降低数据存储和查找时间的优点,给出一种基于哈希映射的地图数据缓存模型。其次,针对以图幅为单位的缓存加载策略易造成内存浪费、网格索引内存占用量大,以及缓存碎片降低内存利用率的问题,给出基于哈希映射的索引构建方法、按需缓存策略,以及缓存管理方法。上述方法将唯一表征地图数据块的四个参数映射为一个参数,减少单个索引的内存占用;根据内存大小和地图操作方式,以地图数据块为单位按需缓存,扩大有效数据的缓存范围;在系统空闲时通过内存搬移进行缓存碎片整理,提高内存利用率。测试结果表明,上述方法在不降低查找速度的前提下,使有限的内存空间可以缓存更多的地图数据,减少了访问低速设备的次数,进一步提高了地图显示速度。

论文目录

  • 表目录
  • 图目录
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外应用现状
  • 1.2.1 国外应用现状
  • 1.2.2 国内应用现状
  • 1.3 国内外研究现状
  • 1.3.1 空间数据的存储和管理方法
  • 1.3.2 数据调度方法
  • 1.3.3 地图数据显示处理方法
  • 1.4 有待解决的问题
  • 1.5 本文主要工作及内容安排
  • 第二章 嵌入式GIS 地图数据调度方法分析
  • 2.1 嵌入式实时操作系统
  • 2.2 嵌入式GIS 空间数据模型
  • 2.3 数据调度分析
  • 2.3.1 地图缩放的数据调度方法
  • 2.3.2 地图漫游的数据调度方法
  • 2.3.3 数据调度过程分析
  • 2.4 本章小结
  • 第三章 基于消息序列化的地图显示调度模型
  • 3.1 序列化的消息驱动机制
  • 3.1.1 消息结构
  • 3.1.2 多任务事件下的消息响应
  • 3.1.3 消息序列化
  • 3.2 地图显示调度模型
  • 3.2.1 显示调度模型结构
  • 3.2.2 多任务调度机制
  • 3.2.3 地图显示的数据调度过程
  • 3.3 本章小结
  • 第四章 基于消息序列化的地图显示调度方法研究
  • 4.1 基于消息优先级的地图缩放数据调度
  • 4.1.1 问题分析
  • 4.1.2 算法描述
  • 4.1.3 性能分析
  • 4.1.4 实验验证与分析
  • 4.2 基于贪婪策略的地图漫游数据调度
  • 4.2.1 问题分析
  • 4.2.2 算法描述
  • 4.2.3 参数选取
  • 4.2.4 实验验证与分析
  • 4.3 本章小结
  • 第五章 基于哈希映射的地图数据缓存模型
  • 5.1 基于哈希映射的地图数据缓存模型
  • 5.2 基于哈希映射的瓦片索引构建方法
  • 5.2.1 基于瓦片的哈希映射
  • 5.2.2 关键字映射关系的构建
  • 5.2.3 哈希函数的构建
  • 5.2.4 冲突问题的解决
  • 5.3 基于哈希映射的按需缓存策略
  • 5.4 基于哈希映射的缓存管理方法
  • 5.4.1 基于哈希映射的瓦片缓存结构
  • 5.4.2 瓦片数据的存储和替换
  • 5.4.3 瓦片数据的查找
  • 5.4.4 缓存数据维护
  • 5.5 性能分析及测试
  • 5.5.1 查找效率分析
  • 5.5.2 索引数据量测试
  • 5.5.3 可加载的缓存等级数测试
  • 5.5.4 缓存碎片整理效果测试
  • 5.5.5 显示速度测试分析
  • 5.6 本章小结
  • 第六章 消息序列化地图加速方法的工程实现
  • 6.1 研制背景
  • 6.2 系统结构
  • 6.3 消息序列化的实现
  • 6.4 系统功能和性能
  • 6.5 本章小结
  • 总结与展望
  • 总结
  • 展望
  • 参考文献
  • 作者简历 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    • [1].监测数据在电子地图显示的实现[J]. 电脑知识与技术 2020(23)
    • [2].荒野求生 第5集 在冰桥上爬行[J]. 新作文(小学中高年级版) 2016(11)
    • [3].学会计算安排行程[J]. 数学大王(中高年级) 2017(05)
    • [4].OpenGL多线程电子地图显示研究[J]. 测绘科学 2010(06)
    • [5].基础电子地图显示的关键技术[J]. 测绘科学技术学报 2008(04)
    • [6].关于机载显示器中地图显示嵌入式架构的改进[J]. 飞机设计 2017(03)
    • [7].嵌入式环境下跨平台地图显示技术[J]. 测绘科学 2009(02)
    • [8].SCIENCE最新内容精选[J]. 科学中国人 2008(03)
    • [9].在线导航中地图显示的实现[J]. 山西水利科技 2010(04)
    • [10].Flex在Web地图显示中的应用[J]. 电子技术 2011(04)
    • [11].基于3维API的电子地图显示研究[J]. 测绘与空间地理信息 2012(05)
    • [12].VB.NET中用ASPMAP控件开发Web地图显示程序[J]. 电脑编程技巧与维护 2011(05)
    • [13].基于Flex的Web地图显示系统的设计与实现[J]. 钦州学院学报 2011(06)
    • [14].基于嵌入式ARM-Linux的GPS信息与电子地图显示[J]. 成都纺织高等专科学校学报 2014(04)
    • [15].嵌入式GIS系统多缓存地图显示方法[J]. 信息工程大学学报 2010(03)
    • [16].易图通进军高端车载导航市场[J]. 数字通信世界 2013(06)
    • [17].外来村官肖琳:震后十年,仍在深山[J]. 廉政瞭望(上半月) 2018(04)
    • [18].基于Super Waba平台的SVG地图显示技术[J]. 测绘工程 2009(02)
    • [19].基于FLASH+ASP.NET的重要天气报地图显示功能的实现[J]. 江西通信科技 2011(01)
    • [20].梦幻月色凝固在湖畔小镇[J]. 旅游纵览 2014(17)
    • [21].一种地图显示优化的方法[J]. 科技创新导报 2014(14)
    • [22].煤矿反风演练指挥平台中实时地图显示功能的设计与实现[J]. 煤炭与化工 2019(07)
    • [23].利用教育与研究方面的技术,支持教学设施的创新 透视哈佛大学HarvardX[J]. 中国教育网络 2014(05)
    • [24].游客最爱的十大摄影圣地[J]. 上海企业 2014(10)
    • [25].历史进行时[J]. 文史参考 2010(11)
    • [26].基于Ajax和ArcEngine的WebGIS系统的设计和实现[J]. 城市勘测 2010(03)
    • [27].《碟中谍》中的高科技[J]. 少年月刊 2012(10)
    • [28].数学岛奇遇记(二)[J]. 课堂内外(小学智慧数学) 2018(04)
    • [29].基于OpenGL的二维矢量地图可视化技术研究[J]. 测绘科学 2013(05)
    • [30].基于GIS的分布式互动图标标注及地图显示控制技术[J]. 科技传播 2012(15)

    标签:;  ;  ;  ;  ;  ;  

    嵌入式GIS地图显示加速方法研究
    下载Doc文档

    猜你喜欢