林春峰
(中鐵二院工程集團(tuán)有限責(zé)任公司,四川成都 610031)
?
勘測(cè)成圖輔助工具設(shè)計(jì)與實(shí)現(xiàn)
林春峰
(中鐵二院工程集團(tuán)有限責(zé)任公司,四川成都 610031)
設(shè)計(jì)并實(shí)現(xiàn)一個(gè)勘測(cè)成圖輔助工具。首先設(shè)計(jì)了一套外業(yè)測(cè)量地物代碼字典,外業(yè)人員根據(jù)該地物代碼字典進(jìn)行外業(yè)測(cè)量;然后制作相關(guān)的地物符號(hào)文件,通過配置文件建立地物代碼字典與符號(hào)文件之間的對(duì)應(yīng)關(guān)系;最后通過少量的編碼工作,實(shí)現(xiàn)實(shí)測(cè)離散地物的批量、自動(dòng)繪制。工程實(shí)踐表明,利用該方法進(jìn)行外業(yè)測(cè)量和內(nèi)業(yè)處理,能夠節(jié)省大量的內(nèi)業(yè)數(shù)據(jù)處理時(shí)間,降低錯(cuò)誤率,提高工作效率。
勘測(cè) 成圖 AutoCAD
在城市地下軌道交通勘測(cè)過程中,需要對(duì)地面地物進(jìn)行非常詳細(xì)的測(cè)量,會(huì)獲得大量的實(shí)測(cè)數(shù)據(jù),包括:路燈、電桿、交通標(biāo)志、不同類型的井蓋等離散類地物?,F(xiàn)階段內(nèi)業(yè)制圖作業(yè),一般將實(shí)測(cè)數(shù)據(jù)轉(zhuǎn)入南方CASS軟件[1]中,然后利用該軟件提供的圖形符號(hào)庫,根據(jù)導(dǎo)入數(shù)據(jù)的地物名稱或代碼,交互式的進(jìn)行地物繪制。針對(duì)該作業(yè)模式人工交互工作量大、易出錯(cuò)等弊端,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)勘測(cè)成圖輔助工具。首先設(shè)計(jì)了一套外業(yè)測(cè)量地物代碼字典,外業(yè)人員根據(jù)該地物代碼字典進(jìn)行外業(yè)測(cè)量;然后制作相關(guān)的地物符號(hào)文件,通過配置文件建立地物代碼字典與符號(hào)文件之間的對(duì)應(yīng)關(guān)系;最后通過少量的編碼工作,能夠?qū)崿F(xiàn)實(shí)測(cè)離散地物的批量、自動(dòng)繪制。工程實(shí)踐表明,利用該方法進(jìn)行外業(yè)測(cè)量和內(nèi)業(yè)處理,能夠節(jié)省大量的內(nèi)業(yè)數(shù)據(jù)處理時(shí)間,提高工作效率。
外業(yè)測(cè)量通常采用GPS-RTK[2-4]或者全站儀輔以我單位自主研發(fā)的RDCS手簿等[5]儀器。為了簡(jiǎn)化外業(yè)測(cè)量工作中地物名稱輸入工作,設(shè)計(jì)了一套地物代碼字典,該代碼以地物名稱拼音首字母組合代替地物中文字符。地物代碼字典如表1所示。
表1 地物代碼
例如,在現(xiàn)場(chǎng)實(shí)測(cè)時(shí),代碼“dlj”代表“電力井”;代碼“psj”表示“排水井”。地物代碼可以動(dòng)態(tài)增刪、修改。
利用GPS-RTK和RDCS進(jìn)行外業(yè)測(cè)量,實(shí)測(cè)數(shù)據(jù)可以導(dǎo)出為“點(diǎn)號(hào),北坐標(biāo),東坐標(biāo),高程,地物代碼”格式。表2為外業(yè)實(shí)測(cè)數(shù)據(jù)成果。
表2 外業(yè)實(shí)測(cè)數(shù)據(jù)成果
根據(jù)相關(guān)規(guī)范[6]要求,根據(jù)設(shè)計(jì)的地物代碼建立對(duì)應(yīng)的地物符號(hào)文件。地物符號(hào)文件的建立遵循如下設(shè)計(jì)原則:
(1)所有的符號(hào)文件比例尺須一致;
(2)每一個(gè)符號(hào)文件單獨(dú)存儲(chǔ)為一個(gè)dwg文件;
(3)以地物實(shí)際名稱命名符號(hào)文件
例如,對(duì)“路燈”建立一個(gè)單獨(dú)的dwg文件作為其符號(hào)文件,命名為“路燈.dwg”。其圖形如圖1所示。
圖1 路燈符號(hào)
同時(shí),本文設(shè)計(jì)了一個(gè)配置文件,用于建立實(shí)測(cè)數(shù)據(jù)與符號(hào)文件之間的關(guān)系。配置文件的數(shù)據(jù)內(nèi)容包括:“地物代碼,地物名稱,符號(hào)文件,圖層,顏色索引”,如表3所示。
表3 配置文件
配置文件可以進(jìn)行增、刪、改、查等操作。
程序以AutoCAD為基礎(chǔ)平臺(tái),利用其提供的ObjectArx.net開發(fā)接口進(jìn)行功能插件開發(fā)[7-10]。數(shù)據(jù)處理流程如圖2所示。
圖2 數(shù)據(jù)處理流程
首先需要導(dǎo)入外業(yè)實(shí)測(cè)數(shù)據(jù),程序會(huì)將實(shí)測(cè)數(shù)據(jù)以自定義格式的實(shí)體塊形式展繪到AutoCAD工作界面,自定義的實(shí)體塊中包含了地物代碼、平面位置和高程信息(如圖3所示)。
圖3 實(shí)測(cè)數(shù)據(jù)展繪
最后,程序根據(jù)配置文件以及符號(hào)文件對(duì)實(shí)測(cè)數(shù)據(jù)進(jìn)行地物符號(hào)配置,完成離散地物成圖(如圖4所示)。
圖4 地物符號(hào)繪制
利用該成圖輔助工具,進(jìn)行了成都地鐵18號(hào)線和貴陽地鐵1號(hào)線等項(xiàng)目的勘測(cè)數(shù)據(jù)成圖作業(yè),該工具能夠?qū)崿F(xiàn)實(shí)測(cè)數(shù)據(jù)批量、自動(dòng)處理,耗時(shí)短,經(jīng)人工檢查,成圖質(zhì)量滿足技術(shù)設(shè)計(jì)書要求。該工具的設(shè)計(jì)與開發(fā),可以解決城市勘測(cè)中大量離散地物繪圖效率低、易出錯(cuò)等問題,,避免了重復(fù)工作,節(jié)省了大量時(shí)間,提高了工作效率。
[1] 徐雪花.南方CASS軟件在地形測(cè)量中的應(yīng)用[J].鐵道勘測(cè)與設(shè)計(jì),2007(6):43-45
[2] 馮曉,李敏,張偉富.全站儀快速橫斷面測(cè)量方法與系統(tǒng)設(shè)計(jì)[J].鐵道科學(xué)與工程學(xué)報(bào),2008,5(3):32-36
[3] 徐亞楠.基于GPS-RTK技術(shù)的道路橫斷面測(cè)量方法研究[J].測(cè)繪通報(bào),2013:34-36
[4] 林春峰,張智勇,李紀(jì)榮.鐵路勘測(cè)橫斷面數(shù)據(jù)處理軟件設(shè)計(jì)與實(shí)現(xiàn)[J].鐵道勘察,2015(5):4-6
[5] 周玉輝.鐵路勘測(cè)數(shù)字化采集系統(tǒng)軟件開發(fā)研究[J].高速鐵路技術(shù),2010(2):26-29
[6] GB/T 20257.1—2007國家基本比例尺地圖圖式 第一部分:1∶500 1∶1000 1∶2000地形圖圖式[S]
[7] 杜剛,劉學(xué)東,張磊.基于ObjectArx的AutoCAD二次開發(fā)及應(yīng)用實(shí)例[J].機(jī)械設(shè)計(jì)與制造,2004(3):30-32
[8] 于蕭榕,郭昌言,陳剛.結(jié)合Objectarx和C#進(jìn)行AutoCAD二次開發(fā)框架的研究[J].科學(xué)技術(shù)與工程,2010,10(20):5085-5090
[9] 林春峰,黃華平,閔世平.基于AutoCAD平臺(tái)的線路橫斷面線提取系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].鐵道勘察,2013(4):6-9
[10]楊鋒,程昂,林春峰.基于ObjectArx的地形圖數(shù)據(jù)標(biāo)準(zhǔn)統(tǒng)一軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].鐵道勘察,2014(5):5-7
Design and Implementation of Mapping Toolkit
LIN Chunfeng
2016-07-13
林春峰(1987—),男,2011年畢業(yè)于武漢大學(xué)遙感信息工程學(xué)院地圖學(xué)與地理信息系統(tǒng)專業(yè),碩士,工程師。
1672-7479(2016)05-0012-02
U212.24
A