基于GPU的地图切片系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:cot01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机技术和地理信息技术日益融合的发展趋势下,基于Web地理信息系统的应用越来越广泛,已不再局限于农业、气象等传统行业。如今WebGIS系统为了加快客户端显示地图数据的速度,主要使用瓦片金字塔的结构对影像数据进行存储和管理。航空航天科技和遥感影像技术的不断进步,产生了海量的栅格地图数据,如何快速地构建影像数据的瓦片金字塔,是高性能WebGIS亟待解决的问题。传统瓦片金字塔的构建方法主要分为单机串行和分布式集群两种方式,而GPU由于其强大并行处理能力,为海量地图数据切片性能的提高提供了一种新的途径。本文利用CUDA并行计算架构设计了栅格地图数据的快速切片方法,将瓦片金字塔构建时的数据重采样和瓦片JPEG压缩的并行运算都交由GPU来完成,改变了瓦片金字塔传统生成的方式。本文主要研究内容如下:(1)对图像缩放常用的几种方法在GPU上并行实现进行了研究,并运用到不同地图投影下的瓦片缩放生成中。(2)研究了JPEG压缩标准,通过在GPU端完成JPEG压缩中的颜色变换和采样、DCT变换、量化等可并行运算部分,而逻辑运算较高的熵编码部分在CPU端完成,从而充分发挥了GPU平台的计算性能来完成瓦片数据的JPEG压缩。(3)针对瓦片金字塔的结构特性,分析了基于GPU的四叉树索引地图切片算法的设计与实现。在此基础上为了提高GPU显存利用率,提出了基于GPU平台的条带层级切片算法。此算法通过对划分的地图条带迭代式处理来生成不同缩放级别的瓦片,利用缓存技术来生成边界瓦片和金字塔的高层瓦片,从而减少了磁盘、主机内存和GPU显存间的数据传输。(4)采用模块化的思想,设计并实现了GPU平台的地图切片系统。其中元数据模块提供了切片地图Web服务发布所需的元信息;空间配置器模块为了满足切片过程中对相同大小的内存块频繁申请的需求,采用多级链表分配池方式管理内存,保证了切片系统的稳定性;瓦片存储模块设计了统一的接口来支持不同存储系统。基于以上工作与研究,本文设计并实现了基于GPU的地图切片系统。通过发布WMTS服务验证了切片系统生成瓦片金字塔的正确性。通过性能测试证明了利用GPU来进行地图切片具有性能优势,与CPU相比能够明显地提高海量栅格地图数据的切片速度。
其他文献
烟囱是火力发电厂重要的特种结构之一,烟囱由于柔度高、体量大、阻尼小等特点,是典型的风敏感结构,风的作用则是荷载的主要影响因素之一。随着我国的经济发展等原因,中国承建的海外电厂工程项目也越来越多,但大量的涉外项目选择美国规范作为其设计规范,因此研究美国规范的设计方法、明确中美烟囱设计规范之间的差异是非常有必要的。因此,本文首先采用流体数值模拟的方法,对烟囱外筒受到风的作用影响进行模拟研究,并且基于中
近年来,随着重型车辆在载重机动性要求的不断提升以及混合动力技术的广泛应用,混合动力多轴重型汽车便应运而生,它有运载重型装备、提高功率储备、增强机动性能、提高运输效率、保护路面和桥梁等特点,具有广泛的用途。本文以六轴重型混合动力汽车为研究对象,针对车辆加速、巡航、制动运行时多性能指标的综合优化问题,研究包括驱动和制动控制的整车多工况综合控制策略,使车辆动力性、安全性得到提升。论文的主要研究工作如下:
随着对外开放的不断深入,我国公民“走出去”的越来越多,与此同时,我国公民在海外遭受的风险也在不断增加。近几年,我国外交部平均每年处理近十万领事保护与协助案件,涉及海外公民人数众多。党和政府高度关心着我国海外公民,时刻关注着我国海外公民权利保护工作。党的十八大报告指出,要坚定不移地维护国家利益和我国公民、法人在海外的合法权益。海外公民权利保护作为国家保护公民权利的重要内容,但又不同于国家对国内公民权
通过对桥墩纵横向刚度的计算,分析影响桥梁下部结构刚度的主要因素:墩高、桩间距、桩的布置型式、柱桩的桩长、桩的自由长.桩基础的设计以采用小直径钻孔桩、行列式布置、尽
美国十分珍视言论自由,通往美国保护新闻自由之路最重要的里程碑莫过于对德国移民印刷商约翰·彼得·曾格(JohnPeterZenger)的审判案。理查德·克鲁格在《永不消逝的墨迹:曾