面向海量轨迹数据的索引技术研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:huanglien
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的空间索引技术通常针对移动对象进行处理,很难实现对轨迹数据的快速查询和高效的计算分析。同时,海量轨迹数据也对集中式的轨迹索引方案形成了挑战,而以网格算法、R-tree等为基础的分布式索引技术,在资源占用和构建速度等方面都存在问题。本文对以上问题,展开了如下研究:(1)本文首先提出了一种基于位图编码的轨迹数据处理方法,设计了基于位图技术的查询算法,对比了基于时空数据库的查询方案,通过实验检验了其计算效率以及拓展为处理轨迹查询方案的可行性。(2)本文基于提出的轨迹编码方法设计了面向轨迹的范围查询方法,对基于位图技术的算法进行拓展,提出了解决轨迹数据范围查询问题的算法,分别对比了基于时空数据库和纯内存R-tree索引的查询方案,分析了面向采样点与面向轨迹对范围查询性能的影响。(3)本文基于提出的轨迹编码方法,对面向轨迹的空间几何关系的查询问题进行了分析,结合数据过滤与常规的几何关系计算技术,提出了解决查询穿过指定区域的轨迹的问题的算法,分析了面向轨迹的计算方法的易拓展性,通过实验,分析了所提出算法对加速查询性能的影响程度。(4)本文基于Spark分布式计算框架,分析了时空数据并行查询方案的架构,确定了分布式查询的关键步骤,本文完成了对所提出的轨迹编码方法在Spark框架中的实现,分析了查询方案构建代价和对系统资源的要求。通过实验,验证了大数据环境下面向轨迹查询方案对面向采样点查询方案的优势。研究结果表明,在海量轨迹数据分析的密集计算情况下,本文提出的面向轨迹的查询方案能够具备分析轨迹数据的查询效率,面向轨迹的查询方案比通用查询方案有更高的查询性能。
其他文献
在当前机器学习的领域中,在线支持向量机分类算法是处理大规模数据分类问题的应用最为广泛的算法之一。传统的在线支持向量机算法中的损失函数仅仅依赖于一个样本,没有考虑到
耐甲氧西林金黄色葡萄球菌(methicillin-resistant Stphylococcus aureus,MR--SA)是引起院内感染的一个重要致病菌,自从MRSA发现以来,其蔓延速度越来越快,且由于抗药性强,已
新时代背景下,农村发展不充分、城乡发展不平衡的问题,在我国现阶段主要矛盾中较为凸显。因此,党的十九大提出了“乡村振兴”战略,将“三农”问题摆在了重中之重的位置。乡村振兴是实现全体人民共同富裕的必然要求,其中一项非常重要的工作就是乡村人才振兴。在决胜全面小康的关键历史时期,人才队伍是推进乡村现代化建设和发展及缩小城乡差距的重要支撑力量。本文参考了国内外大量与乡村人才振兴有关的研究文献,在此基础上,深
无线传感器网络是由多个具体感知、计算和通信能力的传感器节点组成。这些节点的感知范围必须完全覆盖这个网络区域,并且需要将感知到的数据发送至基站。典型的无线传感器网
作为我国生态文明法制建设的重要一环,河长制通过让党政负责人投身到治水第一线,形成党政牵头、领导负责、部门协同、全民参与的水治理体制。福建省N市从2017年开始,将河长制作为重点工作任务,初期取得了良好的成效。然而,近年来河长制工作的陷入瓶颈,突出表现为河长制工作考核与工作实务不匹配,考核体系难以发挥监督、引导的作用。有鉴于此,本文从考核体系优化的角度,运用问卷调查方法,征询当地河长办工作人员、社会
随着大量数据的产生,人类逐步迈进了大数据时代,并随之产生了一系列新的事物,云计算就是其中之一。云计算的产生和发展更新了海量数据新的处理方式,使得数据的处理更加高效和
随着永磁同步电机(Permanent Magnet Synchronous Motors,PMSM)在电动汽车中的广泛应用,电机驱动系统需要具有更好的控制品质。驱动系统中存在的转矩脉动是永磁同步电机振动噪声的重要来源,减小转矩脉动是提高驱动系统品质和整车NVH(Noise、Vibration、Harshness)性能的关键问题之一。为了减小转矩脉动,本文分析了永磁同步电机转矩脉动的产生机理,研究了
随着智能终端的普及和通信技术的进步,个人或家庭用户能够随时随地地产生大量的多媒体数据,而关于这些数据的存储问题则引发了个人或家庭用户对家庭私有云存储服务的迫切需求。经过多年的发展,云计算已经高度成熟,许多厂商推出各式各样的云计算服务,然而大多都是公有云或面向企业的私有云,缺少面向家庭用户的家庭私有云服务。对于家庭用户而言,一方面,使用公有云不仅传输速度低,还面临隐私数据泄露的风险;另一方面,传统的
非接触人体探测技术在反恐、防暴、城市局部战争以及灾后救援等领域具有重要应用。人体心脏电场非接触探测技术是生命科学在目标探测领域的一种新应用,该技术具有穿透力强、
云计算作为一种新的商业模型和计算模式,将任务分配到由大量的计算机构成的资源池上,使用户能够按需获取计算能力、存储空间和应用服务。近年来,随着云计算的发展,越来越多的