CN114090709B 一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法 (深圳市賽格導(dǎo)航科技股份有限公司)_第1頁
CN114090709B 一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法 (深圳市賽格導(dǎo)航科技股份有限公司)_第2頁
CN114090709B 一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法 (深圳市賽格導(dǎo)航科技股份有限公司)_第3頁
CN114090709B 一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法 (深圳市賽格導(dǎo)航科技股份有限公司)_第4頁
CN114090709B 一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法 (深圳市賽格導(dǎo)航科技股份有限公司)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

(19)國家知識產(chǎn)權(quán)局(12)發(fā)明專利(10)授權(quán)公告號CN114090709B(65)同一申請的已公布的文獻(xiàn)號(73)專利權(quán)人深圳市賽格導(dǎo)航科技股份有限公司地址518057廣東省深圳市南山區(qū)高新區(qū)南區(qū)市高新技術(shù)工業(yè)村T2棟B6廠房(74)專利代理機(jī)構(gòu)深圳礫智知識產(chǎn)權(quán)代理事務(wù)所(普通合伙)44722專利代理師翁治林法本發(fā)明公開了一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,涉及大數(shù)據(jù)分析技術(shù)領(lǐng)域,該發(fā)明包括步驟:S100:獲取車輛綁定的行政區(qū)域和前一天的GPS軌跡;S200:獲取全國所有行政區(qū)用射線法判斷軌跡點(diǎn)是否在行政區(qū)域內(nèi),并使用逆地址解析對行政區(qū)域的邊界點(diǎn)加以確認(rèn);S400:采用與門匯總GPS軌跡在每個行政區(qū)域的狀態(tài),其中,狀態(tài)包括在行政區(qū)域內(nèi)和在行政區(qū)域外;S500:對與門匯總后的狀態(tài)的合集進(jìn)行一匯總狀態(tài)點(diǎn)并上傳終端。本發(fā)明用于提升租賃車豐納的行動-n單21.一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,包括步驟:S100:獲取車輛綁定的行政區(qū)域和前一天的GPS軌跡;S200:獲取全國所有行政區(qū)域的邊界點(diǎn)集,并將所述所有行政區(qū)域?qū)?yīng)的名稱、編號以及根據(jù)順時針或逆時針排序的邊界經(jīng)緯度點(diǎn)集存入Mysql數(shù)據(jù)庫;S300:遍歷所述GPS軌跡的軌跡點(diǎn),采用射線法判斷所述軌跡點(diǎn)是否在行政區(qū)域內(nèi),并使用逆地址解析對所述行政區(qū)域的邊界點(diǎn)加以確認(rèn);S400:采用與門匯總所述GPS軌跡在每個行政區(qū)域的狀態(tài),其中,所述狀態(tài)包括在行政區(qū)域內(nèi)和在行政區(qū)域外;S500:對與門匯總后的所述狀態(tài)的合集進(jìn)行一階差分,獲取駛?cè)腭偝鏊雒總€行政區(qū)域的狀態(tài)點(diǎn);S600:匯總所述狀態(tài)點(diǎn)并上傳給終端。2.根據(jù)權(quán)利要求1所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,所述步驟S300中采用射線法判斷所述軌跡點(diǎn)是否在行政區(qū)域內(nèi);若是,則判斷所述軌跡點(diǎn)在所述行政區(qū)域內(nèi),標(biāo)記行政區(qū)域狀態(tài)status為0、flag賦值為0,繼續(xù)判斷下一個軌跡點(diǎn);若否,則判斷所述軌跡點(diǎn)在所述行政區(qū)域外,為一次出入所述行政區(qū)域的第一個邊界點(diǎn),標(biāo)記行政區(qū)域狀態(tài)status為1、flag賦值為0,使用逆地址解析對所述邊界點(diǎn)的狀態(tài)加以確認(rèn)。3.根據(jù)權(quán)利要求2所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,所述步驟S300中使用逆地址解析對所述邊界點(diǎn)的狀態(tài)加以確認(rèn),判斷所述邊界點(diǎn)的地址是否在所述行政區(qū)域內(nèi);若是,判斷所述邊界點(diǎn)的射線法判斷結(jié)果為誤判,將所述行政區(qū)域狀態(tài)status置0,繼續(xù)判斷下一個軌跡點(diǎn);若否,判斷所述邊界點(diǎn)在所述行政區(qū)域外,flag賦值為4.根據(jù)權(quán)利要求3所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,所述步驟S300中還包括判斷所述邊界點(diǎn)是否為漂移數(shù)據(jù);獲取所述行政區(qū)域內(nèi)的前一條有效經(jīng)緯度,采用半正矢公式計(jì)算所述邊界點(diǎn)與上一軌跡點(diǎn)兩點(diǎn)間的距離,根據(jù)兩點(diǎn)上報的時間獲取時間差,根據(jù)距離和所述時間差計(jì)算兩點(diǎn)間的平均速度,與設(shè)定的平均速度閾值相比較;若所述平均速度大于所述平均速度閾值,則所述邊界點(diǎn)為漂移數(shù)據(jù),將所述行政區(qū)域狀態(tài)status置0、flag賦值為0;若所述平均速度小于所述平均速度閾值,則所述邊界點(diǎn)為正5.根據(jù)權(quán)利要求1所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,所述步驟S300中判斷所述邊界點(diǎn)是否為漂移數(shù)據(jù)后,繼續(xù)使用射線法和逆地址解析法判斷下一個軌跡點(diǎn),直至判斷駛回所述行政區(qū)域的第一個點(diǎn),標(biāo)記所述行政區(qū)域狀態(tài)status為0、flag賦值為1。6.根據(jù)權(quán)利要求1所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,所述步驟S400還包括提取步驟S300中的全部軌跡點(diǎn)的status值,并根據(jù)不同的行政區(qū)域劃分不同的status集合。7.根據(jù)權(quán)利要求6所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,步驟S500中對所述步驟S400相與后的status集合進(jìn)行一階差分后,提取所有的非零字段。8.根據(jù)權(quán)利要求7所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,所2/2頁2/2頁39.根據(jù)權(quán)利要求1所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,所述步驟S100中將所有車輛綁定的數(shù)據(jù)上傳到Mysql數(shù)據(jù)庫中;所述GPS軌跡存儲在Hbase數(shù)10.根據(jù)權(quán)利要求1所述的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,其特征在于,所述步驟S100~S500均通過Python語言實(shí)現(xiàn)。4一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法技術(shù)領(lǐng)域[0001]本發(fā)明涉及大數(shù)據(jù)分析技術(shù)領(lǐng)域,尤其涉及一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法。背景技術(shù)[0002]車輛租賃是指將車輛的資產(chǎn)使用權(quán)從擁有權(quán)中分開,出租人具有資產(chǎn)所有權(quán),承租人擁有資產(chǎn)使用權(quán),出租人與承租人簽訂租賃合同,以交換使用權(quán)利的一種交易形式。車輛租賃業(yè)被稱為交通運(yùn)輸服務(wù)行,因?yàn)闊o須辦理保險、無須年檢維修、車型可隨意更換等優(yōu)點(diǎn),以租車代替買車來控制企業(yè)成本,正慢慢受到國內(nèi)企事業(yè)單位和個人用戶的青睞。[0003]在車輛租賃過程中,租賃公司將用于租賃的車輛綁定一個或多個行政區(qū)域,既能方便車輛的停放和管理,同時對租賃公司的車輛財(cái)產(chǎn)安全做一定的保障。因此,對租賃車輛在行政區(qū)域內(nèi)駛?cè)腭偝龅臓顟B(tài)進(jìn)行掌握和分析是監(jiān)測車輛是否正確停放時必不可少的一環(huán)?,F(xiàn)有技術(shù)是通過獲取租賃車輛最終停放位置的經(jīng)緯度并進(jìn)行逆地址解析,將經(jīng)緯度對應(yīng)的行政區(qū)域與綁定的行政區(qū)域進(jìn)行比對,從而判斷車輛是否駛出行政區(qū)域。但由于行政區(qū)域的多邊形邊界不夠圓潤、終端上報的GPS數(shù)據(jù)可能存在漂移的現(xiàn)象,系統(tǒng)容易對車輛的狀態(tài)進(jìn)行誤判。以及租賃車輛只是對某個特定的行政區(qū)域進(jìn)行分析,不能結(jié)合多個行政區(qū)域分析的特點(diǎn),進(jìn)一步限制了對車輛軌跡駛?cè)腭偝鲂姓^(qū)域判斷的準(zhǔn)確性和效率。[0004]在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:[0005]現(xiàn)有技術(shù)對租賃車輛軌跡駛?cè)腭偝鲂姓^(qū)域判斷的準(zhǔn)確性和效率需要進(jìn)一步提升,且不能結(jié)合多個行政區(qū)域進(jìn)行分析。發(fā)明內(nèi)容[0006]本發(fā)明的目的在于提供一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,以解決現(xiàn)有技術(shù)中存在的對租賃車輛軌跡駛?cè)腭偝鲂姓^(qū)域判斷的準(zhǔn)確性和效率需要進(jìn)一步提升,且不能結(jié)合多個行政區(qū)域進(jìn)行分析的技術(shù)問題。本發(fā)明提供的諸多技術(shù)方案中的優(yōu)選技術(shù)方案所能產(chǎn)生的諸多技術(shù)效果詳見下文闡述。[0007]為實(shí)現(xiàn)上述目的,本發(fā)明提供了以下技術(shù)方案:[0008]本發(fā)明提供的一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,包括步驟:[0009]S100:獲取車輛綁定的行政區(qū)域和前一天的GPS軌跡;[0010]S200:獲取全國所有行政區(qū)域的邊界點(diǎn)集,并將所述所有行政區(qū)域?qū)?yīng)的名稱、編號以及根據(jù)順時針或逆時針排序的邊界經(jīng)緯度點(diǎn)集存入Mysq1數(shù)據(jù)庫;[0011]S300:遍歷所述GPS軌跡的軌跡點(diǎn),采用射線法判斷所述軌跡點(diǎn)是否在行政區(qū)域內(nèi),并使用逆地址解析對所述行政區(qū)域的邊界點(diǎn)加以確認(rèn);[0012]S400:采用與門匯總所述GPS軌跡在每個行政區(qū)域的狀態(tài),其中,所述狀態(tài)包括在行政區(qū)域內(nèi)和在行政區(qū)域外;[0013]S500:對與門匯總后的所述狀態(tài)的合集進(jìn)行一階差分,獲取駛?cè)腭偝鏊雒總€行5政區(qū)域的狀態(tài)點(diǎn);[0014]S600:匯總所述狀態(tài)點(diǎn)并上傳給終端。[0015]優(yōu)選的,所述步驟S300中采用射線法判斷所述軌跡點(diǎn)是否在行政區(qū)域內(nèi);若是,則判斷所述軌跡點(diǎn)在所述行政區(qū)域內(nèi),標(biāo)記行政區(qū)域狀態(tài)status為0、flag賦值為0,繼續(xù)判斷下一個軌跡點(diǎn);若否,則判斷所述軌跡點(diǎn)在所述行政區(qū)域外,為一次出入所述行政區(qū)域的第一個邊界點(diǎn),標(biāo)記行政區(qū)域狀態(tài)status為1、flag賦值為0,使用逆地址解析對所述邊界點(diǎn)的狀態(tài)加以確認(rèn)。[0016]優(yōu)選的,所述步驟S300中使用逆地址解析對所述邊界點(diǎn)的狀態(tài)加以確認(rèn),判斷所述邊界點(diǎn)的地址是否在所述行政區(qū)域內(nèi);若是,判斷所述邊界點(diǎn)的射線法判斷結(jié)果為誤判,將所述行政區(qū)域狀態(tài)status置0,繼續(xù)判斷下一個軌跡點(diǎn);若否,判斷所述邊界點(diǎn)在所述行[0017]優(yōu)選的,所述步驟S300中還包括判斷所述邊界點(diǎn)是否為漂移數(shù)據(jù);獲取所述行政區(qū)域內(nèi)的前一條有效經(jīng)緯度,采用半正矢公式計(jì)算所述邊界點(diǎn)與上一軌跡點(diǎn)兩點(diǎn)間的距離,根據(jù)兩點(diǎn)上報的時間獲取時間差,根據(jù)距離和所述時間差計(jì)算兩點(diǎn)間的平均速度,與設(shè)定的平均速度閾值相比較;若所述平均速度大于所述平均速度閾值,則所述邊界點(diǎn)為漂移數(shù)據(jù),將所述行政區(qū)域狀態(tài)status置0、flag賦值為0;若所述平均速度小于所述平均速度閾[0018]優(yōu)選的,所述步驟S300中判斷所述邊界點(diǎn)是否為漂移數(shù)據(jù)后,繼續(xù)使用射線法和逆地址解析法判斷下一個軌跡點(diǎn),直至判斷駛回所述行政區(qū)域的第一個點(diǎn),標(biāo)記所述行政[0019]優(yōu)選的,所述步驟S400還包括提取步驟S300中的全部軌跡點(diǎn)的status值,并根據(jù)不同的行政區(qū)域劃分不同的status集合。[0020]優(yōu)選的,步驟S500中對所述步驟S400相與后的status集合進(jìn)行一階差分后,提取所有的非零字段。[0022]優(yōu)選的,所述步驟S100中將所有車輛綁定的數(shù)據(jù)上傳到Mysql數(shù)據(jù)庫中;所述GPS軌跡存儲在Hbase數(shù)據(jù)庫中;所述GPS軌跡通過衛(wèi)星定位,數(shù)據(jù)段包括GPS時間、經(jīng)緯度和定位狀態(tài)。[0023]優(yōu)選的,所述步驟S100~S500均通過Pytho[0024]實(shí)施本發(fā)明上述技術(shù)方案中的一個技術(shù)方案,具有如下優(yōu)點(diǎn)或有益效果:[0025]本發(fā)明通過采用射線法和逆地址解析法相結(jié)合的方法,且對各個行政區(qū)域的狀態(tài)相與后做一階差分,能夠提升租賃車輛軌跡駛?cè)腭偝鲂姓^(qū)域判斷的準(zhǔn)確性和效率,在數(shù)據(jù)上直接分析租賃車輛是否同時駛出多個行政區(qū)域,擺脫了現(xiàn)有技術(shù)僅對單個行政區(qū)域做分析的困境。附圖說明[0026]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附6[0027]圖1是本發(fā)明實(shí)施例的具體流程圖;[0028]圖2是本發(fā)明實(shí)施例的簡略流程圖。具體實(shí)施方式[0029]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下文將要描述的各種示例性實(shí)施例將要參考相應(yīng)的附圖,這些附圖構(gòu)成了示例性實(shí)施例的一部分,其中描述了實(shí)現(xiàn)本發(fā)明可能采用的各種示例性實(shí)施例。除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。應(yīng)明白,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明公開的一些方面相一致的流程、方法和裝置等的例子,還可使用其他的實(shí)施例,或者對本文列舉的實(shí)施例進(jìn)行結(jié)構(gòu)和功能上的修改,而不會脫離本發(fā)明的范圍和實(shí)質(zhì)。附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系。術(shù)語“個相關(guān)的所列項(xiàng)目的任意的和所有的組合。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。[0031]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。[0032]實(shí)施例一:[0033]如圖1、圖2所示,本發(fā)明提供了一種分析租賃車輛駛?cè)腭偝鲂姓^(qū)域的方法,包括步驟:[0034]S100:獲取車輛綁定的行政區(qū)域和前一天的GPS軌跡;[0035]S200:獲取全國所有行政區(qū)域的邊界點(diǎn)集,并將所有行政區(qū)域?qū)?yīng)的名稱、編號以及根據(jù)順時針或逆時針排序的邊界經(jīng)緯度點(diǎn)集存入Mysql數(shù)據(jù)庫;[0036]S300:遍歷GPS軌跡的軌跡點(diǎn),采用射線法判斷軌跡點(diǎn)是否在行政區(qū)域內(nèi),并使用逆地址解析對行政區(qū)域的邊界點(diǎn)加以確認(rèn);[0037]S400:采用與門匯總GPS軌跡在每個行政區(qū)域的狀態(tài),其中,狀態(tài)包括在行政區(qū)域內(nèi)和在行政區(qū)域外;[0038]S500:對與門匯總后的狀態(tài)的合集進(jìn)行一階差分,獲取駛?cè)腭偝雒總€行政區(qū)域的狀態(tài)點(diǎn);[0039]S600:匯總狀態(tài)點(diǎn)并上傳給終端。具體的,車輛承租公司將租賃車輛以及綁定的行政區(qū)域信息存儲在Mysql數(shù)據(jù)庫中,車輛前一天的GPS軌跡存放在Hbase數(shù)據(jù)庫中,全國所有行政區(qū)域的邊界點(diǎn)集能夠通過開源地圖平臺獲取,通過Python調(diào)用車輛綁定的行政區(qū)域和前一天的GPS軌跡信息,采用射線法和逆地址解析法相結(jié)合的方法,且對各個行政區(qū)域的狀7態(tài)相與后做一階差分,能夠提升租賃車輛軌跡駛?cè)腭偝鲂姓^(qū)域判斷的準(zhǔn)確性和效率,在數(shù)據(jù)上直接分析租賃車輛是否同時駛出多個行政區(qū)域,擺脫了現(xiàn)有技術(shù)僅對單個行政區(qū)域做分析的困境。[0040]作為可選的實(shí)施方式,步驟S300中采用射線法判斷軌跡點(diǎn)是否在行政區(qū)域內(nèi);若是,則判斷軌跡點(diǎn)在行政區(qū)域內(nèi),標(biāo)記行政區(qū)域狀態(tài)status為0、flag賦值為0,繼續(xù)判斷下一個軌跡點(diǎn);若否,則判斷軌跡點(diǎn)在行政區(qū)域外,為一次出入行政區(qū)域的第一個邊界點(diǎn),標(biāo)記行政區(qū)域狀態(tài)status為1、flag賦值為0,使用逆地址解析對邊界點(diǎn)的狀態(tài)加以確認(rèn)。具體的,從軌跡點(diǎn)做一條射線,與軌跡點(diǎn)所在行政區(qū)域的多邊形邊界相交。計(jì)算軌跡點(diǎn)跟多邊形邊界的交點(diǎn)個數(shù)能夠判斷該軌跡點(diǎn)是否在該行政區(qū)域內(nèi)。因?yàn)樯渚€穿越多邊形時,有且只有兩種狀態(tài):進(jìn)入多邊形或穿出多邊形。如果點(diǎn)在多邊形內(nèi),射線與多邊形的第一個交點(diǎn)一定為穿出多邊形,而進(jìn)入多邊形和穿出多邊形是成對出現(xiàn)的,所以當(dāng)射線與多邊形的交點(diǎn)個數(shù)為奇數(shù)時,證明點(diǎn)在多邊形內(nèi)。則若交點(diǎn)個數(shù)為奇數(shù),那么該軌跡點(diǎn)在行政區(qū)域的多邊形邊界內(nèi)部;若交點(diǎn)個數(shù)為偶數(shù),那么該軌跡點(diǎn)在行政區(qū)域的多邊形邊界外部。對于判斷為在行政區(qū)域外的軌跡點(diǎn),顯然而然的,它處于行政區(qū)域的多邊形邊界范圍內(nèi),需要對該軌跡點(diǎn)的實(shí)際地理位置做進(jìn)一步確認(rèn),以防止有誤判的情況發(fā)生。軟件以0和1對是否在行政區(qū)[0041]作為可選的實(shí)施方式,步驟S300中使用逆地址解析對邊界點(diǎn)的狀態(tài)加以確認(rèn),判斷邊界點(diǎn)的地址是否在行政區(qū)域內(nèi);若是,判斷邊界點(diǎn)的射線法判斷結(jié)果為誤判,將行政區(qū)域狀態(tài)status置0,繼續(xù)判斷下一個軌跡點(diǎn);若具體的,對判斷為行政區(qū)域外的軌跡點(diǎn)進(jìn)行逆地址解析,能夠?qū)M(jìn)出邊界的點(diǎn)做進(jìn)一步確認(rèn)。通過該邊界點(diǎn)的GPS信息段內(nèi)的經(jīng)緯度信息,與步驟S200內(nèi)Mysql數(shù)據(jù)庫存放的行政區(qū)域?qū)?yīng)的名稱、編號以及根據(jù)順時針或逆時針排序的邊界經(jīng)緯度點(diǎn)集對比,能夠獲取該邊界點(diǎn)停放的具體地點(diǎn),繼而判斷該軌跡點(diǎn)是否在該行政區(qū)域內(nèi)。若是,表示上一次判定的結(jié)中flag為1表示駛出未回的狀態(tài)。[0042]作為可選的實(shí)施方式,步驟S300中還包括判斷邊界點(diǎn)是否為漂移數(shù)據(jù);獲取行政區(qū)域內(nèi)的前一條有效經(jīng)緯度,采用半正矢公式計(jì)算邊界點(diǎn)與上一軌跡點(diǎn)兩點(diǎn)間的距離,根據(jù)兩點(diǎn)上報的時間獲取時間差,根據(jù)距離和時間差計(jì)算兩點(diǎn)間的平均速度,與設(shè)定的平均速度閾值相比較;若平均速度大于平均速度閾值,則邊界點(diǎn)為漂移數(shù)據(jù),將行政區(qū)域狀態(tài)status置0、flag賦值為0;若平均速度小于平均速度閾值,則邊界點(diǎn)為正常數(shù)據(jù),標(biāo)記行政區(qū)域狀態(tài)status為1、flag賦值為1。具體的,由于沒有對異常數(shù)據(jù)進(jìn)行過濾,車載的GPS數(shù)據(jù)可能存在漂移的現(xiàn)象,導(dǎo)致對車輛的狀態(tài)易出現(xiàn)誤判。因此,需要判斷邊界點(diǎn)是否存在漂移數(shù)據(jù)。半正矢公式能夠根據(jù)經(jīng)度和緯度計(jì)算兩點(diǎn)間的距離。獲取行政區(qū)域內(nèi)的前一條有效經(jīng)緯度,將邊界點(diǎn)與上一軌跡點(diǎn)臨近的有效經(jīng)緯度代入半正矢公式中,能夠獲取兩點(diǎn)間的距離。之后根據(jù)兩個軌跡點(diǎn)間上報的時間差,能夠獲取兩點(diǎn)之間的平均速度。經(jīng)大數(shù)據(jù)分析,本發(fā)明實(shí)施例中選取平均速度閾值為60m/s。與該閾值做比較,若兩軌跡點(diǎn)間的平均速度大于該閾值,則證明該軌跡點(diǎn)為漂移數(shù)據(jù),在上報終端應(yīng)濾除,提高監(jiān)測的準(zhǔn)確性。[0043]作為可選的實(shí)施方式,步驟S300中判斷邊界點(diǎn)是否為漂移數(shù)據(jù)后,繼續(xù)使用射線8法和逆地址解析法判斷下一個軌跡點(diǎn),直至判斷駛回行政區(qū)域的第一個點(diǎn),標(biāo)記行政區(qū)域跡點(diǎn)的狀態(tài)都進(jìn)行判斷和匯合。經(jīng)邊界點(diǎn)后的下一軌跡點(diǎn)進(jìn)入了下一行政區(qū)域范圍中,需再次重復(fù)步驟S300中的射線法和逆地址解析法判斷,直至找到本次駛回行政區(qū)域的第一個點(diǎn)。駛回行政區(qū)域內(nèi)的第一個點(diǎn)的狀態(tài)信息為status為0、flag賦值為1。其中flag賦值為1表示駛出未回,當(dāng)確認(rèn)該軌跡點(diǎn)駛回行政區(qū)域時,flag賦值為0。[0044]作為可選的實(shí)施方式,步驟S400還包括提取步驟S300中的全部軌跡點(diǎn)的status值,并根據(jù)不同的行政區(qū)域劃分不同的status集合。具體的,當(dāng)一個租賃車輛綁定了多個行政區(qū)域時,利用上面的算法獲取軌跡與每個行政區(qū)域的status集合。當(dāng)軌跡點(diǎn)出了所有行政區(qū)域,才會產(chǎn)生報警或警告。軌跡點(diǎn)分布在不同的行政區(qū)域內(nèi),只有將不同行政區(qū)域內(nèi)的軌跡點(diǎn)的status狀態(tài)集合,才能夠?qū)ζ溥M(jìn)行相與。因?yàn)?為駛出,0為駛?cè)耄灰幸粋€行政區(qū)域未駛出,則判斷該軌跡點(diǎn)仍在所屬行政區(qū)域中。得到的最終status集合中所有為1的點(diǎn)是在所有綁定的行政區(qū)域之外的點(diǎn),為0的點(diǎn)是在所有綁定的行政區(qū)域之內(nèi)的點(diǎn)。[0045]作為可選的實(shí)施方式,步驟S500中對步驟S400相與后的status集合進(jìn)行一階差分后,提取所有的非零字段。具體的,對status集合求一階差分,提取非零字段,1表示駛出點(diǎn),-1表示駛回點(diǎn),根據(jù)status集合一階差分的結(jié)果,能夠獲取租賃車輛在綁定的行政區(qū)域的駛?cè)腭偝鰻顟B(tài)。status集合相與后的一階差分結(jié)果。[0047]作為可選的實(shí)施方式,步驟S100中將所有車輛綁定的數(shù)據(jù)上傳到Mysql數(shù)據(jù)庫中;狀態(tài)。具體的,MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言,由于其體積小、速

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論