大幅面PDF地图跨文档无缝快速漫游技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhangtaozheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PDF是一种简单、便携、跨平台,以及具有出版原图级打印效果的电子文档格式,被广泛应用于各种领域。GeoPDF基于PDF格式标准,同时加入了空间参考信息和地理数据信息,已成为一种新型地图文件格式,其不仅具有传统PDF的各种优点,还能通过专用工具对地图进行地理信息方面的相关操作,如地图标绘、测距、地点查询等,完成一些借助专业GIS才能实现的工作。目前,市面上的GeoPDF浏览器,一般都是通过在普通PDF浏览器中添加地图插件的方式实现。而此类GeoPDF浏览器,存在的最大问题是每次只能打开一个地图文档进行操作,这对于跨越多幅地图范围的一些地图应用来说,是极为不方便的,也极大的限制了GeoPDF地图的应用场景。为了实现GeoPDF地图的无缝漫游操作,有必要专门设计一种GeoPDF浏览器来解决这个问题。基于此,本文首先设计了一款多功能的地图浏览系统,该系统采用面向对象的设计思想,分别实现了图层管理、数据管理、坐标转换以及辅助工具等功能模块,不但支持最基本的缩放、漫游,距离测量等功能,也支持多图层之间的透明叠加。然后,在此基础上,本文设计了一种九宫格模型,用于解决大幅面GeoPDF跨文档无缝漫游的问题,该模型的具体实现,主要分为以下三个过程:(1).GeoPDF并行渲染:该过程采用多任务的技术,由主进程封装及分发渲染子任务,子进程接收任务、执行渲染,并通过异步的方式返回渲染结果,完成多幅GeoPDF地图文档的并行渲染。(2).GeoPDF实时显示:该过程采用多线程和绘制队列的技术,通过线程异步的方式,将子进程返回的渲染结果放入绘制队列中,并由绘制线程执行绘制过程,完成多幅GeoPDF地图的实时显示。(3).GeoPDF全图漫游:该过程采用进程复用的技术,通过子进程动态替换地图文档的方式,完成GeoPDF地图的全范围漫游。基于以上内容,本文最终实现了一款功能全面、性能高效、操作便捷,同时支持GeoPDF跨文档无缝漫游的地图浏览系统。该系统在完成基本功能的前提下,采用了一系列优化方案,如局部渲染、缩略图显示以及子进程缓存替换等策略,进一步提高了GeoPDF的渲染绘制速度和系统的整体漫游效果,是一套完整的GeoPDF跨文档快速漫游解决方案。
其他文献
水是人类生存最基本的条件,饮水安全是人类生存的基本需要,直接关系人民群众身体健康和生命安全。西山地区位于西北干旱山区,地形地貌复杂,干旱少雨,交通不便,自然条件恶劣,
我国在民用船舶领域造船的总吨位上面,在2011年已经超过韩国,从而成为世界第一造船大国。但是,我国在高附加值的造船领域,比如超大型油船方面,远落后于日韩,特别是在船舶管路设计这一块存在着较大的差距。同时各国海事组织之间联系越来越紧密,国际公约修订的越加频繁,相应的各国船级社规范更新速度也较快,导致船舶管路设计要求也是越来越高。本文以超大型油船的船舶管路的详细设计部分为研究对象,意在解决如何按照船舶
在各个国家的经济发展过程中,贫困问题是非常重要的问题。从我国市场经济的发展方面来看,贫困问题同样也是最主要的一个问题。该问题的解决不但能够有利于我国社会的整体发展,同时也对我国奋斗目标的达成产生重要的影响。从党的十八大开始,以习近平同志为核心的党中央越来越注重贫困问题的解决,他们通过基层的走访与调查从而提出了精准扶贫的重要内容,这对我国贫困问题的解决产生了重要的影响。与此同时,通过精准扶贫发展战略
9月14日,浙江世贸中心嘉年厅举行了杭州市-中国科学院半导体研究所半导体照明工程启动暨揭牌仪式,这标志着杭州市与中国科学院紧密合作的半导体照明工程正式启动.在启动仪式
第一部分载瘤动脉狭窄对颅内动脉瘤血流动力学的影响研究目的:使用计算机软件构建动脉瘤模型中载瘤动脉的狭窄形态学变化,以此来模拟狭窄病变的治疗过程,分析此过程中动脉瘤