代 莉,鄒崇堯,牛建軍
(1.湖北省測繪工程院,湖北 武漢 430074)
CASS數(shù)據(jù)向GEOWAY的無損轉換
代 莉1,鄒崇堯1,牛建軍1
(1.湖北省測繪工程院,湖北 武漢 430074)
分析了CASS和GEOWAY的圖形屬性、數(shù)據(jù)交換格式及符號庫,并總結出一套CASS數(shù)據(jù)轉入GEOWAY的方法與作業(yè)流程。此方法能夠保證高質量的數(shù)據(jù)轉換,提高工作效率。
CASS;GEOWAY;數(shù)據(jù)轉換;轉換流程;數(shù)據(jù)分析
在全省基礎測繪和“數(shù)字省市”建設工程中,數(shù)據(jù)的采集、編輯、數(shù)據(jù)整理通常使用南方CASS和GEOWAY軟件。這2款軟件的共同特點是具有空間坐標,能把目標和參考系統(tǒng)聯(lián)系起來,能描述圖形數(shù)據(jù)的拓撲關系,能處理非圖形屬性數(shù)據(jù)。其主要區(qū)別是南方CASS處理的多為規(guī)則幾何圖形及其組合,圖形功能極強,屬性庫功能相對較弱,采用的一般是幾何坐標系[1];GEOWAY更著重于屬性數(shù)據(jù)。在GEOWAY中矢量對象的完整屬性包括固有屬性和附加屬性。GEOWAY將矢量對象的固有屬性保存在矢量圖層文件(LYR)中,將矢量對象的附加屬性保存在與圖層文件同名的MDB數(shù)據(jù)庫文件中[2]。
1.2.1 CASS軟件
為了與其他應用系統(tǒng)交互,CASS提供了多種輸出形式,其中應用最廣泛的就是CASS交換文件和DXF文件。這2個文件都可在輸出地圖實體空間數(shù)據(jù)的同時,輸出代表實體屬性的編碼[3]。
數(shù)據(jù)交換文件包含了全部圖形的幾何和屬性信息。CASS的數(shù)據(jù)交換文件也為用戶的其他數(shù)字化測繪成果進入CASS提供了方便。DXF是一種中性數(shù)據(jù)文件交換的格式規(guī)范。這種文件最大特點是可讀性好,易于被其他程序處理,大多數(shù)系統(tǒng)都有它的接口。
1.2.2 GEOWAY軟件
GEOWAY提供了強大的數(shù)據(jù)交換模塊,支持多種數(shù)據(jù)格式,方便用戶實際生產(chǎn)過程中在多個軟件間進行數(shù)據(jù)轉換,并且保證轉換后數(shù)據(jù)的完整性與精確性。GEOWAY支持格式如表1所示。
表1 GEOWAY支持格式一覽表
1.3.1 CASS軟件
CASS提供的標準線型庫中包括通用線型和ISO線型,保存在CASS系統(tǒng)目錄下的文件acad.lin中。線型庫文件是一個文本文件,用戶可通過LINETYPE命令隨時定義或在文本編輯器中直接編輯線型。CASS點符號以DWG存放在CASS系統(tǒng)目錄下的BLOCKS目錄中,新建點符號要按照圖式實際尺寸繪制。
1.3.2 GEOWAY軟件
GEOWAY有專門的符號制作軟件SymbolEditor。在SymbolEditor中可將多個不同比例尺的符號文件全部保存為一個符號庫文件,當符號庫文件加載至GEOWAY后,GEOWAY將在符號庫中自動查找與當前工程比例尺相同的符號文件。
數(shù)據(jù)轉換時,使用通用數(shù)據(jù)格式DXF。圖1是將CASS數(shù)據(jù)導入GEOWAY中的操作流程。
圖1 數(shù)據(jù)轉換流程圖
2.2.1 代碼整理
編輯CASS的系統(tǒng)(SYSTEM)目錄下的INDEX.INI文件,將各符號對應的代碼輸入INDEX.INI相應位置。將CASS的系統(tǒng)文件index.ini中的用戶碼整理成規(guī)范要求的7位編碼,如圖2所示。利用整理好的ini文件,將用戶編碼直接生成所需的7位碼。
圖2 index格式編碼截圖
2.2.2 圖層整理
根據(jù)規(guī)范要求,只要確定地物代碼,那么該地物只會屬于某一個圖層。根據(jù)代碼與圖層的對應關系,可將地物歸到相應圖層中;同時,也可將圖中沒有賦碼或代碼錯誤的地物找出來放到問題圖層中。將數(shù)據(jù)整理完成后,存成DXF格式。
導入數(shù)據(jù)前,先要按照規(guī)范要求制作相應的作業(yè)方案(SCH)。作業(yè)方案定義圖層名稱、層屬屬性和層屬表現(xiàn)風格,在每一圖層內定義地物類名稱和地物類編碼(地物類從屬于確定的圖層)、(地物)類屬屬性和類屬表現(xiàn)風格,如圖3所示。
圖3 作業(yè)方案示意圖
利用已經(jīng)導出的DXF及制作好的方案,依照GEOWAY數(shù)據(jù)導入的基本操作,可將數(shù)據(jù)直接導入GEOWAY中。在GEOWAY中,用圖4、圖5所示的方式可將地物屬性導出到相應的屬性項中。
圖4 屬性輸出1
圖5 屬性輸出2
隨著基礎地理信息系統(tǒng)的發(fā)展,數(shù)據(jù)庫建設問題尤其是前端CASS數(shù)據(jù)的直接入庫問題引起廣泛關注。本文探討了從CASS數(shù)據(jù)轉入GEOWAY的工作流程,并且通過試運行驗證了其可靠性和有效性。
[1] 魏保峰,朱蘭艷,陳國平.南方CASS 向MapGIS的數(shù)據(jù)轉換探討[J].機電與自動化, 2007(4):46-48
[2] GEOWAY3.6用戶手冊[Z]. 北京:吉威數(shù)源軟件開發(fā)有限公司,2008
[3] CASS7.0用戶手冊[Z]. 廣東:南方數(shù)碼科技有限公司,2007
[4] 鄧小軍,姚永仲,周麗英,等. 南方CASS到MapGIS數(shù)據(jù)轉換的實現(xiàn)及應用[J].地礦測繪,2008,24(1):44-46
[5] 張?zhí)? 利用GEOWAY軟件進行數(shù)據(jù)處理的應用研究[J].科技創(chuàng)新導報,2010(32):8-10
[6] 肖鳴. CAD 數(shù)據(jù)向GIS空間數(shù)據(jù)庫轉換方法的實現(xiàn)[J]. 測繪信息與工程,2007(7):13-15
[7] 張帥,劉邦兵,胡建藝,等.CASS數(shù)據(jù)向ArcGIS轉換解決方案[J].地理空間信息,2011,9(4):48-50
Lossless Conversion of CASS Data to GEOWAY
byDAI Li
This paper analyzed the CASS and GEOWAY graphic attributes, data exchange format and symbols library. At last, the paper summarized a set of method and work flow of CASS data into the GEOWAY.
CASS, GEOWAY, data converting, conversion process,data analysis
P208
B
1672-4623(2014)02-0045-02
10.11709/j.issn.1672-4623.2014.02.016
2012-12-06。
代莉,工程師,研究方向為測繪工程。