李志剛
(青島市勘察測繪研究院,山東青島 266032)
近幾年,隨著城市建設(shè)步伐的加快,城市地下管線無論是數(shù)量還是種類都有了快速的增長,城市地下管線的重要性日益突出。為了做好地下管線數(shù)據(jù)的普查及更新工作,數(shù)據(jù)采集處理的效率及質(zhì)量顯得尤為重要。
目前,對(duì)于地下管線數(shù)據(jù)的成圖處理方法一般有兩種:一種是先將外業(yè)探測的信息錄入數(shù)據(jù)表,然后再成圖;另一種是先成圖,然后再導(dǎo)出成果數(shù)據(jù)表。對(duì)于第一種方法,管線點(diǎn)號(hào)是通過人工處理的方法賦值的,效率比較低。而對(duì)于第二種方法,如果也是通過人工處理的方法進(jìn)行賦值,對(duì)于綜合管線數(shù)據(jù)而言,此種方法效率太低,從而會(huì)影響管線數(shù)據(jù)處理及更新的工作效率。本文針對(duì)第二種管線數(shù)據(jù)成圖處理方法進(jìn)行研究并提出一種快速自動(dòng)編號(hào)的方法。
管線點(diǎn)號(hào)一般采用“管線類別+序號(hào)”的表示方法,這是為了使管線點(diǎn)號(hào)在圖上顯示得有一定規(guī)律性,同時(shí)也為了方便用戶能夠依據(jù)管線成果表中的管線點(diǎn)號(hào)快速從管線圖上定位查找到相應(yīng)的管點(diǎn),必須保證在同一條管線上的管點(diǎn)點(diǎn)號(hào)是按順序進(jìn)行編號(hào)的。
在管點(diǎn)拓?fù)潢P(guān)系中,中斷點(diǎn)是指與該點(diǎn)相連接的管線只有一條;孤立點(diǎn)是指該點(diǎn)沒有任何管線與其連接;連接點(diǎn)指與該點(diǎn)相連接的管線有兩條或兩條以上。
筆者基于AutoCAD平臺(tái)對(duì)提出的管線自動(dòng)編號(hào)方法進(jìn)行了實(shí)現(xiàn),所采用的關(guān)鍵技術(shù)闡述如下:
圖1 地下管線自動(dòng)編號(hào)實(shí)現(xiàn)流程
按照定義的管點(diǎn)拓?fù)潢P(guān)系結(jié)構(gòu),對(duì)所有管點(diǎn)建立拓?fù)潢P(guān)系。拓?fù)潢P(guān)系結(jié)構(gòu)內(nèi)容包括:上一點(diǎn)連接的管點(diǎn)ID、下一點(diǎn)連接的管點(diǎn)ID、當(dāng)前管點(diǎn)ID、是否中斷點(diǎn)、是否孤立點(diǎn)、是否連接點(diǎn)等。該步驟的目的是為了能夠按照每條管線線路進(jìn)行遍歷,同時(shí)快速獲得與當(dāng)前遍歷的管點(diǎn)相連的上一點(diǎn)管點(diǎn)和下一點(diǎn)管點(diǎn),提高管線自動(dòng)編號(hào)的效率。實(shí)現(xiàn)的關(guān)鍵代碼如下:
為了完整遍歷一條管線上的所有管點(diǎn),一般情況下,遍歷過程應(yīng)從中斷點(diǎn)開始向上或向下依次進(jìn)行遍歷,直到下一個(gè)中斷點(diǎn)為止,這樣可以保證每次都是按照管線線路進(jìn)行管點(diǎn)遍歷并編號(hào),從而確保一條管線上的所有管點(diǎn)是按順序進(jìn)行編號(hào)的。另外,在循環(huán)遍歷管點(diǎn)的過程中,要實(shí)時(shí)記錄已經(jīng)遍歷的管點(diǎn)ID,以免重復(fù)遍歷導(dǎo)致編號(hào)混亂。對(duì)于孤立管點(diǎn),由于沒有管線與其相連,因此只需要依據(jù)遍歷的上一個(gè)同類管點(diǎn)的編號(hào)為其編號(hào)就可以了。實(shí)現(xiàn)的關(guān)鍵代碼如下:
該方法實(shí)現(xiàn)的效果圖如圖2所示。
圖2 實(shí)現(xiàn)效果圖
筆者在實(shí)踐基礎(chǔ)上,提出了一種針對(duì)管線點(diǎn)號(hào)快速自動(dòng)編號(hào)的方法。該方法的提出,保證了成圖后的管線數(shù)據(jù)能夠自動(dòng)根據(jù)管線線路按順序進(jìn)行編號(hào),避免了人工編號(hào)帶來的數(shù)據(jù)錯(cuò)誤及效率低下的問題,從而為實(shí)現(xiàn)地下管線數(shù)據(jù)的快速更新提供了技術(shù)保障。
[1]劉艷麗.城市地下管線空間數(shù)據(jù)更新研究[J].中國西部科技,2010,9(29):27
[2]CJJ 61-2003.城市地下管線探測技術(shù)規(guī)程[S].北京:中國建筑工業(yè)出版社,2003,32~33
[3]梁力,秦尚林,趙冬生.城市地下管網(wǎng)數(shù)據(jù)集成和管理系統(tǒng)[J].地礦測繪,2001,17(3):12
[4]陶為翔,劉黎明,羅小兵等.基于數(shù)據(jù)提取的地下管線更新模式[J].城市勘測,2009(5):49~50
[5]孫紅春,王衛(wèi)安.基礎(chǔ)地理信息圖文一體化數(shù)據(jù)模型[J].測繪通報(bào),2001(1):4~6
[6]龔俊,王新洲,王文慶等.城市地下管線信息管理系統(tǒng)的探討[J].地理空間信息,2005,3(3):9~11