两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法與流程

文檔序號:11155525閱讀:697來源:國知局
一種在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法與制造工藝

本發(fā)明涉及全景矢量數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種中在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法,應(yīng)用于360街景二維矢量數(shù)據(jù)處理交叉路口,十字路口,T形路口等特殊位置的拓?fù)溥B通關(guān)系。



背景技術(shù):

全景影像的應(yīng)用不僅僅局限在互聯(lián)網(wǎng)“街景”服務(wù)上,由于其信息量豐富、采集高效快速的獨(dú)特優(yōu)勢,現(xiàn)已涵蓋環(huán)境保護(hù)、城市規(guī)劃、測繪制圖、災(zāi)害應(yīng)急、交通旅游、文物保護(hù)等眾多領(lǐng)域。極大豐富了電子地圖展現(xiàn)形式,提供給最終用戶可視化、精細(xì)化、詳實(shí)化的應(yīng)用功能。

目前對于全景領(lǐng)域的發(fā)展已相對成熟,對于二維矢量數(shù)據(jù)的處理也有多種方式,全景的矢量數(shù)據(jù)是由若干拍攝點(diǎn)組成的點(diǎn)位路線,對于不同矢量數(shù)據(jù)疊加后路口拓?fù)潢P(guān)系的處理,在數(shù)據(jù)處理過程中屬于空白,從而使得在全景數(shù)據(jù)采集過程中,不能獲取不同路線數(shù)據(jù)的交叉關(guān)系,無法實(shí)現(xiàn)在瀏覽全景時與實(shí)際街路況一致的體驗(yàn)感。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法,從而解決現(xiàn)有技術(shù)中存在的前述問題。

為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:

一種在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法,包括如下步驟:

S1,獲取全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù);

S2,在兩條或多條路線的所述全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)中,獲取視覺上交叉的所有路口,選擇其中的任意一個路口作為當(dāng)前處理路口,依次執(zhí)行下述步驟至所有的路口均處理完成;

S3,在所述全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)中,獲取所述當(dāng)前處理路口的經(jīng)緯度信息,根據(jù)所述經(jīng)緯度信息,獲取所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系;

S4,根據(jù)所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系,在其連接的兩條或多條路線中,選擇所述當(dāng)前處理路口對應(yīng)的所有點(diǎn)位,并在任意兩個點(diǎn)位之間建立關(guān)聯(lián)跳轉(zhuǎn)關(guān)系,實(shí)現(xiàn)所述當(dāng)前處理路口連接的兩條或多條路線之間的拓?fù)潢P(guān)聯(lián)。

優(yōu)選地,S1中,所述全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)采用外業(yè)360全景相機(jī)采集,所述經(jīng)緯度信息通過相機(jī)自動校準(zhǔn)記錄并存儲。

優(yōu)選地,S2中,所述選擇其中的任意一個路口作為當(dāng)前處理路口,具體為:在所述全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)中,按照路口的ID編號大小或其他自定義排序方式,依次選取當(dāng)前處理路口。

優(yōu)選地,所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系,包括丁字路口、十字路口或其他類型的路口。

優(yōu)選地,S4中,所述在任意兩個點(diǎn)位之間建立關(guān)聯(lián)跳轉(zhuǎn)關(guān)系,具體為,設(shè)兩個點(diǎn)位分別為起點(diǎn)X1(begx,begy)和終點(diǎn)Y1(endx,endy),在X1點(diǎn)的跳轉(zhuǎn)屬性列表中,記錄Y1點(diǎn)的ID和方向角,在Y1點(diǎn)的跳轉(zhuǎn)屬性列表中,記錄X1點(diǎn)的ID和方向角;

其中,所述ID是每個矢量點(diǎn)位的唯一標(biāo)識信息,用于記錄矢量點(diǎn)位之間的關(guān)系以及點(diǎn)位與實(shí)際位置圖像之間的關(guān)系;

所述方向角用于表示起點(diǎn)和終點(diǎn)之間的相對位置關(guān)系,根據(jù)起點(diǎn)和終點(diǎn)的經(jīng)緯度值,按照不同的相對位置進(jìn)行計(jì)算。

優(yōu)選地,所述方向角α按照如下方法進(jìn)行計(jì)算:

當(dāng)起點(diǎn)和終點(diǎn)位于第一象限時:

若endx=endy,方向角α=0;

否則,按如下公式計(jì)算:

式中,Atn表示求反正切值,RAD表示弧度,DEG表示角度;

當(dāng)起點(diǎn)和終點(diǎn)位于第二象限時:

若endx=endy,方向角α=0;

否則,按如下公式進(jìn)行計(jì)算:

當(dāng)起點(diǎn)和終點(diǎn)位于第三象限時:

若endx=endy,方向角α=180;

否則,按如下公式進(jìn)行計(jì)算:

當(dāng)起點(diǎn)和終點(diǎn)位于第四象限時:

若endx=endy,方向角α=180;

否則,按如下公式計(jì)算:

當(dāng)endy=begy,endx>begx時,方向角α=90;

當(dāng)endy=begy,endx<begx時,方向角α=270;

其中,所述方向角α,按照制圖學(xué)中常規(guī)的理解方式,將平面坐標(biāo)系中有向線段指向正北方向時規(guī)定方位角為0°或360°,順時針旋轉(zhuǎn)到正東方向時方位角為90°,以此類推,正南方向的方位角為180°,正西方向的方位角為270°,方位角的取值范圍α∈[0°,360°)。

優(yōu)選地,S3中,所述獲取所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系,具體為,根據(jù)所述經(jīng)緯度信息,在影像數(shù)據(jù)中獲取所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系。

本發(fā)明的有益效果是:本發(fā)明實(shí)施例提供的在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法,通過影像數(shù)據(jù)的查詢和分析,獲取與待處理路口對應(yīng)的實(shí)際路徑的連接關(guān)系,再手動添加對應(yīng)點(diǎn)位之間的拓?fù)潢P(guān)系,進(jìn)而計(jì)算兩點(diǎn)之間的相對角度,從而實(shí)現(xiàn)在全景瀏覽過程中的路口的跳轉(zhuǎn)關(guān)系,具有較高的準(zhǔn)確率。實(shí)現(xiàn)了在全景數(shù)據(jù)處理過程中,準(zhǔn)確的為矢量數(shù)據(jù)中交叉路口構(gòu)建準(zhǔn)確的拓?fù)潢P(guān)系。從而解決了在全景數(shù)據(jù)采集過程中,不同路線數(shù)據(jù)的交叉關(guān)系,以達(dá)到瀏覽全景時與實(shí)際街路況一致。

附圖說明

圖1是本發(fā)明實(shí)施例提供的在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法流程示意圖;

圖2是本發(fā)明實(shí)施例提供的路口對應(yīng)的兩個點(diǎn)位之間的關(guān)聯(lián)關(guān)系示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

如圖1所示,本發(fā)明實(shí)施例提供了一種在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法,包括如下步驟:

S1,獲取全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù);

S2,在兩條或多條路線的所述全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)中,獲取視覺上交叉的所有路口,選擇其中的任意一個路口作為當(dāng)前處理路口,依次執(zhí)行下述步驟至所有的路口均處理完成;

S3,在所述全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)中,獲取所述當(dāng)前處理路口的經(jīng)緯度信息,根據(jù)所述經(jīng)緯度信息,獲取所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系;

S4,根據(jù)所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系,在其連接的兩條或多條路線中,選擇所述當(dāng)前處理路口對應(yīng)的所有點(diǎn)位,并在任意兩個點(diǎn)位之間建立關(guān)聯(lián)跳轉(zhuǎn)關(guān)系,實(shí)現(xiàn)所述當(dāng)前處理路口連接的兩條或多條路線之間的拓?fù)潢P(guān)聯(lián)。

由于在任意一條線路中的全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù),都是按照一定的方向在一個方向上拍攝得到的數(shù)據(jù),所以,即便兩條線路或多條線路之間存在交叉點(diǎn)位,在全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)中也無法體現(xiàn),從而,在實(shí)際道路拓?fù)潢P(guān)系中,可以在交叉路口發(fā)生轉(zhuǎn)向的情況下,在全景矢量數(shù)據(jù)處理中則無法實(shí)現(xiàn)。而本發(fā)明實(shí)施例提供的上述方法,通過在路口連接的路線中,選擇路口對應(yīng)的點(diǎn)位,并建立兩個點(diǎn)位之間的跳轉(zhuǎn)關(guān)聯(lián)關(guān)系,即可以在路口,實(shí)現(xiàn)從一條路線跳轉(zhuǎn)到另一條路線中,從而實(shí)現(xiàn)相應(yīng)的轉(zhuǎn)向。

其中,S3可以按照如下方法進(jìn)行實(shí)施:

S301,將矢量數(shù)據(jù)及影像數(shù)據(jù)分別導(dǎo)入到應(yīng)用軟件中;

S302,根據(jù)在矢量數(shù)據(jù)中確定的當(dāng)前處理對象的經(jīng)緯度信息,在影像數(shù)據(jù)中找到對應(yīng)路口位置;

S303,觀察影像獲取當(dāng)前處理對象的路口實(shí)際連通關(guān)系,在矢量數(shù)據(jù)中確定需要建立連通關(guān)系的點(diǎn)位。

其中,S1中,所述全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)可以采用外業(yè)360全景相機(jī)采集,所述經(jīng)緯度信息通過相機(jī)自動校準(zhǔn)記錄并存儲。

在實(shí)際操作中,可通過相機(jī)自動校準(zhǔn)記錄拍攝位置的經(jīng)緯度信息存儲至硬盤,后導(dǎo)出至數(shù)據(jù)處理器。

在本發(fā)明的一個優(yōu)選實(shí)施例中,S2中,所述選擇其中的任意一個路口作為當(dāng)前處理路口,具體為:在所述全景點(diǎn)位矢量基礎(chǔ)數(shù)據(jù)中,按照路口的ID編號大小或其他自定義排序方式,依次選取當(dāng)前處理路口。

本發(fā)明實(shí)施例中,所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系,包括丁字路口、十字路口或其他類型的路口。

在建立路口對應(yīng)的兩個點(diǎn)位之間的關(guān)聯(lián)關(guān)系時,需要根據(jù)路口的實(shí)際拓?fù)潢P(guān)系,比如,如果實(shí)際拓?fù)潢P(guān)系為十字路口,則需要對距離十字路口交叉位置最近的四個點(diǎn)位(A,B,C,D),相鄰點(diǎn)位之間建立對應(yīng)關(guān)系,共4組(AB,BC,CD,DA);如圖2所示。

在本發(fā)明的一個優(yōu)選實(shí)施例中,S4中,所述在任意兩個點(diǎn)位之間建立關(guān)聯(lián)跳轉(zhuǎn)關(guān)系,具體為,設(shè)兩個點(diǎn)位分別為起點(diǎn)X1(begx,begy)和終點(diǎn)Y1(endx,endy),在X1點(diǎn)的跳轉(zhuǎn)屬性列表中,記錄Y1點(diǎn)的ID和方向角,在Y1點(diǎn)的跳轉(zhuǎn)屬性列表中,記錄X1點(diǎn)的ID和方向角;

其中,所述ID是每個矢量點(diǎn)位的唯一標(biāo)識信息,用于記錄矢量點(diǎn)位之間的關(guān)系以及點(diǎn)位與實(shí)際位置圖像之間的關(guān)系;

所述方向角用于表示起點(diǎn)和終點(diǎn)之間的相對位置關(guān)系,根據(jù)起點(diǎn)和終點(diǎn)的經(jīng)緯度值,按照不同的相對位置進(jìn)行計(jì)算。

在本發(fā)明的一個優(yōu)選實(shí)施例中,所述方向角可以按照如下方法進(jìn)行計(jì)算:

當(dāng)起點(diǎn)和終點(diǎn)位于第一象限時:

若endx=endy,方向角α=0;

否則,按如下公式計(jì)算:

式中,Atn表示求反正切值,RAD表示弧度,DEG表示角度;

當(dāng)起點(diǎn)和終點(diǎn)位于第二象限時:

若endx=endy,方向角α=0;

否則,按如下公式進(jìn)行計(jì)算:

當(dāng)起點(diǎn)和終點(diǎn)位于第三象限時:

若endx=endy,方向角α=180;

否則,按如下公式進(jìn)行計(jì)算:

當(dāng)起點(diǎn)和終點(diǎn)位于第四象限時:

若endx=endy,方向角α=180;

否則,按如下公式計(jì)算:

當(dāng)endy=begy,endx>begx時,方向角α=90;

當(dāng)endy=begy,endx<begx時,方向角α=270;

其中,所述方向角α,按照制圖學(xué)中常規(guī)的理解方式,將平面坐標(biāo)系中有向線段指向正北方向時規(guī)定方位角為0°或360°,順時針旋轉(zhuǎn)到正東方向時方位角為90°,以此類推,正南方向的方位角為180°,正西方向的方位角為270°,方位角的取值范圍α∈[0°,360°)。

在本發(fā)明的一個優(yōu)選實(shí)施例中,S3中,所述獲取所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系,具體可以為,根據(jù)所述經(jīng)緯度信息,在影像數(shù)據(jù)中獲取所述當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系。

其中,影像數(shù)據(jù)可以由內(nèi)業(yè)數(shù)據(jù)處理人員按照采集區(qū)域的參數(shù)下載或外業(yè)采集獲取。

如本領(lǐng)域技術(shù)人員可以理解的,還可以采用其他的相關(guān)數(shù)據(jù),獲取當(dāng)前處理路口的實(shí)際拓?fù)潢P(guān)系,其中,其他的相關(guān)數(shù)據(jù)是指對于所采集路段的實(shí)際交叉路口的連通信息。

而本發(fā)明實(shí)施例中,采用影像信息,更為直觀和準(zhǔn)確。

本發(fā)明實(shí)施例中,通過獲取實(shí)際道路信息,選取需要相互關(guān)聯(lián)的矢量點(diǎn)位起點(diǎn)和終點(diǎn),讀取起點(diǎn)及終點(diǎn)的ID及經(jīng)緯度信息,使用公式進(jìn)行相對方向角的計(jì)算,從而建立了矢量點(diǎn)位之間的拓?fù)潢P(guān)系,進(jìn)而實(shí)現(xiàn)全景矢量數(shù)據(jù)的補(bǔ)充,使得全景瀏覽的跳轉(zhuǎn)與實(shí)際場景一致。

通過采用本發(fā)明公開的上述技術(shù)方案,得到了如下有益的效果:本發(fā)明實(shí)施例提供的在全景矢量數(shù)據(jù)中構(gòu)建路口拓?fù)潢P(guān)系的方法,通過影像數(shù)據(jù)的查詢和分析,獲取與待處理路口對應(yīng)的實(shí)際路徑的連接關(guān)系,再手動添加對應(yīng)點(diǎn)位之間的拓?fù)潢P(guān)系,進(jìn)而計(jì)算兩點(diǎn)之間的相對角度,從而實(shí)現(xiàn)在全景瀏覽過程中的路口的跳轉(zhuǎn)關(guān)系,具有較高的準(zhǔn)確率。實(shí)現(xiàn)了在全景數(shù)據(jù)處理過程中,準(zhǔn)確的為矢量數(shù)據(jù)中交叉路口構(gòu)建準(zhǔn)確的拓?fù)潢P(guān)系。從而解決了在全景數(shù)據(jù)采集過程中,不同路線數(shù)據(jù)的交叉關(guān)系,以達(dá)到瀏覽全景時與實(shí)際街路況一致。

本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。

本領(lǐng)域人員應(yīng)該理解的是,上述實(shí)施例提供的方法步驟的時序可根據(jù)實(shí)際情況進(jìn)行適應(yīng)性調(diào)整,也可根據(jù)實(shí)際情況并發(fā)進(jìn)行。

上述實(shí)施例涉及的方法中的全部或部分步驟可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計(jì)算機(jī)設(shè)備可讀取的存儲介質(zhì)中,用于執(zhí)行上述各實(shí)施例方法所述的全部或部分步驟。所述計(jì)算機(jī)設(shè)備,例如:個人計(jì)算機(jī)、服務(wù)器、網(wǎng)絡(luò)設(shè)備、智能移動終端、智能家居設(shè)備、穿戴式智能設(shè)備、車載智能設(shè)備等;所述的存儲介質(zhì),例如:RAM、ROM、磁碟、磁帶、光盤、閃存、U盤、移動硬盤、存儲卡、記憶棒、網(wǎng)絡(luò)服務(wù)器存儲、網(wǎng)絡(luò)云存儲等。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
罗定市| 庄浪县| 广宁县| 克拉玛依市| 古蔺县| 天长市| 兴宁市| 无极县| 黄浦区| 唐山市| 类乌齐县| 克什克腾旗| 阿荣旗| 梅河口市| 彰化县| 龙海市| 连云港市| 汤原县| 石阡县| 博罗县| 九龙县| 临西县| 常山县| 滨州市| 康乐县| 长春市| 福建省| 元氏县| 宝兴县| 南宫市| 贵阳市| 桂平市| 龙游县| 灵山县| 康马县| 库车县| 灵台县| 奉化市| 陇川县| 西充县| 富宁县|