亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種道路地圖數(shù)據(jù)的維護(hù)系統(tǒng)及方法與流程

文檔序號:11283463閱讀:691來源:國知局
一種道路地圖數(shù)據(jù)的維護(hù)系統(tǒng)及方法與流程

本發(fā)明涉及一種基于兩種地圖實現(xiàn)更新道路地圖數(shù)據(jù)的維護(hù)系統(tǒng)及方法,屬于地理信息技術(shù)領(lǐng)域。



背景技術(shù):

在交通業(yè)務(wù)系統(tǒng)中主要是人、車、路三要素。而交通對道路及路口的依賴程度尤為重要。隨著地理信息技術(shù)的發(fā)展,地理信息系統(tǒng)(gis,geographicinformationsystem)技術(shù)在交通行業(yè)的應(yīng)用中占據(jù)著舉足輕重的地位。

在交通地理信息系統(tǒng)領(lǐng)域中,存在著大量的道路數(shù)據(jù)、路口數(shù)據(jù)作為基礎(chǔ)地理信息數(shù)據(jù),這些道路及路口數(shù)據(jù)一是數(shù)據(jù)量大,二是時效性強(qiáng)。由于交通行業(yè)的快速發(fā)展,基礎(chǔ)地理信息數(shù)據(jù)對交通行業(yè)應(yīng)用有著相當(dāng)重要的作用。為了保證數(shù)據(jù)的準(zhǔn)確性,基礎(chǔ)地理信息數(shù)據(jù)要經(jīng)常進(jìn)行更新維護(hù)。

目前傳統(tǒng)方式對基礎(chǔ)地理信息數(shù)據(jù)進(jìn)行更新的方式一般有以下幾種:

1.利用第三方gis工具型產(chǎn)品結(jié)合交通檢測設(shè)備對數(shù)據(jù)進(jìn)行圖形更新;

2.對屬性數(shù)據(jù)結(jié)合圖形數(shù)據(jù)進(jìn)行同步更新;

3.利用普通數(shù)據(jù)表采用根據(jù)條件數(shù)據(jù)進(jìn)行查詢定位,而后對查詢到的數(shù)據(jù)對照普通數(shù)據(jù)表進(jìn)行更新;

4.對于單線模型數(shù)據(jù)利用第三方gis工具轉(zhuǎn)為雙線模型,轉(zhuǎn)雙線模型多為復(fù)制移動后手動修改屬性數(shù)據(jù)的方式;

5.利用gis工具對所有線段進(jìn)行路口提取生成城市路口基礎(chǔ)數(shù)據(jù)。

在長期的傳統(tǒng)處理過程中,總結(jié)有以下問題急待解決:

1.數(shù)據(jù)來源多樣化,數(shù)據(jù)結(jié)構(gòu)不統(tǒng)一;gis基礎(chǔ)數(shù)據(jù)有從專業(yè)gis數(shù)據(jù)商購買的,也有從其他業(yè)務(wù)系統(tǒng)協(xié)調(diào)過來的,如pgis,數(shù)據(jù)結(jié)構(gòu)多而不統(tǒng)一,不同的數(shù)據(jù)源都需要做不同的處理調(diào)整為交通業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu);

2.鑒于交通流檢測設(shè)備數(shù)量限制,無法滿足全部的路段,這導(dǎo)致在做路況判態(tài)時不準(zhǔn)確;

3.有些數(shù)據(jù)為單線模型,需要大量的手工處理為雙線模型,耗時耗力;

4.由于時效原因,采購的數(shù)據(jù)多需要經(jīng)常維護(hù),維護(hù)時又無圖形數(shù)據(jù)位置信息;

5.有些數(shù)據(jù)無路口信息,只有道路信息,路口信息只能通過線段提取,提取的路口數(shù)據(jù)又不是真實的路口信息,需要手工對路口進(jìn)行核實。

上述為一般的數(shù)據(jù)處理方式及問題,通常的商業(yè)gis工具多為專業(yè)型gis產(chǎn)品,數(shù)據(jù)處理人員對專業(yè)的gis工具的使用熟練程序要求較高,處理過程較為專業(yè)、復(fù)雜,無法較好的結(jié)合業(yè)務(wù)系統(tǒng)進(jìn)行處理,增加了數(shù)據(jù)維護(hù)的成本。



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

為了克服現(xiàn)有技術(shù)中存在的不足,本發(fā)明提供一種道路地圖數(shù)據(jù)的維護(hù)系統(tǒng)及方法,本發(fā)明采用兩種gis地圖的模式,可直觀的在地圖上進(jìn)行維護(hù)更新道路基礎(chǔ)數(shù)據(jù),圖屬合一、操作更簡便。

為實現(xiàn)上述目的,本發(fā)明的一種道路地圖數(shù)據(jù)的維護(hù)系統(tǒng),包括:地圖數(shù)據(jù)庫、在線網(wǎng)絡(luò)地圖數(shù)據(jù)源、圖層導(dǎo)入模塊、基礎(chǔ)地圖管理模塊、路段管理模塊及圖層導(dǎo)出模塊;其中,

地圖數(shù)據(jù)庫,其內(nèi)存儲有修改前后的本地地圖數(shù)據(jù);

在線網(wǎng)絡(luò)地圖數(shù)據(jù)源,其提供網(wǎng)絡(luò)地圖的矢量和影像數(shù)據(jù),供基礎(chǔ)地圖管理模塊使用;

圖層導(dǎo)入模塊,其用于導(dǎo)入預(yù)修改的本地地圖數(shù)據(jù);

基礎(chǔ)地圖管理模塊,其通過對比在線網(wǎng)絡(luò)地圖數(shù)據(jù)源對本地地圖中道路、路口數(shù)據(jù)進(jìn)行修改;

路段管理模塊,其在本地地圖上選擇相對應(yīng)的線段數(shù)據(jù),將選擇的線段數(shù)據(jù)生成一個新的路段數(shù)據(jù);

圖層導(dǎo)出模塊,其用于導(dǎo)出修改后的本地地圖的線段、交叉點、路口及路段數(shù)據(jù)。

優(yōu)選地,所述的基礎(chǔ)地圖管理模塊包含道路新增模塊及路口合并模塊;其中,

道路新增模塊,其通過對比在線網(wǎng)絡(luò)地圖數(shù)據(jù)源對本地地圖中不存在的道路數(shù)據(jù)進(jìn)行道路新增,通過描繪網(wǎng)絡(luò)地圖相應(yīng)道路的方式,同步在本地地圖上繪制新增道路;

路口合并模塊,其將雙線模型下的道路路口的兩個以上的交叉點合并為同一個路口,并定義該路口的屬性信息,對單線模型下的道路路口的屬性信息進(jìn)行部分調(diào)整。

優(yōu)選地,所述的道路新增模塊在新增道路時,自動檢查新增道路是否與本地地圖中的已有路網(wǎng)數(shù)據(jù)存在相交,若相交,則自動預(yù)判斷即將打斷的線段數(shù)據(jù),用戶首先需要對待打斷的線段數(shù)據(jù)進(jìn)行篩選,舍去不需要的線段數(shù)據(jù),然后再進(jìn)行道路新增,同時對打斷后的線段數(shù)據(jù)進(jìn)行重新編號及生成相對應(yīng)的交叉點數(shù)據(jù),輸入新增道路的名稱及道路等級后,即可將修改后的本地地圖數(shù)據(jù)保存在地圖數(shù)據(jù)庫中。

優(yōu)選地,所述的路口合并模塊合并后的路口的屬性信息包含:路口名稱、路口編號、路口類型及路口唯一值信息。

優(yōu)選地,所述的系統(tǒng)還包括數(shù)據(jù)規(guī)范化模塊,其用于去掉道路數(shù)據(jù)屬性值中的空格,為線段、交叉點圖層中的記錄生成唯一編碼,并在線段、交叉點圖層中增加行政區(qū)劃編號、交警轄區(qū)編號。

優(yōu)選地,所述的路段管理模塊生成一個新的路段數(shù)據(jù)具體包括:設(shè)置上下行方向、起始路口及終止路口,根據(jù)路段方向的不同顯示不同的顏色,并輔以箭頭方向表示流量方向。

優(yōu)選地,所述的路段管理模塊生成一個新的路段數(shù)據(jù)具體還包括:若原道路數(shù)據(jù)為單線模型,則先將單線模型中的一條或多條線段合并為一個路段,再將合并后的路段向兩邊平移,變?yōu)殡p向路段數(shù)據(jù);若原道路數(shù)據(jù)為雙線模型,則直接將一條或多條線段合并為一個路段。

優(yōu)選地,所述的路段管理模塊生成一個新的路段數(shù)據(jù)具體包括:

雙線模型生成路段:選擇線段數(shù)據(jù);路段命名及設(shè)置上下行;生成路段數(shù)據(jù);

單線模型生成路段:選擇線段數(shù)據(jù);路段命名及設(shè)置上下行;生成單向路段數(shù)據(jù);復(fù)制反向路段數(shù)據(jù);平移生成雙向路段數(shù)據(jù);處理交叉口路段。

優(yōu)選地,所述的單線模型生成路段具體包括:配置單方向的路段,配置完成后,將所有的路段數(shù)據(jù)復(fù)制一份,復(fù)制時將新生成的起始路口與終止路口互換、箭頭方向與上下行方向做反向處理,將兩個互相反向的路段分別向初始位置的兩側(cè)平移一定距離,生成雙向路段數(shù)據(jù);平移后在路口處路段形成的交叉路段,自動做截斷處理,截斷處理規(guī)則為將生成的路段在所有相交處作打斷處理,將由原路段的所有屬性賦給打斷后的多條路段,然后所有路段數(shù)據(jù)按路段唯一編號分組并按長度進(jìn)行排序,取出最長的保留,其余刪除。

本發(fā)明的一種道路地圖數(shù)據(jù)的維護(hù)方法,包括步驟如下:

1)道路數(shù)據(jù)維護(hù):對比在線網(wǎng)絡(luò)地圖數(shù)據(jù)源對本地地圖中不存在的道路數(shù)據(jù)進(jìn)行添加,以及對多余的道路數(shù)據(jù)進(jìn)行刪除;

2)路口數(shù)據(jù)維護(hù):將雙線模型下的道路路口的兩個以上的交叉點合并為同一個路口,并定義該路口的屬性信息;對單線模型下的道路路口的屬性信息進(jìn)行部分調(diào)整;

3)配置路段數(shù)據(jù):在本地地圖上選擇相對應(yīng)的線段數(shù)據(jù),將選擇的線段數(shù)據(jù)生成一個新的路段數(shù)據(jù);

4)導(dǎo)出修改后的本地地圖的線段、交叉點、路口及路段數(shù)據(jù)。

優(yōu)選地,所述的步驟3)中配置路段數(shù)據(jù)具體包括:對生成的新的路段設(shè)置上下行方向、起始路口及終止路口,根據(jù)路段方向的不同顯示不同的顏色,并輔以箭頭方向表示流量方向;若原道路數(shù)據(jù)為單線模型,則先將單線模型中的一條或多條線段合并為一個路段,再將合并后的路段向兩邊平移,變?yōu)殡p向路段數(shù)據(jù);若原道路數(shù)據(jù)為雙線模型,則直接將一條或多條線段合并為一個路段。

優(yōu)選地,所述的步驟3)中配置路段數(shù)據(jù)具體包括:

雙線模型生成路段:選擇線段數(shù)據(jù);路段命名及設(shè)置上下行;生成路段數(shù)據(jù);

單線模型生成路段:選擇線段數(shù)據(jù);路段命名及設(shè)置上下行;生成單向路段數(shù)據(jù);復(fù)制反向路段數(shù)據(jù);平移生成雙向路段數(shù)據(jù);處理交叉口路段。

優(yōu)選地,所述的單線模型生成路段具體包括:配置單方向的路段,配置完成后,將所有的路段數(shù)據(jù)復(fù)制一份,復(fù)制時將新生成的起始路口與終止路口互換、箭頭方向與上下行方向做反向處理,將兩個互相反向的路段分別向初始位置(初始位置指代原單線模型中路段所處的位置)的兩側(cè)平移一定距離,生成雙向路段數(shù)據(jù);平移后在路口處路段形成的交叉路段,自動做截斷處理,截斷處理規(guī)則為將生成的路段在所有相交處作打斷處理,將由原路段的所有屬性賦給打斷后的多條路段,然后所有路段數(shù)據(jù)按路段唯一編號分組并按長度進(jìn)行排序,取出最長的保留,其余刪除。

本發(fā)明的有益優(yōu)點:

1、使用本發(fā)明系統(tǒng)不需要學(xué)習(xí)專業(yè)的gis專業(yè)工具型軟件;

2、本發(fā)明支持多種數(shù)據(jù)來源數(shù)據(jù)結(jié)構(gòu),一鍵處理為標(biāo)準(zhǔn)化的交通業(yè)務(wù)數(shù)據(jù);

3、數(shù)據(jù)處理人員只需要按照業(yè)務(wù)流程執(zhí)行即可,不需要復(fù)雜的gis專業(yè)操作;

4、數(shù)據(jù)維護(hù)時,自動根據(jù)業(yè)務(wù)對數(shù)據(jù)中的部分必要值進(jìn)行標(biāo)準(zhǔn)化賦值,減少了數(shù)據(jù)處理人員的操作;

5、采用本地地圖與互聯(lián)網(wǎng)地圖同步處理方式,操作簡便且效率高;

6、圖屬合一(即空間坐標(biāo)數(shù)據(jù)+屬性信息數(shù)據(jù))處理,簡化了數(shù)據(jù)處理過程。

附圖說明

圖1為本發(fā)明系統(tǒng)的原理框圖;

圖2為實施例中通過框選交叉點合并路口示意圖;

圖3為選擇所需路段及命名示意圖;

圖4為上下行命名規(guī)則示意圖;

圖5為生成帶箭頭的路段示意圖;

圖6為平移后出現(xiàn)交叉的示意圖;

圖7為經(jīng)截取線段后的最終效果示意圖;

圖8為本發(fā)明管理方法的原理流程圖;

圖9為本發(fā)明路段配置的原理流程圖。

具體實施方式

為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合實施例與附圖對本發(fā)明作進(jìn)一步的說明,實施方式提及的內(nèi)容并非對本發(fā)明的限定。

本發(fā)明通過采用自動填充數(shù)據(jù)、去空格、去空值的方式一鍵處理為交通行業(yè)結(jié)構(gòu)的標(biāo)準(zhǔn)化數(shù)據(jù)。同時采用雙地圖顯示方式展示數(shù)據(jù),以形成對比瀏覽查詢道路數(shù)據(jù)是否缺失或不同步;分別為本地地圖數(shù)據(jù)和在線網(wǎng)絡(luò)地圖數(shù)據(jù),本地地圖為采用柵格瓦片作為底圖數(shù)據(jù),有效的提升了地圖顯示效率,通過在底圖上直接瀏覽數(shù)據(jù);在線網(wǎng)絡(luò)地圖數(shù)據(jù)包含:天地圖數(shù)據(jù)、高德地圖數(shù)據(jù)等。

參照圖1所示,一種道路地圖數(shù)據(jù)的維護(hù)系統(tǒng),包括:地圖數(shù)據(jù)庫、在線網(wǎng)絡(luò)地圖數(shù)據(jù)源、圖層導(dǎo)入模塊、基礎(chǔ)地圖管理模塊、路段管理模塊及圖層導(dǎo)出模塊;其中,

地圖數(shù)據(jù)庫,其內(nèi)存儲有修改前后的本地地圖數(shù)據(jù);實時更新通過基礎(chǔ)地圖管理模塊與路段管理模塊修改后的本地地圖數(shù)據(jù);包含城市線段、城市交叉點、城市路口以及流量城市路段方向等數(shù)據(jù)信息。

在線網(wǎng)絡(luò)地圖數(shù)據(jù)源,其提供網(wǎng)絡(luò)地圖的矢量和影像數(shù)據(jù),供基礎(chǔ)地圖管理模塊使用。

本地地圖數(shù)據(jù),其供基礎(chǔ)地圖管理模塊及路段管理模塊使用。

圖層導(dǎo)入模塊,其用于導(dǎo)入預(yù)修改的本地地圖數(shù)據(jù),包含線段及交叉點數(shù)據(jù);導(dǎo)入后本地地圖與在線網(wǎng)絡(luò)地圖同步顯示,具體體現(xiàn)為在同一窗口下左右分開顯示,進(jìn)行同比例放大、縮小顯示。

基礎(chǔ)地圖管理模塊,其通過對比在線網(wǎng)絡(luò)地圖數(shù)據(jù)源對本地地圖數(shù)據(jù)進(jìn)行修改;

其中,所述的基礎(chǔ)地圖管理模塊包含:道路新增模塊及路口合并模塊;其中,

道路新增模塊,其通過對比在線網(wǎng)絡(luò)地圖數(shù)據(jù)源對本地地圖中不存在的道路數(shù)據(jù)進(jìn)行道路新增;所述的道路新增模塊新增道路時自動檢查是否與已有路網(wǎng)數(shù)據(jù)存在相交,若相交,則自動預(yù)判斷即將打斷的所有數(shù)據(jù),用戶對需要打斷的道路數(shù)據(jù)進(jìn)行篩選,舍去不需要的線段數(shù)據(jù),進(jìn)行新增,新增時自動對打斷后的數(shù)據(jù)進(jìn)行重新編號及生成相對應(yīng)的交叉點數(shù)據(jù),只需要輸入道路名稱及選擇道路等級即可保存地圖數(shù)據(jù)庫中。

例1:對比在線網(wǎng)絡(luò)地圖數(shù)據(jù)源獲取到本地地圖中南京市江寧區(qū)缺少“牧浦路”,通過道路新增模塊,于在線網(wǎng)絡(luò)地圖中“牧浦路”的對應(yīng)位置上劃線,線段的起始位置至終止位置即為新增的“牧浦路”的長度,于在線網(wǎng)絡(luò)地圖中劃線的同時本地地圖中的相同位置會同步顯示劃線動作,劃線結(jié)束后可對新增的道路進(jìn)行屬性信息的編輯,包括:道路編號為1560、道路名稱為牧浦路、道路等級為城市支線、行政區(qū)域為江寧區(qū)以及交警大隊為江寧區(qū)交警大隊等信息。

路口合并模塊,其對雙線模型下的道路路口的四個交叉點合并為同一個路口,該交叉點的個數(shù)一般為兩個、三個、四個或者五個;采用框選提示合并的方式,自動計算出路口的幾何中心點位置,形成新的路口數(shù)據(jù),賦予新的路口編號,刪除原有路口數(shù)據(jù),并將線段對應(yīng)的起始路口編號與終止路口編號同步修改,允許合并的路口有容差值,默認(rèn)容差值為30米,根據(jù)實際情況的需要,容差值可進(jìn)行自行設(shè)定;以及對單線模型下的道路路口的屬性信息進(jìn)行部分調(diào)整。

例2:參照圖2所示,南京市江寧區(qū)科建路與竹山路在本地地圖數(shù)據(jù)中對于雙線模型下的道路的十字路口中存在三個交叉點a、b、c,對應(yīng)的交叉點信息如下表1:

表1

通過路口合并模塊于本地地圖中框選該需要合并的交叉點a、b、c所處的路口,按幾何圖層關(guān)系自動合并容差值在30米范圍內(nèi)的路口生成合并后的路口d,然后修改路口d的屬性信息:路口名稱為“科建路-竹山路”、路口編號為“30652”、路口類型為“十字形路口”、路口唯一值為“16122715910000004”、行政區(qū)編號為“320115”。

路段管理模塊,其直接在本地地圖上選擇相對應(yīng)的線段數(shù)據(jù),將選擇的線段數(shù)據(jù)生成一個新的路段數(shù)據(jù);編輯新的路段的屬性信息,包含:路段的名稱、路段的等級、路段的編號、路段的長度等信息;

其中,所述的路段管理模塊生成一個新的路段數(shù)據(jù)具體包括:設(shè)置上下行方向、起始路口及終止路口,根據(jù)路段方向的不同顯示不同的顏色。

對生成的同一路段數(shù)據(jù)的屬性信息,起始路口為該路段行駛方向的首條線段的起始交叉點所在的路口,終止路口為該路段的行駛方向的最后一條線段的終止交叉點所在的路口;選擇完成后,對即將生成的路段數(shù)據(jù)及路口數(shù)據(jù)進(jìn)行自動命名,命名規(guī)則如下:

路口命名規(guī)則:命名格式為“橫向路口名稱-交叉的縱向路口名稱”,中間用連接線“-”連接。

路段命名規(guī)則:命名格式為“所屬道路名稱_起始路口縱向道路名稱_結(jié)束路口縱向道路名稱”,中間用連線“_”連接,如“科建路_竹山路_興民南路”表達(dá)含義即為科建路上從“科建路-竹山路”交叉口到“竹山路-興民南路”交叉口的路段。

上下行規(guī)則:同一條道路,由南向北、由東向西方向行駛的路段設(shè)置為上行,由北向南、由西向東方向行駛的路段設(shè)置為下行。對于特殊的環(huán)狀道路,在起始路段依照規(guī)則設(shè)置完上下行后,該路段在行駛方向上的上下行要保持一致。

其中,所述的路段管理模塊生成一個新的路段數(shù)據(jù)具體還包括:紅色表示上行、綠色表示下行;其他實施例中紅色表示下行、綠色表示上行也是可以的;并輔以箭頭方向表示流量方向。

其中,所述的路段管理模塊生成一個新的路段數(shù)據(jù)具體還包括:對于單線模型的數(shù)據(jù),可先配置單方向的路段,配置完成后,將所有的路段數(shù)據(jù)復(fù)制一份,復(fù)制時將新生成的起始路口與終止路口互換、箭頭方向與上下行方向做反向處理,將兩個互相反向的路段分別向初始位置(初始位置指代原單線模型中路段所處的位置)的兩側(cè)平移一定距離,生成雙向路段數(shù)據(jù);平移后在路口處路段形成的交叉路段,自動做截斷處理,截斷處理規(guī)則為將生成的路段在所有相交處作打斷處理,將由原路段的所有屬性賦給打斷后的多條路段,然后所有路段數(shù)據(jù)按路段唯一編號分組并按長度進(jìn)行排序,取出最長的保留,其余刪除。

若原道路數(shù)據(jù)為雙線模型,則選擇線段數(shù)據(jù),進(jìn)行路段命名及設(shè)置上下行,生成帶箭頭的路段方向數(shù)據(jù);沿道路依次生成路段數(shù)據(jù),并保證沿同一道路行駛方向上的路段上下行方向一致。

圖層導(dǎo)出模塊,其用于導(dǎo)出修改后的本地地圖的線段、交叉點、路口及路段數(shù)據(jù),導(dǎo)出的數(shù)據(jù)可用于交通業(yè)務(wù)系統(tǒng)使用,如路徑規(guī)劃及路況業(yè)務(wù)使用。

此外,所述的系統(tǒng)還包括數(shù)據(jù)規(guī)范化模塊,其用于去掉道路數(shù)據(jù)屬性值中的空格,為線段、交叉點圖層中的記錄生成唯一編碼,并在線段、交叉點圖層中增加行政區(qū)劃編號、交警轄區(qū)編號。

本發(fā)明的一種道路地圖數(shù)據(jù)的維護(hù)方法,包括步驟如下:

1)道路數(shù)據(jù)維護(hù):通過對比在線網(wǎng)絡(luò)地圖數(shù)據(jù)源對本地地圖中不存在的道路數(shù)據(jù)進(jìn)行新增道路;新增道路時自動檢查是否與已有路網(wǎng)數(shù)據(jù)存在相交,若相交,則自動預(yù)判斷即將打斷的所有數(shù)據(jù),用戶對需要打斷的道路數(shù)據(jù)進(jìn)行篩選,舍去不需要的線段數(shù)據(jù),進(jìn)行新增,新增時自動對打斷后的數(shù)據(jù)進(jìn)行重新編號及生成相對應(yīng)的交叉點數(shù)據(jù),只需要輸入道路名稱及選擇道路等級即可保存地圖數(shù)據(jù)庫中,并同步修改原始基礎(chǔ)線段數(shù)據(jù),保證數(shù)據(jù)的正確性;以及對多余的道路數(shù)據(jù)進(jìn)行刪除;

2)路口數(shù)據(jù)維護(hù):將雙線模型下的道路路口的兩個以上的交叉點合并為同一個路口,并定義該路口的屬性信息;對單線模型下的道路路口的屬性信息進(jìn)行部分調(diào)整;

上述雙線模型下的道路路口的交叉點的個數(shù)一般為兩個、三個、四個或者五個;采用框選提示合并的方式,自動計算出框選路口的幾何中心點位置,形成新的路口數(shù)據(jù),賦予新的路口編號,刪除原有路口數(shù)據(jù),并將線段對應(yīng)的起始路口編號與終止路口編號同步修改,允許合并的路口有容差值,默認(rèn)容差值為30米,根據(jù)實際情況的需要,容差值可進(jìn)行自行設(shè)定。

3)配置路段數(shù)據(jù):在本地地圖上選擇相對應(yīng)的線段數(shù)據(jù),將選擇的線段數(shù)據(jù)生成一個新的路段數(shù)據(jù);編輯新的路段的屬性信息,包含:路段的名稱、路段的等級、路段的編號、路段的長度等信息;

其中,生成的新的路段數(shù)據(jù)具體包括:設(shè)置上下行方向、起始路口及終止路口,根據(jù)路段方向的不同顯示不同的顏色。如:紅色表示上行、綠色表示下行;其他實施例中紅色表示下行、綠色表示上行也是可以的;并輔以箭頭方向表示流量方向。

若原道路數(shù)據(jù)為單線模型,則先將單線模型中的一條或多條線段合并為一個路段,再將合并后的路段向兩邊平移,變?yōu)殡p向路段數(shù)據(jù);若原道路數(shù)據(jù)為雙線模型,則選擇線段數(shù)據(jù),進(jìn)行路段命名及設(shè)置上下行,生成帶箭頭的路段方向數(shù)據(jù);沿道路依次生成路段數(shù)據(jù),并保證沿同一道路行駛方向上的路段上下行方向一致。

其中,對于單線模型的數(shù)據(jù),可先配置單方向的路段,配置完成后,將所有的路段數(shù)據(jù)復(fù)制一份,復(fù)制時將新生成的起始路口與終止路口互換、箭頭方向與上下行方向做反向處理,將兩個互相反向的路段分別向初始位置(初始位置指代原單線模型中路段所處的位置)的兩側(cè)平移一定距離,生成雙向路段數(shù)據(jù);平移后在路口處路段形成的交叉路段,自動做截斷處理,截斷處理規(guī)則為將生成的路段在所有相交處作打斷處理,將由原路段的所有屬性賦給打斷后的多條路段,然后所有路段數(shù)據(jù)按路段唯一編號分組并按長度進(jìn)行排序,取出最長的保留,其余刪除。

若原道路數(shù)據(jù)為雙線模型,則選擇線段數(shù)據(jù),進(jìn)行路段命名及設(shè)置上下行,生成帶箭頭的路段方向數(shù)據(jù);沿道路依次快速生成路段數(shù)據(jù),并保證沿同一道路行駛方向上的路段上下行方向一致。

4)導(dǎo)出修改后的本地地圖的線段、交叉點、路口及路段數(shù)據(jù),導(dǎo)出的數(shù)據(jù)可用于交通業(yè)務(wù)系統(tǒng)使用,如路徑規(guī)劃及路況業(yè)務(wù)使用。

此外,上述步驟1)開始前對本地地圖進(jìn)行數(shù)據(jù)規(guī)范化,去掉道路數(shù)據(jù)屬性值中的空格,為線段、交叉點圖層中的記錄生成唯一編碼,并在線段、交叉點圖層中增加行政區(qū)劃編號、交警轄區(qū)編號。

參照圖8所示,本發(fā)明的維護(hù)方法也可體現(xiàn)為:

判斷城市線段是否需要更新,如下:

若不需要更新,則繼續(xù)判斷原道路數(shù)據(jù)為單線模型還是雙線模型,若為單線模型則先將單線模型中的一條或多條線段合并為一個路段,再將合并后的路段向兩邊平移,變?yōu)殡p線模型,然后生成路段;若為雙線模型則直接生成路段。

若需要更新,則對線段進(jìn)行增加、修改、刪除等動作,之后分別進(jìn)入:1)對發(fā)生調(diào)整的交叉點數(shù)據(jù)進(jìn)行同步;判斷道路數(shù)據(jù)為單線模型還是雙線模型,若為單線模型則修改交叉點,即對路口的屬性信息進(jìn)行部分調(diào)整,主要包括路口名稱、路口編號、路口類型、行政區(qū)劃編號、轄區(qū)編號等;若為雙線模型則將多個交叉點合并為一個路口,并賦予新的路口屬性信息。2)判斷原道路數(shù)據(jù)為單線模型還是雙線模型,若為單線模型則先將單線模型中的一條或多條線段合并為一個路段,再將合并后的路段向兩邊平移,變?yōu)殡p線模型,然后生成路段;若為雙線模型則直接生成路段。

參照圖9所示,本發(fā)明中的配置路段數(shù)據(jù)具體包括如下:

雙線模型生成路段包含:

步驟s1:選擇線段數(shù)據(jù);首先在本地地圖上通過空間選擇和屬性選擇的方式選擇所需要線段。

步驟s2:進(jìn)行路段命名及設(shè)置上下行;選擇路段的上下行方向、路段起始及終止路口。如圖3,路段命名按照“所屬道路名稱_起始路口縱向道路名稱_結(jié)束路口縱向道路名稱”規(guī)則進(jìn)行自動命名;上下行命名規(guī)則如圖4,其中a為由南向北、c為由西向東,則為上行,b為由西向東、d為由北向南,則為下行。

步驟s3:生成路段數(shù)據(jù);生成帶箭頭的路段方向數(shù)據(jù),并加載至本地地圖上,同時提取該路段兩端路口生成路口數(shù)據(jù)并加載至本地地圖上,如圖5,其中a為生成的帶箭頭的路段數(shù)據(jù),b、c為生成路段時自動生成的路口數(shù)據(jù)。

所述的步驟s3進(jìn)一步包括:沿道路依次快速生成路段數(shù)據(jù),并保證沿同一道路行駛方向上的路段上下行方向一致。

單線模型生成路段包含:

步驟t1:選擇線段數(shù)據(jù);首先在本地地圖上通過空間選擇和屬性選擇的方式選擇所需要線段。

步驟t2:進(jìn)行路段命名及設(shè)置上下行;設(shè)置路段的上行或下行方向、路段起始及終止路口,路段命名按照“所屬道路名稱_起始路口縱向道路名稱_結(jié)束路口縱向道路名稱”規(guī)則進(jìn)行自動命名。

步驟t3:生成單向路段數(shù)據(jù);生成帶箭頭的路段方向數(shù)據(jù),并加載至本地地圖上,同時提取該路段兩端路口生成路口數(shù)據(jù)并加載至本地地圖上。沿道路依次快速生成路段數(shù)據(jù),并保證沿同一道路行駛方向上的路段上下行方向一致。

步驟t4:復(fù)制反向路段數(shù)據(jù);將生成好的單向路段數(shù)據(jù)復(fù)制一份,復(fù)制時將新生成的起始路口與終止路口互換、箭頭方向與上下行方向做反向處理后保存。

步驟t5:平移生成雙向路段;將配置好的雙向路段數(shù)據(jù),分別向初始位置(初始位置指代原單線模型中路段所處的位置)兩側(cè)平移一定的距離,生成雙向路段數(shù)據(jù),平移過后在路口處生成交叉路段,如圖6,a路口周圍的路段為經(jīng)過簡單平移后出現(xiàn)交叉路段。

步驟t6:處理交叉口路段;在路口處由于平移生成的相交線段自動截取處理后生成的路段,如圖6所示在a路口周圍的路段在相交處打斷,如在b點將由南向北的路段打斷為c、d兩段,并將c、d兩段的屬性賦于打斷前原路段的屬性,對c、d作長度對比,保留長度較長的c段,舍棄長度較短的d段,其他路段依次處理,處理后的效果如圖7所示。

本發(fā)明中的路段配置采用直接在本地地圖上拾取線段自動生成的模式,直觀的在地圖上進(jìn)行路段的生成,這種方式是直觀的、自動的、圖屬合一的,大大的簡化了操作流程,操作也更簡便。

盡管以上本發(fā)明的實施方案進(jìn)行了描述,但本發(fā)明并不局限于上述的具體實施方案和應(yīng)用領(lǐng)域,上述的具體實施方案僅僅是示意性的、指導(dǎo)性的,而不是限制性的。本領(lǐng)域的普通技術(shù)人員在本說明書的啟示下,在不脫離本發(fā)明權(quán)利要求所保護(hù)的范圍的情況下,還可以做出很多種的形式,這些均屬于本發(fā)明保護(hù)之列。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1