代 莉,鄒崇堯,牛建軍
(1.湖北省測(cè)繪工程院,湖北 武漢 430074)
CASS數(shù)據(jù)向GEOWAY的無損轉(zhuǎn)換
代 莉1,鄒崇堯1,牛建軍1
(1.湖北省測(cè)繪工程院,湖北 武漢 430074)

分析了CASS和GEOWAY的圖形屬性、數(shù)據(jù)交換格式及符號(hào)庫,并總結(jié)出一套CASS數(shù)據(jù)轉(zhuǎn)入GEOWAY的方法與作業(yè)流程。此方法能夠保證高質(zhì)量的數(shù)據(jù)轉(zhuǎn)換,提高工作效率。
CASS;GEOWAY;數(shù)據(jù)轉(zhuǎn)換;轉(zhuǎn)換流程;數(shù)據(jù)分析
在全省基礎(chǔ)測(cè)繪和“數(shù)字省市”建設(shè)工程中,數(shù)據(jù)的采集、編輯、數(shù)據(jù)整理通常使用南方CASS和GEOWAY軟件。這2款軟件的共同特點(diǎn)是具有空間坐標(biāo),能把目標(biāo)和參考系統(tǒng)聯(lián)系起來,能描述圖形數(shù)據(jù)的拓?fù)潢P(guān)系,能處理非圖形屬性數(shù)據(jù)。其主要區(qū)別是南方CASS處理的多為規(guī)則幾何圖形及其組合,圖形功能極強(qiáng),屬性庫功能相對(duì)較弱,采用的一般是幾何坐標(biāo)系[1];GEOWAY更著重于屬性數(shù)據(jù)。在GEOWAY中矢量對(duì)象的完整屬性包括固有屬性和附加屬性。GEOWAY將矢量對(duì)象的固有屬性保存在矢量圖層文件(LYR)中,將矢量對(duì)象的附加屬性保存在與圖層文件同名的MDB數(shù)據(jù)庫文件中[2]。
1.2.1 CASS軟件
為了與其他應(yīng)用系統(tǒng)交互,CASS提供了多種輸出形式,其中應(yīng)用最廣泛的就是CASS交換文件和DXF文件。這2個(gè)文件都可在輸出地圖實(shí)體空間數(shù)據(jù)的同時(shí),輸出代表實(shí)體屬性的編碼[3]。
數(shù)據(jù)交換文件包含了全部圖形的幾何和屬性信息。CASS的數(shù)據(jù)交換文件也為用戶的其他數(shù)字化測(cè)繪成果進(jìn)入CASS提供了方便。DXF是一種中性數(shù)據(jù)文件交換的格式規(guī)范。這種文件最大特點(diǎn)是可讀性好,易于被其他程序處理,大多數(shù)系統(tǒng)都有它的接口。
1.2.2 GEOWAY軟件
GEOWAY提供了強(qiáng)大的數(shù)據(jù)交換模塊,支持多種數(shù)據(jù)格式,方便用戶實(shí)際生產(chǎn)過程中在多個(gè)軟件間進(jìn)行數(shù)據(jù)轉(zhuǎn)換,并且保證轉(zhuǎn)換后數(shù)據(jù)的完整性與精確性。GEOWAY支持格式如表1所示。

表1 GEOWAY支持格式一覽表
1.3.1 CASS軟件
CASS提供的標(biāo)準(zhǔn)線型庫中包括通用線型和ISO線型,保存在CASS系統(tǒng)目錄下的文件acad.lin中。線型庫文件是一個(gè)文本文件,用戶可通過LINETYPE命令隨時(shí)定義或在文本編輯器中直接編輯線型。CASS點(diǎn)符號(hào)以DWG存放在CASS系統(tǒng)目錄下的BLOCKS目錄中,新建點(diǎn)符號(hào)要按照?qǐng)D式實(shí)際尺寸繪制。
1.3.2 GEOWAY軟件
GEOWAY有專門的符號(hào)制作軟件SymbolEditor。在SymbolEditor中可將多個(gè)不同比例尺的符號(hào)文件全部保存為一個(gè)符號(hào)庫文件,當(dāng)符號(hào)庫文件加載至GEOWAY后,GEOWAY將在符號(hào)庫中自動(dòng)查找與當(dāng)前工程比例尺相同的符號(hào)文件。
數(shù)據(jù)轉(zhuǎn)換時(shí),使用通用數(shù)據(jù)格式DXF。圖1是將CASS數(shù)據(jù)導(dǎo)入GEOWAY中的操作流程。

圖1 數(shù)據(jù)轉(zhuǎn)換流程圖
2.2.1 代碼整理
編輯CASS的系統(tǒng)(SYSTEM)目錄下的INDEX.INI文件,將各符號(hào)對(duì)應(yīng)的代碼輸入INDEX.INI相應(yīng)位置。將CASS的系統(tǒng)文件index.ini中的用戶碼整理成規(guī)范要求的7位編碼,如圖2所示。利用整理好的ini文件,將用戶編碼直接生成所需的7位碼。

圖2 index格式編碼截圖
2.2.2 圖層整理
根據(jù)規(guī)范要求,只要確定地物代碼,那么該地物只會(huì)屬于某一個(gè)圖層。根據(jù)代碼與圖層的對(duì)應(yīng)關(guān)系,可將地物歸到相應(yīng)圖層中;同時(shí),也可將圖中沒有賦碼或代碼錯(cuò)誤的地物找出來放到問題圖層中。將數(shù)據(jù)整理完成后,存成DXF格式。
導(dǎo)入數(shù)據(jù)前,先要按照規(guī)范要求制作相應(yīng)的作業(yè)方案(SCH)。作業(yè)方案定義圖層名稱、層屬屬性和層屬表現(xiàn)風(fēng)格,在每一圖層內(nèi)定義地物類名稱和地物類編碼(地物類從屬于確定的圖層)、(地物)類屬屬性和類屬表現(xiàn)風(fēng)格,如圖3所示。

圖3 作業(yè)方案示意圖
利用已經(jīng)導(dǎo)出的DXF及制作好的方案,依照GEOWAY數(shù)據(jù)導(dǎo)入的基本操作,可將數(shù)據(jù)直接導(dǎo)入GEOWAY中。在GEOWAY中,用圖4、圖5所示的方式可將地物屬性導(dǎo)出到相應(yīng)的屬性項(xiàng)中。

圖4 屬性輸出1

圖5 屬性輸出2
隨著基礎(chǔ)地理信息系統(tǒng)的發(fā)展,數(shù)據(jù)庫建設(shè)問題尤其是前端CASS數(shù)據(jù)的直接入庫問題引起廣泛關(guān)注。本文探討了從CASS數(shù)據(jù)轉(zhuǎn)入GEOWAY的工作流程,并且通過試運(yùn)行驗(yàn)證了其可靠性和有效性。
[1] 魏保峰,朱蘭艷,陳國平.南方CASS 向MapGIS的數(shù)據(jù)轉(zhuǎn)換探討[J].機(jī)電與自動(dòng)化, 2007(4):46-48
[2] GEOWAY3.6用戶手冊(cè)[Z]. 北京:吉威數(shù)源軟件開發(fā)有限公司,2008
[3] CASS7.0用戶手冊(cè)[Z]. 廣東:南方數(shù)碼科技有限公司,2007
[4] 鄧小軍,姚永仲,周麗英,等. 南方CASS到MapGIS數(shù)據(jù)轉(zhuǎn)換的實(shí)現(xiàn)及應(yīng)用[J].地礦測(cè)繪,2008,24(1):44-46
[5] 張?zhí)? 利用GEOWAY軟件進(jìn)行數(shù)據(jù)處理的應(yīng)用研究[J].科技創(chuàng)新導(dǎo)報(bào),2010(32):8-10
[6] 肖鳴. CAD 數(shù)據(jù)向GIS空間數(shù)據(jù)庫轉(zhuǎn)換方法的實(shí)現(xiàn)[J]. 測(cè)繪信息與工程,2007(7):13-15
[7] 張帥,劉邦兵,胡建藝,等.CASS數(shù)據(jù)向ArcGIS轉(zhuǎn)換解決方案[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。
代莉,工程師,研究方向?yàn)闇y(cè)繪工程。