1.一種基于經(jīng)度、緯度比特交織的行鍵的位置數(shù)據(jù)區(qū)域查詢方法,其特征在于,該方法包括:
步驟1,在Hbase數(shù)據(jù)庫中獲取位置數(shù)據(jù);
步驟2,利用經(jīng)度、緯度比特交織的拼接方式生成行鍵;
步驟3,按照該行鍵對所述位置數(shù)據(jù)進(jìn)行分區(qū)、存儲;
步驟4,設(shè)定查詢條件為區(qū)域查詢,在所述行鍵中選取兩個行鍵,分別記錄為起始鍵、中止鍵,該起始鍵對應(yīng)于區(qū)域查詢范圍的左上角,該中止鍵對應(yīng)于區(qū)域查詢范圍的右下角;
步驟5,根據(jù)存儲的分區(qū)位置數(shù)據(jù),利用起始鍵及中止鍵進(jìn)行目標(biāo)數(shù)據(jù)的范圍掃描,獲得初始區(qū)域查詢結(jié)果;
步驟6,對該區(qū)域查詢結(jié)果按預(yù)設(shè)條件進(jìn)行過濾,獲得目標(biāo)數(shù)據(jù)在位置數(shù)據(jù)區(qū)域中的區(qū)域查詢結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟2中,利用經(jīng)度、緯度比特交織的拼接方式生成行鍵,其中,經(jīng)度、緯度比特交織的拼接方式為經(jīng)度最高位、緯度最高位、經(jīng)度次高位、比特次高位依次直至經(jīng)度次低位、緯度次低位、經(jīng)度最低位、緯度最低位。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟4中,區(qū)域查詢范圍為一矩形,該矩形的左上角對應(yīng)所述起始鍵,右下角對應(yīng)所述中止鍵。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟6中,預(yù)設(shè)條件至少包括:經(jīng)度范圍、緯度范圍。