基于HDFS的点云数据处理方法及装置与流程

文档序号:20186841发布日期:2020-03-27 19:11阅读:来源:国知局

技术特征:

1.一种基于hdfs的点云数据处理方法,其特征在于,包括:

获取采集的点云数据;

将所述点云数据进行网格化处理,得到所述点云数据对应的多个地理网格;

根据所述点云数据对应的各个地理网格,将所述点云数据切分为多个数据块,其中,每个数据块包含一个地理网格的点云数据;

将各个数据块存储于hdfs的各个存储节点主机上。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

获取待处理点云数据对应的地理网格;

根据待处理点云数据对应的地理网格,定位所述hdfs上存储待处理点云数据对应数据块的存储节点主机;

将对待处理点云数据执行计算处理的计算程序,调度运行到所述hdfs上存储待处理点云数据对应数据块的存储节点主机。

3.如权利要求2所述的方法,其特征在于,所述计算程序通过posix文件代理网关访问所述hdfs上存储的待处理点云数据。

4.如权利要求1所述的方法,其特征在于,在将所述点云数据进行网格化处理,得到所述点云数据对应的多个地理网格之后,所述方法还包括:

将属于同一个地理网格内的点云数据编码为同一网格编码。

5.如权利要求1所述的方法,其特征在于,在将各个数据块存储于hdfs的各个存储节点主机上之前,所述方法还包括:

采用各个地理网格的网格编码,标识与各个地理网格对应的数据块。

6.如权利要求1所述的方法,其特征在于,在将各个数据块存储于hdfs的各个存储节点主机上之后,所述方法还包括:

记录各个地理网格与存储相应数据块的存储节点主机之间的映射关系。

7.一种基于hdfs的点云数据处理装置,其特征在于,包括:

点云数据获取模块,用于获取采集的点云数据;

点云数据网格化处理模块,用于将所述点云数据进行网格化处理,得到所述点云数据对应的多个地理网格;

点云数据切分模块,用于根据所述点云数据对应的各个地理网格,将所述点云数据切分为多个数据块,其中,每个数据块包含一个地理网格的点云数据;

点云数据网格化分布式存储模块,用于将各个数据块存储于hdfs的各个存储节点主机上。

8.如权利要求7所述的装置,其特征在于,所述装置还包括:

待处理点云数据获取模块,用于获取待处理点云数据对应的地理网格;

存储节点主机定位模块,用于根据待处理点云数据对应的地理网格,定位所述hdfs上存储待处理点云数据对应数据块的存储节点主机;

点云数据分布式计算模块,用于将对待处理点云数据执行计算处理的计算程序,调度运行到所述hdfs上存储待处理点云数据对应数据块的存储节点主机。

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6任一项所述基于hdfs的点云数据处理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至6任一项所述基于hdfs的点云数据处理方法的计算机程序。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1