?

城鎮地籍中CASS與MapGIS轉換研討

2011-12-20 03:49陳安平陶增才
城市建設理論研究 2011年23期

陳安平 陶增才

摘要:本文主要討論了城鎮地籍中CASS與MapGIS轉換的必要性,文章給出了數據轉換的總體流程圖。文章對轉換前的數據預處理作了詳細說明,并深入分析了數據轉換的具體過程、轉換后數據的檢查、屬性賦值以及數據的最終輸出,最后對轉換過程中存在的問題,給出了解決的措施與建議。

關鍵詞:城鎮地籍,CASS,MapGIS,數據轉換

CASS地形地藉成圖軟件是基于AutoCAD平臺技術的數字化測繪數據采集系統。廣泛應用于地形成圖、地藉成圖、工程測量應用三大領域,且全面面向GIS,徹底打通數字化成圖系統與GIS接口,使用骨架線實時編輯、簡碼用戶化、GIS無縫接口等先進技術。MapGIS軟件是武漢中地信息工程有限公司研制。它是一個集當代最先進的圖形、圖像、地質、地理、遙感、測繪、人工智能、計算機科學于一體的大型智能軟件系統,是集數字制圖、數據庫管理及空間分析為一體的空間信息系統,是進行現代化管理和決策的先進工具[1-2]。

CASS地形地藉成圖軟件優點是畫圖快,對節點的捕捉支持較好,存在的不足是缺少空間分析功能模塊,基本上沒有拓撲的概念;MapGIS具有強大的空間分析能力,有著嚴密在拓撲思想,但是圖面的成圖效率較低,節點的捕捉功能較弱[3-4]。從以上可知,CASS地形地藉成圖軟件與MapGIS恰好是相輔相成的。目前,城鎮地籍外業測圖普遍采用CASS軟件采集,室內整合后再采用MAPGIS等空間分析功能較強大的軟件建立數據庫。因此,城鎮地籍中如何實現CASS向MapGIS軟件的轉換成了一個迫切需要解決的問題[3-4]。

1 城鎮地籍

根據《國務院關于開展第二次全國土地調查的通知》(國發[2006]38號的要求和自治區第二次土地調查領導小組辦公室的統一部署,2008年城鎮地籍工作在全國全面展開。

城鎮地籍調查意義重大,全國各地利用現代科學技術,本著重點突出、確保質量、有所創新的原則,對城鎮土地調查數據進行匯總與統計分析,全面掌握我國城鎮土地利用類型、面積等信息,為城鎮內部工業用地、基礎設施用地等五個專項用地調查提供基礎依據,為城鎮土地的合理開發、利用和保護提供基礎數據支持。城鎮土地調查的主要工作內容包括:控制測量;地形細部測量;權屬調查及地籍測量;城鎮土地調查數據庫建設;成果編制。

城鎮土地調查的土地分類系統采用《土地利用現狀分類》(GB/T 21010-2007),采用二級分類法。開展城鎮土地調查時,根據《第二次全國土地調查技術規程》的要求,對農村土地調查時確定的建制鎮(202)地類展開調查,主要包括《土地利用現狀分類》中的商服用地(05)、工礦倉儲用地(06)、住宅用地(07)、公共管理與公共服務用地(08)、特殊用地(09)等5個一級地類中的二級類和街巷用地(103)、空閑地(121)等2個二級類。

2 轉換流程圖

圖1CASS轉換MapGIS總體流程圖

CASS轉換MapGIS流程大致有6大步,如圖1所示。數據轉換之前,先要做數據檢查處理,檢查通過后,生成轉換的交換文件轉成MapGIS數據。對轉出來的MapGIS數據,利用MapGIS強大的空間分析功能,對數據做全面的檢查,對于漏轉,轉換變形的圖元要重新轉換,賦與標準的數據結構與屬性,最后分層輸出MapGIS最終數據。

3 數據預處理

3.1 檢查整理

數據檢查整理就是在南方開思的軟件利用其檢查工具把數據檢查整理成合格的數據。在CASS軟件檢查入庫菜單下,點擊圖形實體檢查。如圖2所示:

圖2數據檢查

CASS數據的檢查,主要檢查“編碼正確性檢查,“圖層正確性檢查”這兩項。鑒于CASS 軟件空間分析功能較弱,而數據的轉換真正起影響作用的只是CASS編碼。因此,其他的檢查可以放到MapGIS軟件中去檢查。這樣既能加快轉換的速度,又能保證數據正確性。

如果各地國土局手上地形數據都是以分幅的方式(一幅一個文件)存放的,而且都是老版本的數據,這種數據最好在原先南方開思的軟件里拼幅之后再做處理。

對于所有以上檢查出來的錯誤,都要一一修改正確,尤其是“編碼”,直接影響到數據轉換的完整性與正確性。

3.2 對照表配置

轉換南方開思數據的依據是“CASSWORK.DEF”(mapsuv2009programCASSWORK.DEF)和“CasToSuvCod.txt”(mapsuv2009programCasToSuvCod.txt)這兩個文件。

CASSWORK.DEF是南方開思編碼定義文件,如圖3;“CasToSuvCod.txt”是對照表文件,如圖4。

圖3 南方開思編碼定義文件圖4 轉換對照表文件

圖4轉換對照表文件中第一列為開思的地物編碼,第二列為suv地物編碼,配置編碼表時應遵循地物編碼兩邊系統客觀存在的原則,如果圖形中的確有開思軟件或測圖中不存在的編碼,應事先把新加的地物編碼加入到兩邊的編碼庫中才能對CASScode對照表做相應的修改。

3.3 生成中間交換文件

生成中間交換文件就是將處理好的DWG格式數據輸出成為明碼的交換格式,廣州開思的為SCS文件,南方開思的為CAS文件。如果數據包含了權屬數據還可以輸出QS文件,一起轉換成SUV文件。

4 數據轉換

4.1 數據轉換

數據轉換有兩種方式:

(1) 打開系統,點擊【數據轉換】【輸入DXF文件】,將需要轉換的AUTOCAD文件裝入到系統中,此時,系統會提示“選擇不轉出的層”,選擇后確定,則系統會按照已經設定好的對照關系開始轉換。

(2) 轉換南方開思數據要求選擇模板,這時模板選擇事先準備的“各地城鎮地籍模板”。轉換南方開思數據,如圖5:

圖5MapGIS轉換CASS

目前MapGIS軟件還提供了直接轉換DWG數據格式,這種轉換方式更直接,轉換效果也比較好,建議大家使用。

4.2 數據檢查

轉換過來的圖形要檢查是否存在錯漏的情況。檢查的方法有很多,例如可以把DWG另存成R12版本的DXF數據轉成MPJ工程,在MAPSUV里打開作為背景顯示,對照可以檢查數據的轉換質量。

轉換數據常見的問題有兩種:地物缺失和變形。

缺失原因分析有以下幾種:

從開思中獲得的交換文件中數據已經丟失;

編碼對照表(casscode.txt)中沒有相應的編碼對照;

原cass中帶“-”的子圖號等等。

變形原因分析有以下幾種:

對照表中編碼對照出錯;

在cass中畫法不符合測圖的要求(樓梯、涵洞等地物應順時針);

兩邊本身定義的圖形表示不一樣(修改地物編碼表中的圖形參數);

存在著“飛線“的情況。

轉換后地物錯漏的問題可以通過修改編碼對照表、修改程序代碼或者修改原來數據來解決,重復進行轉換→檢查→修改的過程,直到數據完全轉出來為止。

4.3 數據處理

4.3.1根據模板設置統賦地物類型

根據模板設置統賦地物類型就是確定地物的擴展屬性結構,操作如下:

“數據編輯”→ “地物編輯”→“地物屬性編輯”→“根據模板編碼設置統改屬性類型”。

4.3.2重建地物擴展屬性

地物屬性類型確定之后方可對屬性進行賦值,賦值的對象是所有地物的擴張屬性字段。這是因為后期得到的mpj工程文件的屬性就來源于suv數據的擴展屬性?!爸亟ㄋ械匚飻U展屬性”的目的是把剛得到的suv數據能夠自動計算出來擴展屬性值都賦上。

4.3.3基本屬性統賦擴展屬性

除了通過“重建所有地物擴展屬性”可以算出部分擴展屬性之外,還可以通過“基本屬性賦擴展屬性”功能把基礎屬性中的值賦給擴展屬性。

4.3.4屬性掛接

完成以上操作之后還不能把所有地物的擴展屬性賦全,如果各地國土局手上擁有其他外部屬性信息文件(wb表)可以通過屬性掛接的方法進一步添加擴展屬性。例如:目前各地市國土局就可以通過南方開思軟件把手中大量的cass數據生成包含所有宗地信息在內的MDB表。通過平臺屬性庫管理子系統把MDB表導成二調采集系統可識別的WB表。再根據測圖中“屬性掛接”把WB表中的所有宗地信息掛到當前suv數據中。通過這一步操作系統就可以把南方開思中所有的宗地屬性賦到suv數據中,達到城鎮采集系統轉南方開思數據屬性不丟失的目的。

4.3.5 數據檢核

在圖形和屬性都完善的前提下,工作人員就可以進行出工程文件之前的數據檢核。數據檢核的目的就是檢查做好的數據是否存在邏輯錯誤使其完全符合二調地籍建庫標準。

根據以往經驗知道由于前期作圖人員在作圖時不謹慎容易造成很多地物不封閉、跨房屋跨宗地等錯誤現象,以及系統缺陷造成的重復界址點、線問題。

(1)地物封閉性檢查

不封閉地物的可以通過“地物封閉性檢查”處理。首先在“檢查地物連接”得到不封閉地物信息。在“地物封閉性檢查”中輸入不封閉地物編碼針對性的處理不封閉地物。

(2) 跨宗地地物檢查

處理房屋跨宗地的方法比較多樣和復雜。常見的方法有3種:第一種把跨宗地地物信息輸出到txt文本中,根據txt文本提供的信息返回開思系統中修補圖形。第二種通過“處理地物靠近點”統改一定范圍內的跨宗地房屋。第三種suv中根據實際情況單個手工修改。

(3) 重復界址點、線檢查

重復界址點、線一般都是軟件缺陷造成的。目前了解到在南方開思生成中間交換文件qs時容易出現重復界址點、界址線。通過“檢查重疊界址點”“檢查重疊界址線”菜單系統自動檢查重復的界址點、線信息。解決的方法除了轉換前在qs中刪除重復點信息外最好的辦法就是在錯誤提示界面通過“刪除所有重疊點”自動更改。

4.4 數據輸出

檢核后的數據就可以直接生成符合地籍建庫標準的點線區數據,點擊“根據模板分層輸出數據”菜單即可。

5 存在問題與建議

(1) CASS數據中實體編碼不能為空,數據轉換中會根據實體編碼來讀取對照表來進行轉換的,否則無法進行轉換的。

房屋層總要要填寫相應的房屋層數和房屋結構等屬性值。

封閉成區的圖層如房屋層、權屬層、面地形和地類圖斑都要確保封閉,因為最終要構造成區。

CASS里面相鄰的房屋邊界不允許手動刪掉重疊邊。如果

在CASS中手工處理過后的不封閉、 不連續的線會造成數據轉換的圖形錯誤。其實在數據轉換的時候會處理掉完全重疊的公共邊線。

房屋注記要與房屋區里面的屬性值保持一致。例如:圖形中為其他類型的房屋,層數為1,而注記為:砼4,與之對應不上。

總之,數據轉換的正確性與完整性,大部份是要看原始CASS數據精確性,因此,建議做城鎮數據入庫前,如果外業測量能正確認真的多投入一份工作量,那么內業建庫將少十份的工作量。本文以筆者多年實際工作中遇到的問題與工作感受寫了這篇文章,希望能給讀者的工作帶來便利,

參考文獻

[1]MAPGIS地理信息系統使用手冊(數字制圖篇)

[2]數字化地形地籍成圖系統CASS2008參考手冊

[3]AUTOCAD中地形圖圖形與數據轉換

[4]葉慧芳 胡小伍.AUTOCAD與Arc/Info GIS文本數據的轉換及GIS文本數據庫的建立[J].地礦測繪

注:文章內所有公式及圖表請以PDF形式查看。

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合