[發明專利]基于HBase的矢量空間大數據存儲方法無效
| 申請號: | 201310023052.6 | 申請日: | 2013-01-23 |
| 公開(公告)號: | CN103116610A | 公開(公告)日: | 2013-05-22 |
| 發明(設計)人: | 陳華鈞;黃梅龍;胡磊;鄭國軸;吳朝暉 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 杭州裕陽專利事務所(普通合伙) 33221 | 代理人: | 應圣義 |
| 地址: | 310027 浙江省杭州市浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 hbase 矢量 空間 數據 存儲 方法 | ||
1.一種基于HBase的矢量空間大數據存儲方法,其特征在于,包括以下具體步驟:
1)收集矢量數據記錄,所述矢量數據記錄包括一個數據字段和多個屬性字段;
2)計算所述矢量數據記錄的空間范圍編號,所述空間范圍編號是能夠完全包括所述矢量數據記錄的最小網格的網格編號,所述網格為將全球以一定經緯度為邊界進行劃分所形成的區域,選取多個具有不同大小的網格,將所述不同大小的網格按照網格的大小進行排序并進行編號得到網格級別,所述網格編號包括所述網格的中心坐標、網格級別;
3)以所述矢量數據記錄的ID作為行鍵RowKey,以所述矢量數據記錄的數據字段和除ID以外的屬性字段作為列建立數據記錄,將所述數據記錄添加至HBase數據庫中,所述屬性字段的字段名稱為所述列的列名;
4)以所述矢量數據記錄的空間范圍編號作為行鍵RowKey,以所述空間范圍編號下的所有矢量空間數據的ID作為列建立索引,將所述索引添加至HBase數據庫中。
2.根據權利要求1所述的基于HBase的矢量空間大數據存儲方法,其特征在于,所述矢量數據記錄為從包含所述矢量數據記錄的矢量數據文件中解析所得,或者為從地理數據中制作獲得。
3.根據權利要求1所述的基于HBase的矢量空間大數據存儲方法,其特征在于,所述數據字段以WKB格式保存。
4.根據權利要求1所述的基于HBase的矢量空間大數據存儲方法,其特征在于,所述中心坐標為經緯度坐標。
5.根據權利要求1所述的基于HBase的矢量空間大數據存儲方法,其特征在于,所述步驟3的列形成一個列簇。
6.根據權利要求1所述的基于HBase的矢量空間大數據存儲方法,其特征在于,所述步驟4中所有矢量空間數據的ID記錄在一個列中。
7.根據權利要求6所述的基于HBase的矢量空間大數據存儲方法,其特征在于,所述ID之間以分號隔開。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310023052.6/1.html,轉載請聲明來源鉆瓜專利網。





