地理矢量数据快速可视化技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:lygwzs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着遥感、航测等诸多遥测手段的大规模应用,世界各国各行业获取的地理数据量呈几何式激增,人类业已迈入海量大数据时代。对于地理信息系统而言,如何快速地可视化这些数据是地理信息领域的一大问题。目前已有的地理信息系统软件大都是桌面软件,整个软件在个人电脑上安装,数据存放在本地磁盘,计算、绘制均由本地桌面计算机完成。由于受单机的性能的制约,对于大规模地理空间数据,这些桌面软件无法快速甚至没有能力进行可视化。因此,本文针对这个日益突出的问题,提出基于服务器集群的大规模地理空间数据快速可视化技术。本文从以下几个方面展开研究:首先,本文设计基于服务器集群的可视化框架,该框架采用B/S结构。前端交互界面是用户操作管理的窗口。用户通过网页进行各种地图操作以及数据管理。地图显示窗口采用瓦片化技术,每个瓦片由一个节点进行绘制。服务器端由网络服务器以及绘制服务器组成。网络服务器是前端与绘制服务器端的连接桥梁,包括服务器的瓦片缓存管理以及网络负载调度。瓦片缓存管理用于将已绘制完成的瓦片缓存到服务器共享磁盘上的文件系统中,实现瓦片的第二次请求加速;网络负载调度均匀地将瓦片请求分配给服务器的多个绘制节点,实现多节点的负载均衡。绘制服务器由多个集群节点上的绘制引擎以及空间数据库组成。空间数据库用于存储地理矢量数据,绘制引擎实现将地理数据绘制成瓦片,是整个框架的核心部分。其次,地图经过瓦片化处理后,有些瓦片仍然可能集中了大量的要素,这些瓦片绘制时间长,会降低整个地图绘制速度。对此,本文利用服务器的多节点多核优势,提出在绘制引擎部分实现对单个瓦片进行多线程并行绘制方法。首先进行任务划分,然后多线程分别绘制各自的任务,最后主线程进行任务合并。通过多线程并行绘制,极大地提高了瓦片的绘制速度。通过实验测试获得较好的加速比。最后,本文提出顺序划分数据和间隔划分数据两种面向地理矢量数据并行可视化的负载均衡策略。顺序划分数据策略按照线程号顺序地分配一段连续的数据,间隔划分数据策略每个线程的数据都不是连续存储的。通过实验验证,间隔划分数据策略负载均衡效率优于顺序划分数据策略负载均衡效率。最后通过实验总结出对于线要数数据该何时采用多线程并行以及采用多少线程的经验值。
其他文献
目的:探讨西酞普兰联合奥氮平治疗老年精神分裂症伴抑郁临床疗效.方法:选取我院2012年1月-2015年8月收治的80例老年精神分裂症伴抑郁患者为研究对象,分为A组和B组,B组(n=40)
随着芯片业的飞速发展,数字信号处理器(DSP)无论从制造工艺、体系结构、编译器和DSP上的实时操作系统(RTOS)几个方面都取得了巨大的发展。作为当今一个应用的热点,多媒体应用也
随着计算机技术、通信技术和微电子等技术的高速发展,信息技术已渗透到军事、民用领域的各个角落。在系统先进的电子设备或电子系统中,高速高分辩A/D和D/A转换器已成为决定诸如
膝美节骨性关节炎(OA)是一种常见的退行性关节软骨疾病,临床以关节疼痛、僵硬、活动受限、活动时有摩擦声为特征,属巾医痹证(骨痹)范畴.本病虽不像肿瘤那样威胁患者生命,致残
探讨通过结肠镜下切除息肉治疗效果.回顾分析230例经结肠镜下切除息肉的临床资料分析及随访情况.结肠镜下行息肉切除为一种安全、痛苦小、创伤小、并发症少,费用低的有效治疗
目的:观察针刺与手法治疗肌硬模桥引起的颈源性头痛的疗效差异.方法:将60例患者随机分为针刺组(A组)和手法组(B组),每组30例.两组均取风池、风府、翳明为主穴.配阿是穴.风寒
在当今的计算机领域里,充斥着各种各样的CPU,它们的体系结构和应用方向不尽相同。CPU的分类方法很多,最为典型的是按照体系结构把它们分为复杂指令集处理器(CISC)和精简指令集处
目的:系统评价实时剪切波弹性成像(SWE)诊断甲状腺结节良恶性的准确度.方法:计算机检索PubMed、EMBASE、Cochrane Library、CBM、VIP、CNKI和万方数据库,纳入SWE诊断甲状腺结
目的:探讨ICU创伤性休克的临床急诊观察特征.方法:2013年9月到2016年5月选择在我院ICU进行诊治的创伤性体克患者80例,所有患者都给予急诊复苏治疗,记录复苏不同时期点的中心
随着无线通信技术的发展,无线多媒体业务逐渐进入人们的生活。第三代移动通信系统(IMT-2000)标准制定和产品开发已成为全世界移动通信领域的热点。3G系统不仅要求实现语音业务