基于GeoHash的船舶入?yún)^(qū)檢測(cè)告警方法研究
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
圖1船舶入?yún)^(qū)檢測(cè)告警模塊組成圖
入?yún)^(qū)檢測(cè)方法主要分3個(gè)階段:預(yù)處理階段,利用GeoHash算法對(duì)多個(gè)檢測(cè)區(qū)域進(jìn)行編碼處理、高效存儲(chǔ),生成檢測(cè)區(qū)域編碼集合;船舶位置積累階段,積累一定時(shí)間的船舶實(shí)時(shí)位置后,利用GeoHash算法對(duì)船舶位置進(jìn)行編碼處理,生成船舶位置編碼集合;檢測(cè)階段,將兩個(gè)編碼集合進(jìn)行交集運(yùn)算,如果....
圖2告警區(qū)域GeoHash編碼生成及存儲(chǔ)
3.1告警區(qū)域GeoHash編碼生成及存儲(chǔ)該模塊的功能是將告警區(qū)域轉(zhuǎn)換為固定長(zhǎng)度的GeoHash編碼集并存儲(chǔ)于數(shù)據(jù)庫(kù)中,算法流程如圖2所示。其中is_rect_within_poy為編碼對(duì)應(yīng)區(qū)域在告警區(qū)域內(nèi)還是與告警區(qū)域邊緣相交的標(biāo)識(shí),在后續(xù)入?yún)^(qū)檢測(cè)中使用,提高檢測(cè)效率。
圖3告警區(qū)域
方法驗(yàn)證中,硬件環(huán)境為:CPU為Intel(R)Core(TM)2.3GHz,內(nèi)存為8G的臺(tái)式機(jī);軟件環(huán)境為:Windows764位操作系統(tǒng),Python3.6。設(shè)置了3個(gè)告警區(qū)域(如圖3所示),船舶位置模擬程序隨機(jī)生成。船舶位置點(diǎn)數(shù)與檢測(cè)耗時(shí)及平均每個(gè)點(diǎn)檢測(cè)耗時(shí)如表2所示。....
本文編號(hào):3954294
本文鏈接:http://sikaile.net/kejilunwen/chuanbolw/3954294.html