侯軼 ,李新鋒,尹建國,溫婉麗
(1.山東正元數(shù)字城市建設(shè)有限公司,山東煙臺 264002;2.山東省第四地質(zhì)礦產(chǎn)勘查院,山東濰坊 261021;3.河北建筑工程學(xué)院數(shù)理系,河北張家口市 075024)
近些年來隨著我國國土資源管理部門對地籍管理的進(jìn)一步深化,管理軟件日新月異,中地、超圖、南方等公司相繼推出了各自的地籍系列軟件。由杭州浙大數(shù)維信息系統(tǒng)工程有限公司推出的WALKFIELD軟件目前被很多測繪及土地管理單位所采納。但基于各地方的基礎(chǔ)數(shù)據(jù)多以南方CASS數(shù)據(jù)為主,所以CASS與WALKFIELD之間的轉(zhuǎn)換成為難點(diǎn)和重點(diǎn)工作,本文結(jié)合生產(chǎn)實(shí)際,就轉(zhuǎn)換中的程序編寫及轉(zhuǎn)換過程進(jìn)行闡述。
WALKFIELD是WALK系列產(chǎn)品中測繪數(shù)據(jù)土地專業(yè)加工工具,是面向從事地籍外業(yè)測量部門和地籍管理入庫部門的軟件。為解決當(dāng)前地籍測量與管理部門的需求,滿足應(yīng)用部門的地形、量測、圖表和分析需要,WALKFIELD利用地籍測量數(shù)據(jù),建設(shè)初始地籍?dāng)?shù)據(jù)庫,并提供了地籍?dāng)?shù)據(jù)加工,屬性編輯、拓?fù)渚庉?、變更編輯、?shù)據(jù)模式檢查、統(tǒng)計查詢、制圖和制表等功能。CASS地形地籍成圖軟件是基于AutoCAD平臺技術(shù)的數(shù)字化測繪數(shù)據(jù)采集系統(tǒng)。廣泛應(yīng)用于地形成圖、地籍成圖、工程測量應(yīng)用三大領(lǐng)域,且全面面向GIS,界面操作、數(shù)據(jù)瀏覽管理、系統(tǒng)設(shè)置更加直觀和方便。相比而言,WALKFIELD在屬性庫管理、空間分析等傳統(tǒng)GIS方面更具優(yōu)勢。
(1)GB-T 13923-2006《基礎(chǔ)地理信息要素分類與代碼》;
(2)GB/T 20257.1-2007《1 ∶500、1 ∶1 000、1 ∶2 000地形圖圖式》;
(3)基礎(chǔ)地理信息數(shù)據(jù)建庫部分參照《1∶500 1∶1 000 1∶2 000地理信息數(shù)據(jù)采集技術(shù)方案》;
(4)《全國城鎮(zhèn)地籍調(diào)查數(shù)據(jù)匯總實(shí)施方案》;
(5)《土地利用現(xiàn)狀分類》(GB/T 21010-2007);
(6)《第二次全國土地調(diào)查技術(shù)規(guī)程》(TD/T 1014-2007);
建立CASS與WALKFIELD之間的代碼對照表(如表1),利用南方CASS軟件用戶編碼,通過對用戶編碼的解析和轉(zhuǎn)換形成WALKFIELD的公共編碼,然后進(jìn)入WALKFIELD的后期引用,按照 WALKFIELD的各地方要求模板,進(jìn)行數(shù)據(jù)引入。
編碼對照表 表1
南方CASS提取的用戶編碼,是其軟件下的各種地物要素的空間描述,通過對其地物描述轉(zhuǎn)換形成WALKFIELD可引入的用戶自定義文件(TXT格式),結(jié)合各種地物類型進(jìn)行點(diǎn)轉(zhuǎn)換、線轉(zhuǎn)換、面轉(zhuǎn)換,由于點(diǎn)、線、面轉(zhuǎn)換代碼類似,所以只列舉其線轉(zhuǎn)換,具體代碼如下:
注記的轉(zhuǎn)換在本次轉(zhuǎn)換中使用手工將CASS數(shù)據(jù)生成DXF格式,然后選擇相應(yīng)的文字注記歸類到相對應(yīng)的圖層文件中。
在CASS 8.0中使用VBA編輯工具加載程序語言,加載完代碼,打開南方CASS 8.0,打開需要轉(zhuǎn)換的CAD數(shù)據(jù),生成用戶編碼,運(yùn)行VBA程序,實(shí)現(xiàn)點(diǎn)、線、面的提取,形成3種文件的TXT格式。其中點(diǎn)文件表示形式是:地物編碼,X,Y,Z;線文件表示形式為:地物編碼,點(diǎn)數(shù),地物標(biāo)示,點(diǎn)號,X,Y,Z;面文件的表示形式同線文件,引入規(guī)則為地物編碼隨編碼到可選層。通過引入各種地物信息,即可形成基礎(chǔ)的WALK數(shù)據(jù),然后結(jié)合手工歸類各種文字注記,同時錄入屬性數(shù)據(jù),最后進(jìn)行各種構(gòu)面,以便進(jìn)行下一步建庫工作。
轉(zhuǎn)換完的數(shù)據(jù)嚴(yán)格按照WALKFIELD及各地市的相應(yīng)模板進(jìn)行了歸類,數(shù)據(jù)轉(zhuǎn)換完整性的保證主要在于編碼對照表的編寫是否全面,轉(zhuǎn)換完的數(shù)據(jù)從圖面上來說基本完成,但從屬性內(nèi)容來說還需要手工補(bǔ)充。利用WALKFIELD地籍軟件的各種賦值命令結(jié)合手工輸入完成各地物的屬性賦值。通過利用VBA程序,我們完成了復(fù)雜的數(shù)據(jù)轉(zhuǎn)化,為以后各縣市WALKFIELD地籍管理提供了數(shù)據(jù)整合的便捷。
[1] 杜海平,詹長根,李興林.現(xiàn)代地籍理論與實(shí)踐[M].深圳:海天出版社,1999.
[2]TD1001-1993.城鎮(zhèn)地籍調(diào)查規(guī)程[S].
[3] 張帆主編.鄭立楷,盧擇臨,王成煌編著.AutoCAD VBA二次開發(fā)教程.北京:清華大學(xué)出版社,2006.
[4]南方 CASS《用戶手冊》[R].
[5] WALKFIELD軟件《用戶手冊》[R].
[6]宋偉東,符韶華.DLG到GIS的數(shù)據(jù)轉(zhuǎn)換方法研究[J].測繪通報,2004(2):54~56.