本发明提供了一种点云数据存储、并行计算和实时检索的方法及其系统,它解决了现有技术对海量的点云数据处理不够精准等问题。包括以下步骤:S1:数据存储,包括从客户端读取点云数据并将点云数据写入Hadoop HDFS分布式文件系统中;S2:数据并行计算,包括通过数据划分模块将点云数据按照地理位置划分为若干子区域数据后将每个子区域数据传入Hadoop集群的计算节点以对点云数据进行信息抽取;S3:数据实时检索,包括把Hadoop集群的点云数据导入至HBase数据库中,并基于检索条件采用HBase Endpoint机制的空间数据检索方法在Hbase Region Server中进行并行检索。本发明具有以下优点:采用Hadoop架构对海量点云数据进行处理,实现基于地理位置的数据分割和并行处理等目的。
本发明提供了一种点云数据实时检索方法及其系统,它解决了现有技术对海量的的检索效率低等问题。包括以下步骤:S1:把地图划分成若干具有唯一ID字符串的小栅格,且越相邻的小栅格的ID字符串具有越多的公共前缀字符;S2:利用步骤S1中小栅格的ID字符串生成规则把Hadoop集群的点云数据导入至HBase数据库中;S3:基于检索条件采用HBase Endpoint机制的空间数据检索方法在Hbase Region Server中进行并行检索。本发明具有以下优点:使地图上临近的点保存在HBase数据库相近的区域,有效提高检索效率。