本發明涉及(ji)gps軌跡(ji)(ji)定位,尤其涉及(ji)一(yi)種基于gps的供水管網巡檢軌跡(ji)(ji)糾偏方法。
背景技術:
1、近年來(lai)城(cheng)市建(jian)設(she)飛速發展,供(gong)水管(guan)(guan)(guan)網(wang)(wang)(wang)不(bu)斷延伸,保證供(gong)水管(guan)(guan)(guan)網(wang)(wang)(wang)的(de)正常運(yun)行(xing)(xing),對于企業顯(xian)得尤為(wei)重(zhong)要。為(wei)了掌(zhang)握(wo)(wo)供(gong)水管(guan)(guan)(guan)網(wang)(wang)(wang)巡(xun)(xun)(xun)線人(ren)員(yuan)執勤的(de)到位情(qing)況(kuang),了解巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)工作人(ren)員(yuan)是(shi)否有按計劃要求(qiu),按時按周期對所(suo)有的(de)管(guan)(guan)(guan)線及附(fu)屬設(she)施展開巡(xun)(xun)(xun)察(cha);為(wei)了及時掌(zhang)握(wo)(wo)隱患情(qing)況(kuang)并跟蹤(zong)管(guan)(guan)(guan)理解決,避免重(zhong)大事故的(de)發生;為(wei)了真實(shi)掌(zhang)握(wo)(wo)危及管(guan)(guan)(guan)線和附(fu)屬設(she)施安全運(yun)行(xing)(xing)的(de)狀況(kuang)及可靠(kao)的(de)記(ji)錄存(cun)檔,同時對巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)信息進(jin)行(xing)(xing)數字化記(ji)錄和分(fen)析管(guan)(guan)(guan)理。于是(shi)基(ji)于gps的(de)智能巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)系統逐漸被運(yun)用在城(cheng)市供(gong)水管(guan)(guan)(guan)網(wang)(wang)(wang)的(de)日常巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)、維護與管(guan)(guan)(guan)理中,通過(guo)gps坐標(biao)記(ji)錄巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)人(ren)員(yuan)的(de)巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)路徑,使(shi)(shi)管(guan)(guan)(guan)理人(ren)員(yuan)可以實(shi)時跟蹤(zong)巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)工作人(ren)員(yuan)的(de)巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)進(jin)度,回放巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)運(yun)動軌跡,使(shi)(shi)巡(xun)(xun)(xun)檢(jian)(jian)(jian)(jian)的(de)質量、管(guan)(guan)(guan)線的(de)健康、設(she)施的(de)安全、供(gong)排水的(de)穩定運(yun)行(xing)(xing)得到持(chi)續保證。
2、但(dan)是(shi)供水管(guan)網管(guan)線(xian)(xian)規模大、線(xian)(xian)路長,周邊環(huan)境變化多樣,在巡(xun)檢(jian)人員進(jin)行巡(xun)檢(jian)工(gong)作時,受到周邊環(huan)境以及gps本身信(xin)號弱的(de)(de)影響(xiang),移(yi)動終(zhong)端獲(huo)取(qu)到的(de)(de)gps定位坐標(biao)會產生(sheng)偏移(yi),導致繪制(zhi)的(de)(de)巡(xun)檢(jian)軌(gui)跡與實際的(de)(de)巡(xun)檢(jian)路線(xian)(xian)有(you)偏差(cha)。而且大量的(de)(de)不準(zhun)確的(de)(de)數據(ju)直接保存下來,不僅占用(yong)的(de)(de)數據(ju)庫資源(yuan),也有(you)可能會對巡(xun)檢(jian)工(gong)作的(de)(de)管(guan)理產生(sheng)影響(xiang)。
3、現在市面(mian)上存在的(de)(de)gps巡檢軌跡糾(jiu)偏(pian)的(de)(de)方法,往(wang)往(wang)都是(shi)(shi)針對步(bu)行(xing)或(huo)車(che)輛等(deng)單一的(de)(de)巡檢方式設(she)計,適(shi)用(yong)性較(jiao)差;而(er)且糾(jiu)偏(pian)方法大多都是(shi)(shi)在巡檢結束后繪制(zhi)巡檢軌跡時進行(xing)的(de)(de),巡檢時產(chan)生的(de)(de)錯誤(wu)定位數據仍然是(shi)(shi)保存下來(lai)的(de)(de),占用(yong)數據庫資(zi)源。
技術實現思路
1、(一)要解決的技術問題
2、鑒(jian)于現有(you)技術的(de)(de)上述缺(que)點(dian)、不足,本(ben)發明提(ti)供一種基于gps的(de)(de)供水(shui)管網巡檢(jian)軌跡(ji)(ji)糾(jiu)偏方法,可對巡檢(jian)過(guo)程中移動速度的(de)(de)實(shi)時計算,對有(you)偏差(cha)的(de)(de)gps坐標(biao)進行丟棄,確保(bao)保(bao)存(cun)數據的(de)(de)精確性,繪制正確的(de)(de)巡檢(jian)軌跡(ji)(ji)路(lu)徑(jing),助力水(shui)務供水(shui)管網管理。
3、(二)技術方案
4、為了達(da)到上述目(mu)的,本發明采用的主要技術方(fang)案包括:
5、第一(yi)方面(mian),本(ben)發明實(shi)施例提供一(yi)種基于gps的(de)供水(shui)管網巡檢軌跡(ji)糾(jiu)偏(pian)方法,包括:
6、基于供(gong)水管網巡檢(jian)員(yuan)選(xuan)擇(ze)的(de)移動方式(shi),實時(shi)(shi)定位當前(qian)時(shi)(shi)刻巡檢(jian)員(yuan)的(de)坐標(biao)信息p及時(shi)(shi)間點t;
7、將當前時刻巡(xun)檢(jian)員的坐(zuo)標(biao)信(xin)息(xi)p及時間點t和(he)軌跡坐(zuo)標(biao)集(ji)合中存儲的上一時刻巡(xun)檢(jian)員的坐(zuo)標(biao)信(xin)息(xi)p1及時間點t1進行(xing)比(bi)較,獲取所述巡(xun)檢(jian)員的移動速度;
8、根據所述巡(xun)檢(jian)員的(de)移動(dong)速(su)度和移動(dong)方式、速(su)度變化閾(yu)值,確定(ding)當前時刻巡(xun)檢(jian)員的(de)坐標(biao)信(xin)息p及時間點t是(shi)否屬于坐標(biao)偏移點;
9、若否,則將當(dang)前時(shi)刻巡(xun)檢(jian)員(yuan)的(de)(de)坐標信(xin)息p及時(shi)間點t增加至軌(gui)跡(ji)坐標集合(he)中(zhong),直至巡(xun)檢(jian)員(yuan)巡(xun)檢(jian)結(jie)束,獲得(de)供水管網巡(xun)檢(jian)軌(gui)跡(ji)糾偏后的(de)(de)軌(gui)跡(ji)坐標集合(he)。
10、可(ke)選地,所述基(ji)于供水管網巡(xun)檢員選擇的(de)移(yi)動(dong)方式,實(shi)時定位當前時刻巡(xun)檢員的(de)坐標信(xin)息p及(ji)時間點t,包括:
11、在(zai)供水管(guan)網巡檢員(yuan)巡檢初始時刻,移動端的選擇界面接收巡檢員(yuan)觸發的步(bu)行、騎行或駕(jia)車移動方式(shi);
12、移動端根據巡(xun)檢員選(xuan)擇(ze)的(de)(de)移動方式,采用(yong)與該移動方式所屬的(de)(de)時(shi)(shi)間間隔實時(shi)(shi)定位當前時(shi)(shi)刻巡(xun)檢員的(de)(de)坐標(biao)信息p及時(shi)(shi)間點(dian)t;
13、所(suo)述步行移動方(fang)式的(de)時(shi)(shi)間間隔(ge)為4~10s,騎行的(de)時(shi)(shi)間間隔(ge)為1~3s;駕車(che)移動方(fang)式的(de)時(shi)(shi)間間隔(ge)為0.3~1s。
14、可選地(di),所述將當前時刻巡(xun)檢員(yuan)的坐(zuo)標信息p及時間點(dian)t和軌跡(ji)坐(zuo)標集合中存儲(chu)的上(shang)一時刻巡(xun)檢員(yuan)的坐(zuo)標信息p1及時間點(dian)t1進行比較(jiao),獲取所述巡(xun)檢員(yuan)的移動速度(du),包括:
15、判(pan)斷軌跡坐(zuo)(zuo)標(biao)集合中(zhong)是否存儲有定位坐(zuo)(zuo)標(biao)點,若沒有,則將當前時刻巡檢員的坐(zuo)(zuo)標(biao)信(xin)息p及時間點t直接(jie)存儲在所述軌跡坐(zuo)(zuo)標(biao)集合中(zhong);
16、否則(ze),根(gen)據坐標信息p和上(shang)一時(shi)刻巡(xun)檢(jian)員(yuan)的(de)坐標信息p1獲取距離l,根(gen)據時(shi)間點t和上(shang)一時(shi)刻巡(xun)檢(jian)員(yuan)的(de)時(shi)間點t1獲取時(shi)間差(cha)△t,根(gen)據距離l和時(shi)間差(cha)△t,獲得(de)當前巡(xun)檢(jian)員(yuan)的(de)移動速(su)度。
17、可選(xuan)地,所述根據所述巡檢員的(de)(de)移動速(su)(su)度和移動方式、速(su)(su)度變化閾值,確定當前時(shi)刻巡檢員的(de)(de)坐(zuo)(zuo)標(biao)信(xin)息p及時(shi)間點t是否屬于坐(zuo)(zuo)標(biao)偏移點,包(bao)括:
18、根據(ju)所述巡檢員的(de)(de)移動(dong)(dong)方式(shi),選擇該(gai)移動(dong)(dong)方式(shi)所屬的(de)(de)速(su)度變化(hua)閾值v’;
19、判斷當前巡檢員的移(yi)動速(su)度是否大(da)于(yu)速(su)度變化閾值v’,如果是,則丟棄當前時刻巡檢員的坐標信(xin)息p及(ji)時間點(dian)t,和/或,在(zai)大(da)于(yu)速(su)度變化閾值v’時,發出報警信(xin)息;
20、或者,判斷(duan)當前巡(xun)檢員的移動速(su)度是(shi)否(fou)大于速(su)度變化閾值(zhi)v’,如果是(shi),則(ze)修(xiu)正當前時刻(ke)巡(xun)檢員的坐標(biao)信(xin)息p及(ji)時間點(dian)t;
21、具體地,根(gen)據(ju)軌(gui)跡坐(zuo)(zuo)標(biao)集合(he)中(zhong)(zhong)存儲的(de)(de)最(zui)新兩個時(shi)刻的(de)(de)位置點(dian)的(de)(de)坐(zuo)(zuo)標(biao)信(xin)息p1、p2(即上(shang)(shang)(shang)一(yi)時(shi)刻巡(xun)(xun)檢員(yuan)(yuan)的(de)(de)坐(zuo)(zuo)標(biao)信(xin)息p1、上(shang)(shang)(shang)上(shang)(shang)(shang)一(yi)時(shi)刻巡(xun)(xun)檢員(yuan)(yuan)的(de)(de)坐(zuo)(zuo)標(biao)信(xin)息p2),獲取p1p2相連形成線段的(de)(de)方向角(jiao)θ,根(gen)據(ju)當(dang)前(qian)時(shi)間點(dian)t和(he)上(shang)(shang)(shang)一(yi)時(shi)刻巡(xun)(xun)檢員(yuan)(yuan)的(de)(de)時(shi)間點(dian)t1、坐(zuo)(zuo)標(biao)信(xin)息p1、p2,速度閾值v’和(he)方向角(jiao)θ,修正當(dang)前(qian)時(shi)刻巡(xun)(xun)檢員(yuan)(yuan)的(de)(de)坐(zuo)(zuo)標(biao)信(xin)息p及(ji)時(shi)間點(dian)t,將修正后的(de)(de)當(dang)前(qian)時(shi)刻巡(xun)(xun)檢員(yuan)(yuan)的(de)(de)坐(zuo)(zuo)標(biao)信(xin)息p及(ji)時(shi)間點(dian)t增加至軌(gui)跡坐(zuo)(zuo)標(biao)集合(he)中(zhong)(zhong)。
22、應(ying)說(shuo)明的是(shi),p1p2相連形(xing)成的線段的方(fang)(fang)(fang)位角即(ji)方(fang)(fang)(fang)位角,是(shi)從某點的指(zhi)北方(fang)(fang)(fang)向線起依順時(shi)(shi)針(zhen)方(fang)(fang)(fang)向形(xing)成的夾角。在本技術中,p1、p2的方(fang)(fang)(fang)向角就是(shi)以p2的指(zhi)北方(fang)(fang)(fang)向線起依順時(shi)(shi)針(zhen)方(fang)(fang)(fang)向到p1、p2相連線段的夾角。
23、可選地,所(suo)述方法還包括:
24、移(yi)動(dong)端(duan)將(jiang)供水管(guan)網巡檢(jian)軌(gui)跡(ji)糾偏后的軌(gui)跡(ji)坐(zuo)標集(ji)合實時上傳服務(wu)器,以(yi)使服務(wu)器基于(yu)糾偏后的軌(gui)跡(ji)坐(zuo)標集(ji)合動(dong)態展示;
25、或者,在供水管網巡檢(jian)員(yuan)巡檢(jian)過程中,基于(yu)移動(dong)(dong)端的操作界面(mian)接收巡檢(jian)員(yuan)觸發(fa)的步行(xing)、騎(qi)行(xing)或駕車移動(dong)(dong)方(fang)(fang)式的切換指令,獲取新(xin)的移動(dong)(dong)方(fang)(fang)式;
26、移(yi)(yi)動端(duan)根據巡(xun)檢(jian)員切(qie)換的(de)(de)新的(de)(de)移(yi)(yi)動方(fang)式,采(cai)用(yong)與該移(yi)(yi)動方(fang)式所屬的(de)(de)時(shi)間間隔實時(shi)定位當前時(shi)刻巡(xun)檢(jian)員的(de)(de)坐(zuo)標(biao)信息(xi)p及(ji)時(shi)間點t;在切(qie)換新的(de)(de)移(yi)(yi)動方(fang)式后(hou)第一次獲取的(de)(de)巡(xun)檢(jian)員的(de)(de)坐(zuo)標(biao)信息(xi)p及(ji)時(shi)間點t直接存儲在所述軌跡坐(zuo)標(biao)集(ji)合中。
27、第二(er)方(fang)面(mian),本發明實施例提供(gong)一種基于gps的(de)供(gong)水管(guan)網巡(xun)檢軌跡糾偏裝置(zhi),包括(kuo):
28、位(wei)置信息獲取單元,用于基于供水管網(wang)巡檢(jian)員選擇的(de)移動(dong)方式(shi),實時定位(wei)當前時刻(ke)巡檢(jian)員的(de)坐標信息p及時間點(dian)t;
29、判(pan)斷單元,用于(yu)將(jiang)當(dang)前時(shi)(shi)刻(ke)(ke)巡(xun)(xun)檢員的(de)坐(zuo)標(biao)信息(xi)p及時(shi)(shi)間點(dian)t和軌跡坐(zuo)標(biao)集合(he)中存儲的(de)上一(yi)時(shi)(shi)刻(ke)(ke)巡(xun)(xun)檢員的(de)坐(zuo)標(biao)信息(xi)p1及時(shi)(shi)間點(dian)t1進行(xing)比(bi)較(jiao),獲取所(suo)述(shu)(shu)巡(xun)(xun)檢員的(de)移動速(su)度(du);根據(ju)所(suo)述(shu)(shu)巡(xun)(xun)檢員的(de)移動速(su)度(du)和移動方式、速(su)度(du)變化閾值(zhi),確定當(dang)前時(shi)(shi)刻(ke)(ke)巡(xun)(xun)檢員的(de)坐(zuo)標(biao)信息(xi)p及時(shi)(shi)間點(dian)t是否屬(shu)于(yu)坐(zuo)標(biao)偏移點(dian);
30、存儲(chu)單元(yuan),用于(yu)在判斷(duan)單元(yuan)確定不屬于(yu)坐(zuo)標(biao)偏移點(dian)時,將當前(qian)時刻(ke)巡(xun)檢(jian)員(yuan)的坐(zuo)標(biao)信息p及(ji)時間點(dian)t增(zeng)加(jia)至(zhi)軌(gui)跡坐(zuo)標(biao)集合中,直至(zhi)巡(xun)檢(jian)員(yuan)巡(xun)檢(jian)結束(shu),獲得供水(shui)管(guan)網巡(xun)檢(jian)軌(gui)跡糾(jiu)偏后的軌(gui)跡坐(zuo)標(biao)集合。
31、可選地,所(suo)述供水管網(wang)巡檢軌跡糾偏(pian)裝(zhuang)置還包括:
32、接收單元,用于在供水管網巡檢(jian)員巡檢(jian)初始時刻,在移動端選(xuan)擇界(jie)面接收巡檢(jian)員觸發的步行、騎行或駕車移動方(fang)式(shi);
33、相(xiang)應地,位(wei)置(zhi)信息獲取單元,具體(ti)用于根據巡檢員選(xuan)擇的移(yi)動方式,采(cai)用與該(gai)移(yi)動方式所屬的時(shi)間(jian)間(jian)隔實時(shi)定位(wei)當前時(shi)刻巡檢員的坐標(biao)信息p及時(shi)間(jian)點t;
34、所(suo)述步行(xing)(xing)移動方式(shi)的(de)時(shi)間(jian)(jian)間(jian)(jian)隔(ge)為(wei)4~10s,騎(qi)行(xing)(xing)的(de)時(shi)間(jian)(jian)間(jian)(jian)隔(ge)為(wei)1~3s;駕車(che)移動方式(shi)的(de)時(shi)間(jian)(jian)間(jian)(jian)隔(ge)為(wei)0.3~1s。
35、可選(xuan)地,所述供水管(guan)網巡檢軌跡糾偏裝置還包(bao)括(kuo):
36、發送單元,用于將(jiang)供水管(guan)網巡檢軌(gui)(gui)跡糾偏后的軌(gui)(gui)跡坐標(biao)集合實時上傳服務(wu)器,以使服務(wu)器基于糾偏后的軌(gui)(gui)跡坐標(biao)集合動態展示。
37、第(di)三方面,本(ben)發(fa)明實施例還提供一(yi)(yi)種移動側電子(zi)設(she)備,包括:gps定(ding)位結構和上述(shu)第(di)二方面任(ren)一(yi)(yi)所述(shu)的(de)基(ji)于gps的(de)供水管(guan)網巡檢(jian)軌跡糾偏裝置。
38、可(ke)選地(di),所述(shu)移動側電(dian)子設備(bei)為手機。
39、(三)有益效(xiao)果
40、本發明的(de)(de)方法(fa)為實際有(you)效的(de)(de)gps軌跡糾偏方法(fa),可為水(shui)務供水(shui)管(guan)(guan)網(wang)巡檢(jian)工作提供強有(you)力的(de)(de)數據(ju)及(ji)分析(xi)保(bao)障。在(zai)本發明實現過(guo)程中,通(tong)過(guo)先(xian)確(que)定不同(tong)的(de)(de)巡檢(jian)移動(dong)方式,移動(dong)速度的(de)(de)實時計算(suan),對有(you)偏差的(de)(de)gps坐標進行修正(zheng)后(hou)再存(cun)儲,確(que)保(bao)保(bao)存(cun)數據(ju)的(de)(de)精確(que)性,繪(hui)制正(zheng)確(que)的(de)(de)巡檢(jian)軌跡路徑,助(zhu)力水(shui)務供水(shui)管(guan)(guan)網(wang)管(guan)(guan)理。