基于Web的大规模GPS点数据可视化系统设计与开发

来源 :中国科学院大学(中国科学院大学人工智能学院) | 被引量 : 1次 | 上传用户:ncepuwade
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
GPS数据作为人类活动轨迹数据的重要组成部分,不仅是描述了移动对象的时空变化属性,更是蕴含了丰富的语义。通过可视化平台可以将大规模GPS数据更加直观地呈现在研究人员的面前,并通过丰富的交互操作帮助他们揭示数据中所包含的时空规律甚至更深层的语义。在大规模GPS数据可视化系统中,很多都是基于客户端的系统架构进行设计,通过优化数据结构实现高效存储索引数据,并借助GPU绘制加速大规模渲染。本文设计的可视化平台主要注重后端的计算能力和浏览器在可视化窗口的视野特点,采用多分辨率金字塔模型实现大规模数据的组织管理,并通过优化数据的转换处理算法以及借助GPU强大的并行数据处理能力来实现快速绘制。该平台能够有效地减少系统内存占用,保证10GB以上的大规模GPS数据按需加载、多尺度浏览,实现快速定位绘制,即使在视图窗口发生变化时也能进行高效渲染,提高了可视化交互操作体验。本文完成的主要工作包括:(1)在充分考虑了目前可视化系统的对于部署简单,分发容易,维护及时、企业对于开发人员的招聘需求的基础上确定了以B/S作为系统架构的设计原则;(2)基于WebGL的绘制架构,实现了直接基于硬件的绘制,改善基于Canvas绘制的性能问题,使整个的绘制更加流畅了优化,提高系统处理性能;(3)改进GPS点数据数据可视化的数据前后端加载架构,使用多分辨率金字塔的结构加载可视化绘制的数据,使用数据分片技术提高了整个系统的数据处理渲染能力;(4)使用基于GPU的坐标转换算法改善了单纯使用CPU处理数据时在前端交互时的绘制性能低效问题,从而降低绘制延迟,提升用户体验。本文设计的可视化平台可以解决当前大规模GPS数据可视化中遇到的对于硬件高性能要求、渲染时间过长甚至无响应、交互操作性能差等问题,为后续使用对于大规模GPS点数据的用户探索可视化GPS点数据以及基于可视化的的分析决策提供支持。该系统在Web平台的基础上,在服务端将大规模的数据进行预处理,并且将客户端的部分计算压力转移到GPU,从目前本文实践来说这种方式对于大规模的GPS点数据可视化是一次成功的尝试,后期可以依据该思路继续探索。
其他文献
随着社会的发展,国民经济水平不断提高,电力企业在我国社会和经济发展中占有重要地位,因此,回家对电力企业的安全要求也提高了。电力企业生产和运行的安全性直接关秉着我固经济的
近年来大学生毕业就业压力不断增大,就业中产生的区域性和结构性矛盾不断加剧.新时期的社会转型、高校间的大众化教育也是难就业的一个原因点.这些毕业生中有不少共产党员,如
Ribozyme是一类具有生物催化功能的RNA,它能定点切割RNA靶分子,从而达到有效地阻断基因表达的目的。本文依“锤头结构”原理设计合成了一个38个核苷酸的Ribozyme,能在体外定
地区似大地水准面精化工作中一个重要环节即是测定并计算该地区的重力异常数据,本文以广州市为例,探讨该地区重力异常的计算方法,及其在采用移去-恢复法进行似大地水准面精化工作中的应用,并对其中若干问题展开探讨。
研究背景精神分裂症是一组感知、思维、情感、行为等方面不协调的精神障碍。目前抗精神病药物在治疗阳性症状方面存在一定疗效,但对阴性症状、社会功能恢复、提高治疗依从性
从我国河南-抗丁型肝炎病毒抗原(anti-HDAg)及丁型肝炎病毒(HDv)RNA双阳性的HBsAg携带者血清中提取RNA,采用人工合成的引物进行逆转录和聚合酶链反应(PCR),获得了贯穿HDV全基因组的6个相互重叠的cDNA片段。经双脱氧末端终
将编码鸭乙型肝炎病毒(DHBV)前表面抗原(PreS)第9至163位(155个)氨基酸序列的465bpDNA片段,克隆入PL启动子控制下并含有修饰型cIts857基因的表达载体中。利用载体的起始密码子和创建的终止密码子(TAG)构建含部分DHBVPreS基因的表达
本文将Ad4基因组相当于73.3-89.2基因图谱单位的DNA片段进行了序列测定及基因结构分析,它包括了Ad4E3区全基因及该区两侧的部分序列。序列分析表明,Ad4 E3区从TATAA box起至该区基因结束共4778bp,编码11个大于6kD的开放读码
随着网络技术的发展,网络理论也面临着新的挑战。主要分析了网络理论在基于IPv6下一代网络技术中的新发展,以期对网络教育的发展有所启迪。
通过融合乙型肝炎病毒(HBV)PreS2基因及大肠杆菌β-半乳糖苷酶基因,使HBVPreS2蛋白在大肠杆菌中得到高效表达,推算所表达的融合蛋白占菌体可溶性蛋白的15%左右。经检测表明,表