GeoPDF地图浏览系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:kuanaiTTA
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Geo PDF是一种新兴的存储地图的文件格式。Geo PDF地图以PDF文件格式为基础,除了存储文字和图像以外,还存储了图像所关联的地理属性信息,成功的解决了传统地图在易用性、便携性上的局限性,正在得到社会越来越多的关注。目前,市场上浏览Geo PDF地图的工具是普通的PDF文件浏览器。普通的PDF浏览器在浏览Geo PDF地图时有很大的缺陷:无法在多个Geo PDF地图文件之间进行浏览,用户浏览Geo PDF地图时只能被局限于一个Geo PDF文件以内。对于习惯了使用成熟的地图浏览系统如Google Map,百度地图的用户来说,这种体验是十分糟糕的。针对上述现象,本文设计与实现了一个可以在多个Geo PDF地图文件之间进行浏览的系统,填补了市场上在这一方向的空白。参考MVC架构,本系统将地图的显示、对地图的操作和对地图数据的管理分开,分别形成了三个相对独立的模块:视图模块,交互模块与数据管理模块。在实现整个系统的过程中,本文主要做了如下工作:1.对PDF文件标准与Geo PDF文件标准进行了深入的研究,了解了PDF与Geo PDF存储地图信息的方式,并在此基础上使用了一个第三方库为实现了解析Geo PDF地图文件信息的功能。2.对系统绘制地图的机制进行了研究与分析,设计并实现了一个高效绘制Geo PDF地图的方案。该方案的基本思想是合并多次绘制请求,在一次绘制过程中完成尽量多的绘制任务,减少系统绘制的次数,从而提高了绘制地图的效率。3.对Geo PDF地图的特点进行了研究,提出了一种与传统地图缓存系统不同的Geo PDF地图缓存系统。本系统中的Geo PDF地图缓存系统采用了一种特殊的网格缓存结构,该网格缓存具有占用内存大小不变,网格单元可以由若干Geo PDF拼接而成的特点,很好的解决了浏览Geo PDF地图过程中遇到的文件拼接问题与内存回收问题。4.对渲染Geo PDF地图的机制进行了深入的分析,设计了一种高效的并行渲染Geo PDF地图方案。该方案首先设计了一种高效的渲染任务队列,然后设计了一种可以区分Geo PDF状态的Geo PDF缓存对象管理模块,并在此模块上设计了一种高效的缓存替换算法。最后实现了复杂的并发多任务渲染系统,实现了高效的地图渲染功能。5.对Geo PDF地理要素数据与框架数据不匹配的问题进行了研究,设计了一种抽象的Geo PDF地理要素数据模型和将Geo PDF物理文件中的要素数据转换为这种抽象数据模型的方法,解决了框架与Geo PDF数据不匹配的问题。本系统来自于实际科研项目,目前已经得到了实际应用,总体达到了令人满意的效果。
其他文献
  近年来,随着计算机网络与通信技术、多媒体技术的快速发展,传统的监控系统也不断向着新的发展方向进行着不断的更新与发展。进而出现了结合计算机网络技术、多媒体技术及通
本文主要针对Grassmann空间中的递归曲线、曲面进行了深入的理论研究,推导出有理Bezier曲线、曲面和有理B样条曲线、曲面与有理L、w曲线、曲面的关系,采用Blossom算法,研究了递
在大型计算环境中,故障的发生不可避免,而由此造成的损失也是巨大的。容错技术的应用在一定程度上能够减少故障的发生带来的影响,提高系统可靠性。进程级的容错则是直接针对
基于内容的视频分析和检索是近年来一个非常活跃的研究方向,其基本研究目的是开发出自动化的算法和系统,提供组织、管理和应用视频数据的有效手段。视频内容结构化和视频摘要是
双十一购物狂欢节是指每年11月11日的网络促销日。在这一天,许多企业会进行大规模促销活动,网购订单均会瞬间激增。同一时间,企业面临一个运输调度的问题,然而货仓里货物数量以及运输环境可能产生很多不确定因素。货物运输调度问题(简称运输调度)是将有限的资源分配给各种不同需求的决策过程,其目的就是优化一个或者多个目标,它广泛存在于当今大多数的制造和生产系统中。优化的运输调度方案,可使得货物到达时间提前,降
本论文致力于研究CDMA无线蜂窝网定位服务实现的关键技术,探索定位系统实现的方式以及提高定位精度的方法。本文总结了T1P1无线信道模型的特点及其适用环境,提出了一种基于T1P1
随着国际互联网和无线通讯的迅速发展,图像被广泛应用于在各种多媒体服务中,图像压缩技术伴随着信息理论的发展和信息交流的需求而不断发展、成熟。图像压缩的基本理论起源于
云存储是在云计算概念上延伸和发展出来的一个新的概念,作为一种新兴的存储模式,其特有的优势使它得到众厂商、开源社区和科研机构的高度重视,并得到快速发展。越来越多的厂
由于城市交通拥塞现象及交通事故的日趋严重,交通监控系统的开发近年来引起了广泛的关注。正确的交通信息是进行交通监控的基础,因此交通信息数据的准确与否影响着对交通的管
特征提取是模式识别研究的核心内容之一;其基本过程是根据实际需要,定义一个函数映射,将数据从原始输入空间投影到一个新的特征空间,从而提取出感兴趣的信息。本文的主要研究