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