![南方CASS到MAPGIS的數(shù)據(jù)轉(zhuǎn)換的探討18918_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/b610f619-00e7-446f-89e0-7939e5e1ea93/b610f619-00e7-446f-89e0-7939e5e1ea931.gif)
![南方CASS到MAPGIS的數(shù)據(jù)轉(zhuǎn)換的探討18918_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/b610f619-00e7-446f-89e0-7939e5e1ea93/b610f619-00e7-446f-89e0-7939e5e1ea932.gif)
![南方CASS到MAPGIS的數(shù)據(jù)轉(zhuǎn)換的探討18918_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/b610f619-00e7-446f-89e0-7939e5e1ea93/b610f619-00e7-446f-89e0-7939e5e1ea933.gif)
![南方CASS到MAPGIS的數(shù)據(jù)轉(zhuǎn)換的探討18918_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/b610f619-00e7-446f-89e0-7939e5e1ea93/b610f619-00e7-446f-89e0-7939e5e1ea934.gif)
![南方CASS到MAPGIS的數(shù)據(jù)轉(zhuǎn)換的探討18918_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/b610f619-00e7-446f-89e0-7939e5e1ea93/b610f619-00e7-446f-89e0-7939e5e1ea935.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、南方CASS到MAPGIS的數(shù)據(jù)轉(zhuǎn)換的探討時間:2010-05-21 16:16:50 來源:本站 作者:劉瑩 我要投稿 我要收藏 投稿指南劉瑩(本科 助理工程師 湖南省第一測繪院 衡陽 421001 ) 摘 要:多源數(shù)據(jù)格式之間的無損轉(zhuǎn)換是目前不同GIS系統(tǒng)間數(shù)據(jù)共享的一個關(guān)鍵問題。隨著南方CASS和MAPGIS系統(tǒng)在“數(shù)字國土”工程中的應(yīng)用越來越廣泛,它們間的數(shù)據(jù)共享也變得越來越重要。然而,由于平臺的不同,如果直接采用軟件提供的功能進(jìn)行數(shù)據(jù)轉(zhuǎn)換,數(shù)據(jù)的丟失和失真將非常普遍。因此研
2、究南方CASS到MAPGIS的無損數(shù)據(jù)轉(zhuǎn)換具有重要意義,本文在對比分析這兩種軟件平臺的數(shù)據(jù)結(jié)構(gòu)和組織基礎(chǔ)上,設(shè)計相應(yīng)的轉(zhuǎn)換規(guī)則和算法,通過編程實(shí)現(xiàn)了南方CASS到MAPGIS的數(shù)據(jù)轉(zhuǎn)換,試驗(yàn)結(jié)果表明本文方法是可行和有效的。關(guān)鍵詞:南方CASS;MAPGIS;數(shù)據(jù)轉(zhuǎn)換中圖分類號:TP311.13Discussion of DataConversion from South CASS to MAPGISLiuYing (Engineer Assistant/ Undergraduate/ First Surveying and Mapping Institute ofHunan Province,
3、 Hengyang 421001 E-MAIL: ly163.china ) Abstract: It is key issue that the losslessconversion among multi-source data format in data sharing among the differentGIS systems. As the increasingly wide application of South CASS and MAPGISsystem in the "Digital Land" project, the data sharing be
4、tween them hasalso become more and more important. However, due to the different platforms,data loss and distortion will be very common if convert data through directlyuse of the functions offered by software. That is why it is significant to studynon-destructive data transformation from South CASS
5、to MAPGIS. This paper isbased on comparative analysis of data structures and organizations of these twosoftware platforms, designs rules and the conversion algorithm, in order to reachthe data conversion between South CASS to MAPGIS, and the test results showthat the method is feasible and effective
6、. Keywords: South CASS;MAPGIS; data conversion1 引言南方CASS是南方公司在AutoCAD平臺上開發(fā)的GIS前端數(shù)據(jù)采集系統(tǒng)。主要應(yīng)用于地形成圖、地籍成圖、工程測量三大領(lǐng)域。目前,南方CASS以其強(qiáng)大的數(shù)據(jù)采集編輯功能和易于學(xué)習(xí)操作等優(yōu)勢在工程測繪領(lǐng)域獲得了廣泛的應(yīng)用。MAPGIS是武漢中地公司研制的大型基礎(chǔ)地理信息系統(tǒng)平臺。它是一個集數(shù)字制圖、數(shù)據(jù)庫管理及空間分析為一體的軟件系統(tǒng),是進(jìn)行現(xiàn)代化管理和決策的先進(jìn)工具。MAPGIS憑借先進(jìn)的空間數(shù)據(jù)管理技術(shù)和強(qiáng)大的地圖制圖功能,已成為國內(nèi)主流的GIS軟件之一。在GIS基礎(chǔ)測繪和地理信息建庫過程中,南
7、方CASS和MAPGIS這兩種軟件的數(shù)據(jù)是很常見的。MAPGIS的數(shù)據(jù)分析方法具有專業(yè)化特征,現(xiàn)存的南方CASS并不完全適合于完成GIS任務(wù),同時,它們之間數(shù)據(jù)結(jié)構(gòu)的不一致性,導(dǎo)致MAPGIS無法直接操作CASS數(shù)據(jù)。因此如何實(shí)現(xiàn)數(shù)據(jù)從CASS到MAPGIS的無損轉(zhuǎn)換,成為目前GIS基礎(chǔ)地理信息數(shù)據(jù)庫建設(shè)領(lǐng)域中一個迫切需要解決的問題。2 南方CASS與MAPGIS的數(shù)據(jù)分析2.1 圖形與屬性CASS與MAPGIS系統(tǒng)的共同特點(diǎn)是:它們都有地理坐標(biāo)系,都能把目標(biāo)和參考系統(tǒng)聯(lián)系起來,都能描述圖形數(shù)據(jù)的拓?fù)潢P(guān)系,也都能處理非圖形(屬性)數(shù)據(jù)。它們的主要區(qū)別在于:CASS處理的對象多為規(guī)則幾何圖形及其
8、組合,它的圖形處理能力極強(qiáng),但屬性功能相對較弱。CASS圖形中的每一個實(shí)體都有唯一的實(shí)體編碼,用來表示地物類別;而MAPGIS處理的多為自然目標(biāo),有分維特征(海岸線、地形等高線等),因而圖形處理的難度大,MAPGIS的屬性庫內(nèi)容結(jié)構(gòu)復(fù)雜,功能強(qiáng)大,圖形和屬性的相互操作十分頻繁。在坐標(biāo)系方面,CASS系統(tǒng)一般只采用高斯投影直角坐標(biāo),而MAPGSI可以根據(jù)需要采用不同的坐標(biāo)??傊?,MAPGIS在地理信息建庫方面,比南方CASS具有更好的專業(yè)化特征,能表達(dá)的信息也更豐富,因此數(shù)據(jù)從南方CASS到MAPGIS的無損轉(zhuǎn)換是可行的。2.2 圖層、塊與區(qū)域南方CASS中的圖層(layer)對應(yīng)于地形中的一個
9、專題(如鐵路、河流、線界、電力線等),可以看成相同類型地物的聚集,其包括了地物的空間數(shù)據(jù)和屬性數(shù)據(jù),如:居民地層中可以存放房屋的空間數(shù)據(jù)(線、面),也可以存放房屋的各種屬性(文本注記);而MAPGIS的圖層只能是點(diǎn)、線、面、文本之中的一種,或是復(fù)合類型。所以在轉(zhuǎn)換過程中,可能會出現(xiàn)CASS中的多個圖層數(shù)據(jù)對應(yīng)于MAPGIS中一個圖層數(shù)據(jù)的問題,這可以通過數(shù)據(jù)疊加實(shí)現(xiàn)。多數(shù)情況下,南方CASS是用“塊”(block)來表示點(diǎn)狀地物,而MAPGIS通過專門的點(diǎn)狀符號庫來表達(dá),所以在數(shù)據(jù)轉(zhuǎn)換時,要注意南方CASS塊與MAPGIS點(diǎn)狀符號間的對應(yīng)。2.3 線型和顏色幾何特征為線的專題對象需采用不同的線
10、型來表達(dá),如大車路、機(jī)耕路、小路表示的線型就會不同。在南方CASS中,由于不同類型的專題對象放在不同的圖層,對象的線型可以隨層,也可單獨(dú)設(shè)定,而MAPGIS則提供了專門的線型庫來表達(dá)對象的線型信息。在數(shù)據(jù)轉(zhuǎn)換時,如果某類對象的線型都采用了隨層方式,則只要將層的線型與MAPGIS的線型庫對應(yīng)即可,由于這種情況只需讀取一次層的線型信息,因此可以提高轉(zhuǎn)換效率。然而,當(dāng)對象的線型采用單獨(dú)設(shè)定的方式時,必須逐一讀取對象的線型信息后才能轉(zhuǎn)換。此外,在CASS和MAPGIS的顏色系統(tǒng)存在一定的差異:對于同一種顏色,兩者的顏色碼不一樣,所以在轉(zhuǎn)換過程中,還要處理好顏色的對應(yīng)關(guān)系。2.4 文件格式南方CASS軟
11、件是基于AutoCAD平臺開發(fā)的GIS軟件,所以它支持AutoCAD的所有格式,常用的有*.DWG,*.DXF,*.CAS,其中*. CAS是南方CASS的標(biāo)準(zhǔn)交換格式,它用文本信息描述了文件中的空間和屬性數(shù)據(jù)。MAPGIS的數(shù)據(jù)文件類型很多,例如: WT(點(diǎn)文件)、WL(線文件)、WP(區(qū)文件)、MPJ(工程文件)和RBM(內(nèi)部柵格數(shù)據(jù)文件)等三十多種。WT主要是指各種文字注記、子圖等圖形要素;WL主要是指各種線型圖形要素;WP主要是指經(jīng)拓?fù)渲亟?gòu)成各種面域圖形要素。這三種格式是MAPGIS最常用的矢量圖形格式。在數(shù)據(jù)轉(zhuǎn)換前,應(yīng)根據(jù)轉(zhuǎn)換規(guī)則先建立MAPGIS的模板文件,并在模板文件中定義地物
12、的符號、屬性結(jié)構(gòu)等。3 南方CASS向MAPGIS的數(shù)據(jù)轉(zhuǎn)換流程MAPGIS軟件提供了AutoCAD的DXF格式到它的圖形格式(*.WT、*.WL)的轉(zhuǎn)換接口。采用該轉(zhuǎn)換接口可以解決一些簡單圖形的轉(zhuǎn)換要求,在圖形的完整性和精度上,轉(zhuǎn)換的結(jié)果還是能達(dá)到一般的應(yīng)用需求的。但隨著圖形數(shù)據(jù)量和復(fù)雜度的增加,采用MAPGIS提供的轉(zhuǎn)換功能便出現(xiàn)了明顯的問題:轉(zhuǎn)換過程往往需要花費(fèi)很長時間,甚至發(fā)生死機(jī)現(xiàn)象;此外,還會發(fā)生坐標(biāo)不一致,數(shù)據(jù)膨脹等問題;最主要的是轉(zhuǎn)換后的屬性信息基本上都丟失了,這樣的數(shù)據(jù)無法滿足建設(shè)基礎(chǔ)地理信息數(shù)據(jù)庫的需要。基于此,本文為解決MAPGIS提供的轉(zhuǎn)換功能存在的若干缺陷問題,設(shè)計了
13、南方CASS到MAPGIS的轉(zhuǎn)換算法,并在CASS環(huán)境下采用VBA編程實(shí)現(xiàn)了該轉(zhuǎn)換算法。整個轉(zhuǎn)換流程可分為三個步驟:轉(zhuǎn)換前預(yù)處理、讀入CASS數(shù)據(jù)、輸出MAPGIS格式數(shù)據(jù)。1)轉(zhuǎn)換前預(yù)處理:根據(jù)轉(zhuǎn)換規(guī)則,在EXCEL文檔中建立轉(zhuǎn)換前后CASS與MAPGIS的數(shù)據(jù)項(xiàng)對應(yīng)關(guān)系表,主要內(nèi)容包括:層、線型、顏色、塊(符號)的對應(yīng)關(guān)系,程序啟動時首先讀入該EXCEL文檔,并在內(nèi)存區(qū)建立相應(yīng)的映射關(guān)系。同時,為了在MAPGIS中保存從南方CASS轉(zhuǎn)換過來的屬性數(shù)據(jù),需要定義轉(zhuǎn)換后的MAPGIS模板文件屬性結(jié)構(gòu)。例如,在CLKZD.WT模板文件中為控制點(diǎn)對象定義的屬性一般有:ID、目標(biāo)標(biāo)識碼、要素代碼、控
14、制點(diǎn)代碼、控制點(diǎn)名稱等。2) 讀入CASS實(shí)體數(shù)據(jù)。首先需要定義一個選擇集(AcadSelectionSet)并選擇所有的實(shí)體對象;然后遍歷該選擇集,逐一讀取每個對象的相關(guān)數(shù)據(jù)。為使轉(zhuǎn)換程序具有更好的穩(wěn)健性,不宜直接從底層讀取CASS文件,應(yīng)采用CAD系統(tǒng)提供的API(Application Program Interface)函數(shù),因?yàn)檫@些函數(shù)一般都經(jīng)過了開發(fā)商的嚴(yán)格測試。在幾何數(shù)據(jù)讀取方面,由于不同類型對象調(diào)用的API函數(shù)不同,如點(diǎn)、線類型對象的幾何數(shù)據(jù)調(diào)用Corodinates函數(shù)讀取,而塊類型對象的幾何數(shù)據(jù)需要調(diào)用InsertionPoint函數(shù)讀取。因此,在讀取對象的幾何數(shù)據(jù)前,應(yīng)先
15、采用SelectCase控制語句對其類型進(jìn)行判斷。在屬性數(shù)據(jù)讀取方面,由于CASS中實(shí)體的屬性主要來源于兩方面:CAD系統(tǒng)定義的屬性和CASS的擴(kuò)展屬性,因此讀取屬性數(shù)據(jù)有兩種方式:利用CAD系統(tǒng)提供的對象屬性名(如Layer,LineType等)和GetXData函數(shù)(用于讀取CASS的擴(kuò)展屬性數(shù)據(jù))。3) 寫入MAPGIS數(shù)據(jù)。在步驟2完整地讀取CASS實(shí)體的幾何和屬性數(shù)據(jù)基礎(chǔ)上,為在MAPGIS中正確寫入數(shù)據(jù),需要依據(jù)步驟1中編制的轉(zhuǎn)換規(guī)則,充分考慮CASS和MAPGIS間的數(shù)據(jù)項(xiàng)對應(yīng)關(guān)系,例如:南方CASS中代碼為131100的控制點(diǎn)實(shí)體,轉(zhuǎn)換后對應(yīng)于MAPGIS中的CLKZD.WT文
16、件,在該文件中提供了相應(yīng)的屬性表定義。與讀取數(shù)據(jù)方式類似,在寫入數(shù)據(jù)時,采用MAPGIS的SDK(SoftDevelopment Kit)提供的庫函數(shù)實(shí)現(xiàn),例如:可以采用Append函數(shù)往MAPGIS的WL文件中寫入二維線實(shí)體,AppendFile函數(shù)將一個文件添加到工作區(qū)等。數(shù)據(jù)轉(zhuǎn)換的流程如下圖所示:4 數(shù)據(jù)轉(zhuǎn)換實(shí)例為驗(yàn)證本文方法的可行性和有效性,在地籍建庫過程中,應(yīng)用該轉(zhuǎn)換程序?qū)?shù)據(jù)從南方CASS到MAPGIS的轉(zhuǎn)換進(jìn)行了試驗(yàn)。通過將轉(zhuǎn)換前CASS數(shù)據(jù)和轉(zhuǎn)換后MAPGIS數(shù)據(jù)進(jìn)行對比分析,證明該方法在實(shí)現(xiàn)CASS到MAPGIS系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換是成功的,它保證了在滿足實(shí)體空間和屬性信息轉(zhuǎn)換精度
17、的基礎(chǔ)上,實(shí)現(xiàn)了實(shí)體在轉(zhuǎn)換過程中的重新分層、分類以及轉(zhuǎn)換后數(shù)據(jù)組織的一致性,并且基本上實(shí)現(xiàn)了數(shù)據(jù)的無損轉(zhuǎn)換,從而提高了數(shù)據(jù)在轉(zhuǎn)換后應(yīng)用的可能性,減少了重新編輯的工作量。以某部分地籍?dāng)?shù)據(jù)為例,CASS到MAPGIS數(shù)據(jù)轉(zhuǎn)換前后的圖形見圖2、圖3.圖2 轉(zhuǎn)換前在CASS中的瀏覽圖圖3 轉(zhuǎn)換后在MAPGIS中的瀏覽查詢圖5 結(jié)語隨著“數(shù)字國土”工程及對已建成的數(shù)據(jù)庫的更新與維護(hù)在全國范圍內(nèi)的全面鋪開,原有的CASS格式的測繪成果可作為“數(shù)字國土”的重要數(shù)據(jù)源, 同時MAPGIS軟件作為國內(nèi)重要的基礎(chǔ)地理信息平臺,其應(yīng)用也越來越廣泛,因此研究數(shù)據(jù)從CASS到MAPGIS的高效無損轉(zhuǎn)換具有現(xiàn)實(shí)意義。本文通過對這兩種軟件平臺的數(shù)據(jù)結(jié)構(gòu)和組織進(jìn)行對比分析,設(shè)計相應(yīng)的轉(zhuǎn)換規(guī)則和算法,通過編程成功地實(shí)現(xiàn)了CASS到MAPGIS的數(shù)據(jù)轉(zhuǎn)換,促進(jìn)了CASS與MAPGIS的無縫集成,降低了GIS應(yīng)用系統(tǒng)的建設(shè)成本。參 考文 獻(xiàn):1 南方測繪儀器有限公司.數(shù)字化地形地籍成圖系統(tǒng)CASS50用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度綠色建筑個人房產(chǎn)抵押貸款協(xié)議
- 二零二五年度高端制造崗位聘用合同4篇
- 2025年度林業(yè)荒山承包經(jīng)營權(quán)變更登記代理合同
- 二零二五年度馬鈴薯種植與農(nóng)產(chǎn)品深加工合作合同3篇
- 2025至2030年中國半盒式鋁合金遮陽篷數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年多角度傾斜式重力鑄造機(jī)項(xiàng)目投資價值分析報告
- 2025至2030年低頻數(shù)據(jù)傳輸電纜項(xiàng)目投資價值分析報告
- 2025年醋酸地塞米松片項(xiàng)目可行性研究報告
- 2025年天花造型角項(xiàng)目可行性研究報告
- 2025至2030年車故障診斷系統(tǒng)項(xiàng)目投資價值分析報告
- 查干淖爾一號井環(huán)評
- 售后工程師績效考核指南
- 體檢中心分析報告
- 人教版初中英語七八九全部單詞(打印版)
- 臺球運(yùn)動中的理論力學(xué)
- 最高人民法院婚姻法司法解釋(二)的理解與適用
- 關(guān)于醫(yī)保應(yīng)急預(yù)案
- 新人教版五年級上冊數(shù)學(xué)應(yīng)用題大全doc
- 2022年版義務(wù)教育勞動課程標(biāo)準(zhǔn)學(xué)習(xí)培訓(xùn)解讀課件筆記
- 2022年中國止血材料行業(yè)概覽:發(fā)展現(xiàn)狀對比分析研究報告(摘要版) -頭豹
- 一起重新構(gòu)想我們的未來:為教育打造新的社會契約
評論
0/150
提交評論