摘要 本文介紹制作大型線性工程勘測定界項(xiàng)目中需要用到的一些技巧方法,在借助WalkCM 2008空間分析、屬性庫管理以及ACCESS強(qiáng)大的數(shù)據(jù)透視表功能,實(shí)現(xiàn)數(shù)據(jù)的快速計(jì)。通過數(shù)據(jù)強(qiáng)制配平,實(shí)現(xiàn)表格數(shù)據(jù)與圖面數(shù)據(jù)的一致性。并利用一些技巧實(shí)現(xiàn)EXCEL表格數(shù)據(jù)轉(zhuǎn)換至CAD圖形的功能,本文以實(shí)際案例進(jìn)行詮釋。
關(guān)鍵字 線性工程 WalkCM2008 ACCESS 面積 數(shù)據(jù)透視表 強(qiáng)制配平 轉(zhuǎn)換
在編制水庫、公路、鐵路等大型線性工程勘測定界項(xiàng)目過程中經(jīng)常要面對大量的面積、權(quán)屬、地類等數(shù)據(jù),如何高效的處理分析這些數(shù)據(jù),實(shí)現(xiàn)快速統(tǒng)計(jì)分析出數(shù)據(jù)分類面積表,使線性工程所涉及的權(quán)屬、土地分類、備注、面積數(shù)據(jù)自動(dòng)生成面積統(tǒng)計(jì)表,將多屬性注記標(biāo)注在圖形數(shù)據(jù)中,并將各地類面積統(tǒng)計(jì)表附在圖形數(shù)據(jù)中,提供給業(yè)主單位,為他們提供日常工作中需要的準(zhǔn)確數(shù)據(jù)提供依據(jù)。
一、生成用地圖斑數(shù)據(jù)庫、空間賦值
該步驟是將用地紅線范圍內(nèi)的地塊結(jié)合二調(diào)數(shù)據(jù)進(jìn)行土地分類,并在每個(gè)地塊上標(biāo)注地類名稱及面積。運(yùn)用WalkCM 2008軟件,按照以下步驟生成用地圖斑數(shù)據(jù)庫。
1、將用地紅線、地類分界線放入同一圖層中,轉(zhuǎn)成DXF文件導(dǎo)入WalkCM 2008軟件中,選擇所有界線,通過工具欄中“選中線素自動(dòng)構(gòu)面”,生成圖斑面。
2、若圖斑所涉及的權(quán)屬單位個(gè)數(shù)繁多,我們可將權(quán)屬界線導(dǎo)入WalkCM 2008軟件中, 選擇所有界線,通過工具欄中“選中線素自動(dòng)構(gòu)面”,生成村面,并利用“文字轉(zhuǎn)屬性”功能將權(quán)屬單位名稱賦入村面XZQMC字段中。
3、對圖斑中的權(quán)屬單位名稱字段賦值利用空間分析便可實(shí)現(xiàn),在WalkCM 2008中利用語句“this#tp_9i%(19)村面!.XZQMC”便可對圖斑中的權(quán)屬單位名稱進(jìn)行批量賦值。通過屬性頁瀏覽圖斑權(quán)屬單位有無空值,若有空值,說明權(quán)屬單位界線與圖斑面相應(yīng)界線不一致,拓?fù)潢P(guān)系有誤,可及時(shí)修改;若拓?fù)潢P(guān)系無誤,則不會(huì)出現(xiàn)空值。
4、根據(jù)實(shí)際需要修改圖斑層表數(shù)據(jù)結(jié)構(gòu),例根據(jù)實(shí)際需要加入“公頃”字段。
5、利用二調(diào)地類代碼對圖斑地類進(jìn)行分類。通過工具欄中“文字轉(zhuǎn)屬性”功能快速實(shí)現(xiàn)地類分類。此時(shí)便形成了完整的圖斑屬性文件,每個(gè)圖斑都包含了地類、面積(單位為公頃)、所在權(quán)屬單位名稱等信息。
二、屬性文件的應(yīng)用
此步驟便是利用ACCESS自帶的數(shù)據(jù)透視表統(tǒng)計(jì)分析功能,快速對各權(quán)屬單位、地類、面積進(jìn)行分類統(tǒng)計(jì)。如下圖:
三、數(shù)據(jù)的強(qiáng)制配平
在日常工作中,不難發(fā)現(xiàn)當(dāng)工程勘測定界項(xiàng)目涉及的圖斑數(shù)目比較龐大時(shí),在進(jìn)行單位換算(例平方米換算成公頃、平方米換算成畝)后,且進(jìn)行小數(shù)位數(shù)取舍后,往往會(huì)發(fā)現(xiàn)圖形上標(biāo)注的面積總和與紅線總面積在數(shù)據(jù)上存在不一致的情況,理論上應(yīng)該是一致的,如何讓圖形上的標(biāo)注面積總和與紅線總面積完全一致,并實(shí)現(xiàn)數(shù)據(jù)的快速合理的強(qiáng)制配平, 這就需要一些小技巧。以筆者的經(jīng)驗(yàn),是這樣實(shí)現(xiàn)的:
將面積字段的值粘入EXCEL中,再進(jìn)行單位換算,以平方米換算成畝為例,如取畝時(shí),以保留3位小數(shù)為準(zhǔn),此時(shí)可將取3位小數(shù)后的畝數(shù)值粘入一個(gè)文本中,再全選數(shù)值重新粘回EXCEL中,這么做的目的實(shí)際上就是舍去第4位小數(shù)的數(shù)值,不這么做,進(jìn)行畝數(shù)統(tǒng)計(jì)的時(shí)候?qū)嶋H上也將第4位小數(shù)的值也統(tǒng)計(jì)進(jìn)去了,看不出數(shù)據(jù)是否配平??赏ㄟ^上述操作,你再進(jìn)行統(tǒng)計(jì)時(shí)就會(huì)發(fā)現(xiàn)數(shù)據(jù)的配平情況,這時(shí)可根據(jù)畝數(shù)的第4位小數(shù)數(shù)值進(jìn)行手動(dòng)強(qiáng)制配平,如面積超了,就將第4位小數(shù)數(shù)值為5的數(shù)據(jù)第3位減去1,反之則小數(shù)后第3位加1。再將配平后數(shù)據(jù)粘回?cái)?shù)據(jù)表中的相關(guān)字段中,并用此值進(jìn)行標(biāo)注,這樣就有效解決了圖形上的標(biāo)注面積總和與紅線總面積不一致的情況。
四、快速將EXCEL的表格數(shù)據(jù)以矢量形式插入AUTOCAD圖形中
在作業(yè)時(shí),有時(shí)我們需要將EXLCEL格式的數(shù)據(jù)匯總表格以矢量形式插入到AUTOCAD圖形中,如何實(shí)現(xiàn)這一功能,按以下步驟便可實(shí)現(xiàn):
1、切換到EXCEL,激活需要復(fù)制的區(qū)域,然后選擇“編輯”—“復(fù)制”;
2、切換到CAD程序,然后選擇“編輯”—“選擇性粘貼”,或用命令行_PASTESPEC也一樣;
3、選擇粘貼為“AutoCAD圖元”,這樣做的目的是粘貼后可以在CAD里編輯;
4、選擇粘貼插入點(diǎn),粘貼后效果如下圖
五、結(jié)束語
在內(nèi)業(yè)制作線性工程勘測定界項(xiàng)目中,凡涉及到權(quán)屬單位、地類、面積等數(shù)據(jù)處理時(shí)運(yùn)用上述小技巧可方便作業(yè),提高工作效率。
參考文獻(xiàn)
{1}邊馥苓,涂建光。從GIS工程到數(shù)字工程{J}。武漢大學(xué)學(xué)報(bào),信息科學(xué)版,2004,29(2):95-99