侯軼 ,李新鋒,尹建國,溫婉麗
(1.山東正元數字城市建設有限公司,山東煙臺 264002;2.山東省第四地質礦產勘查院,山東濰坊 261021;3.河北建筑工程學院數理系,河北張家口市 075024)
近些年來隨著我國國土資源管理部門對地籍管理的進一步深化,管理軟件日新月異,中地、超圖、南方等公司相繼推出了各自的地籍系列軟件。由杭州浙大數維信息系統工程有限公司推出的WALKFIELD軟件目前被很多測繪及土地管理單位所采納。但基于各地方的基礎數據多以南方CASS數據為主,所以CASS與WALKFIELD之間的轉換成為難點和重點工作,本文結合生產實際,就轉換中的程序編寫及轉換過程進行闡述。
WALKFIELD是WALK系列產品中測繪數據土地專業加工工具,是面向從事地籍外業測量部門和地籍管理入庫部門的軟件。為解決當前地籍測量與管理部門的需求,滿足應用部門的地形、量測、圖表和分析需要,WALKFIELD利用地籍測量數據,建設初始地籍數據庫,并提供了地籍數據加工,屬性編輯、拓撲編輯、變更編輯、數據模式檢查、統計查詢、制圖和制表等功能。CASS地形地籍成圖軟件是基于AutoCAD平臺技術的數字化測繪數據采集系統。廣泛應用于地形成圖、地籍成圖、工程測量應用三大領域,且全面面向GIS,界面操作、數據瀏覽管理、系統設置更加直觀和方便。相比而言,WALKFIELD在屬性庫管理、空間分析等傳統GIS方面更具優勢。
(1)GB-T 13923-2006《基礎地理信息要素分類與代碼》;
(2)GB/T 20257.1-2007《1 ∶500、1 ∶1 000、1 ∶2 000地形圖圖式》;
(3)基礎地理信息數據建庫部分參照《1∶500 1∶1 000 1∶2 000地理信息數據采集技術方案》;
(4)《全國城鎮地籍調查數據匯總實施方案》;
(5)《土地利用現狀分類》(GB/T 21010-2007);
(6)《第二次全國土地調查技術規程》(TD/T 1014-2007);
建立CASS與WALKFIELD之間的代碼對照表(如表1),利用南方CASS軟件用戶編碼,通過對用戶編碼的解析和轉換形成WALKFIELD的公共編碼,然后進入WALKFIELD的后期引用,按照 WALKFIELD的各地方要求模板,進行數據引入。

編碼對照表 表1
南方CASS提取的用戶編碼,是其軟件下的各種地物要素的空間描述,通過對其地物描述轉換形成WALKFIELD可引入的用戶自定義文件(TXT格式),結合各種地物類型進行點轉換、線轉換、面轉換,由于點、線、面轉換代碼類似,所以只列舉其線轉換,具體代碼如下:


注記的轉換在本次轉換中使用手工將CASS數據生成DXF格式,然后選擇相應的文字注記歸類到相對應的圖層文件中。
在CASS 8.0中使用VBA編輯工具加載程序語言,加載完代碼,打開南方CASS 8.0,打開需要轉換的CAD數據,生成用戶編碼,運行VBA程序,實現點、線、面的提取,形成3種文件的TXT格式。其中點文件表示形式是:地物編碼,X,Y,Z;線文件表示形式為:地物編碼,點數,地物標示,點號,X,Y,Z;面文件的表示形式同線文件,引入規則為地物編碼隨編碼到可選層。通過引入各種地物信息,即可形成基礎的WALK數據,然后結合手工歸類各種文字注記,同時錄入屬性數據,最后進行各種構面,以便進行下一步建庫工作。
轉換完的數據嚴格按照WALKFIELD及各地市的相應模板進行了歸類,數據轉換完整性的保證主要在于編碼對照表的編寫是否全面,轉換完的數據從圖面上來說基本完成,但從屬性內容來說還需要手工補充。利用WALKFIELD地籍軟件的各種賦值命令結合手工輸入完成各地物的屬性賦值。通過利用VBA程序,我們完成了復雜的數據轉化,為以后各縣市WALKFIELD地籍管理提供了數據整合的便捷。
[1] 杜海平,詹長根,李興林.現代地籍理論與實踐[M].深圳:海天出版社,1999.
[2]TD1001-1993.城鎮地籍調查規程[S].
[3] 張帆主編.鄭立楷,盧擇臨,王成煌編著.AutoCAD VBA二次開發教程.北京:清華大學出版社,2006.
[4]南方 CASS《用戶手冊》[R].
[5] WALKFIELD軟件《用戶手冊》[R].
[6]宋偉東,符韶華.DLG到GIS的數據轉換方法研究[J].測繪通報,2004(2):54~56.