"/>
【技術實現步驟摘要】
一種料場點云高效存取方法、點云管理系統
[0001]本專利技術涉及數據處理
,具體涉及一種料場點云高效存取方法
、
點云管理系統
。
技術介紹
[0002]目前火電料場點云系統存在部署繁瑣,調試復雜,調試周期長,與實際情況難于復核等問題
。
另外目前主存在如下問題:
[0003]問題一
、
瞬時海量點云數據讀取
、
寫入問題
。
在一個
300
米長的條形料場,需要架設6臺掃描儀,在掃描過程中6臺掃描儀并發,瞬時點云數
10
萬每秒,對點云實時處理提出很高的要求
。
[0004]問題二
、
點云數據平臺化管理應用較少
。
目前大多數廠家停留在料場點云數據獲取
、
展示階段,對于點云的管理還沒有涉及
。
技術實現思路
[0005]本專利技術要解決的技術問題是,針對現有點云系統存在海量數據處理難的上述不足,提供一種料場點云高效存取方法
、
點云管理系統,基于瞬時高并發點云數據計算與處理方案,能夠實現點云數據高效讀寫
、
靈活實時調用,滿足瞬時大并發的數據處理,同時使系統具備平滑擴容
。
[0006]為實現上述目的,本專利技術采用如下技術方案:
[0007]一種料場點云高效存取方法,包括如下步驟:
[0008]S1、
料場分區:根據料 ...
【技術保護點】
【技術特征摘要】
1.
一種料場點云高效存取方法,其特征在于,包括如下步驟:
S1、
料場分區:根據料場的實際情況,料場分區以軌道為劃分依據,即軌道將料場一分為二,分別劃分出第一邏輯分區
、
第二邏輯分區;
S2、
點云存儲結構設計:依據料場特性,結合點云數據特點,利用高效存取內存數據庫
redis
的特性,將點云數據按照節點結構逐個存取,基本原則是根節點為料場
ID
,第二節點為分區
ID
,第三節點為點云數據,其結構為:
x_y_z
數據以下劃線拼接,點云
z
值為數據值;
S3、
點云讀寫方案:因為點云讀寫存在瞬時存取高峰超過
500KB QPS
的需求,根據點云數據具有離散性特點,結合點云存儲結構設計方案,利用
redis
存取
NOSQL
特點,采用兩級緩存方案實現存取,具體步驟如下:
S31
:寫數據過程:
i)
所有數據首先批量緩存在內存中,將數據標記為熱數據;
ii)
如果內存緩存數據不超過
10MB
,則將數據批量寫入
redis
;
iii)
削峰平谷處理:如果內存緩存數據超過
10MB
,則首先寫入臨時文件;同時實時檢測數據寫入
QPS
,如果
QPS
超過
100K
,則首先將數據寫入本地文件,緩存到本地;如果
QPS
小于
100K
,則定時將文件數據拉取到內存中,標記為熱數據,根據步驟
ii)
的邏輯將數據存儲;
S32
:讀數據過程
i)
優先讀取內存中的熱數據;
ii)
批量拉取
redis
數據,拉取規則為
x_y_z
組成唯一
key
,以
X
軸為軸向,按
Y
軸依次累加最小單位,得到
X、Y
值,依次批量對應所有的
key
?
value
值,然后根據數據存儲結構逐個進行解析;
iii)
拉取完畢后,清除所有分區關聯熱數據
、
臨時緩存文件以及
redis
數據
。2.
根據權利要求1所述的一種料場點云高效存取方法,其特征在于,所述步驟
S1
中,根據用戶的實際使用需求,將第一邏輯分區
、
第二邏輯分區再劃分為若干業務分區
。3.
一種適用于上述權利要求1~2任一項所述的料場點云高效存取方法的料場點云管理系統,其特征在于,根據邏輯主要包括六層架構:前端設備層
、
數據采集層
、
數據層
、...
【專利技術屬性】
技術研發人員:串志強,金從兵,王大兵,
申請(專利權)人:湖北凱瑞知行智能裝備有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。