本發(fā)明涉及圖像識別領(lǐng)域,具體涉及一種平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法。
背景技術(shù):
使用CAD繪制的DWG格式的平面圖不能被開發(fā)者作為地圖文件直接調(diào)用,需要轉(zhuǎn)換成SHP等其它格式才能被調(diào)用顯示。但平面圖轉(zhuǎn)換成SHP矢量圖文件后,SHP矢量圖文件往往無法直接表達(dá)完整的可行區(qū)域的信息,還需要借助外部工具手工繪制可行區(qū)域,或者需要在前期的CAD圖中再構(gòu)建出可行區(qū)域圖層,這些方法實現(xiàn)繁瑣,工作量大,且不利于地圖的動態(tài)修改。
技術(shù)實現(xiàn)要素:
為解決現(xiàn)有技術(shù)的矢量圖構(gòu)建可行區(qū)域繁瑣的技術(shù)問題,本發(fā)明提供一種解決上述問題的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法。
一種平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法,包括以下步驟:
步驟一:提供一待導(dǎo)航區(qū)域的平面圖;
步驟二:將所述平面圖中的障礙物歸集到同一圖層中,記為障礙物層;
步驟三:將所述障礙物層中未封閉的圖形進(jìn)行封閉處理;
步驟四:將所述障礙物層中的封閉區(qū)域進(jìn)行上色處理;
步驟五:將所述平面圖轉(zhuǎn)換為矢量圖;
步驟六:讀取所述矢量圖,通過識別所述矢量圖中不同的顏色,實現(xiàn)障礙區(qū)域與可行區(qū)域的區(qū)分;
步驟七:將所述可行區(qū)域填充不同于所述障礙區(qū)域的顏色,從而繪制出可行區(qū)域地圖。
在本發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法的一種較佳實施例中,所述平面圖為DWG格式平面圖。
在本發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法的一種較佳實施例中,所述障礙物層可細(xì)分為固定障礙物層、可移動障礙物層等。
在本發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法的一種較佳實施例中,所述步驟五中,通過調(diào)用ArcGIS Engine接口,將所述平面圖轉(zhuǎn)換為所述矢量圖。
在本發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法的一種較佳實施例中,所述矢量圖為SHP格式矢量圖。
相較于現(xiàn)有技術(shù),本發(fā)明提供的所述平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法,通過對所述平面圖中的障礙物添加顏色信息,使得轉(zhuǎn)換轉(zhuǎn)換來的帶點(diǎn)、線、面矢量模型的所述矢量圖具備顏色信息。通過簡單的顏色判定,即可實現(xiàn)室內(nèi)地圖中的可行區(qū)域的自動識別。能直接用于室內(nèi)導(dǎo)航的可行區(qū)域識別上。
附圖說明
圖1是本發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法中平面圖的示意圖;
圖2是本發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法中矢量圖的示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例。
請同時參閱圖1和圖2,其中圖1是本發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法中平面圖的示意圖;圖2是本發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法中矢量圖的示意圖。
所述發(fā)明提供的平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法的包括以下步驟:
步驟一:繪制一待導(dǎo)航區(qū)域的DWG格式平面圖。
步驟二:將所述平面圖中的障礙物分別歸集到不同的圖層中,墻體等歸入固定障礙物層,家具等歸入可移動障礙物層。
步驟三:將所述固定障礙物層及所述可移動障礙物層中未封閉的圖形進(jìn)行封閉處理。
步驟四:將所述固定障礙物層中的封閉區(qū)域填充為A色,所述可移動障礙物層中的封閉區(qū)域填充為B色。
步驟五:調(diào)用ArcGIS Engine接口,將所述平面圖轉(zhuǎn)換為SHP格式矢量圖。
步驟六:讀取所述矢量圖,所述矢量圖中的A色與B色區(qū)域識別為障礙區(qū)域,未填充色彩區(qū)域識別為可行區(qū)域。
步驟七:將所述可行區(qū)域填充為C色,從而繪制出可行區(qū)域地圖。開發(fā)者可直接調(diào)用所述可行區(qū)域地圖,用于導(dǎo)航、定位等操作。
相較于現(xiàn)有技術(shù),本發(fā)明提供的所述平面圖轉(zhuǎn)矢量圖可行區(qū)域自動識別方法,通過對所述平面圖中的障礙物添加顏色信息,使得轉(zhuǎn)換轉(zhuǎn)換來的帶點(diǎn)、線、面矢量模型的所述矢量圖具備顏色信息。通過簡單的顏色判定,即可實現(xiàn)室內(nèi)地圖中的可行區(qū)域的自動識別。能直接用于室內(nèi)導(dǎo)航的可行區(qū)域識別上。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍之內(nèi)。