資源描述:
《CAD、MAPGIS、ARCGIS轉(zhuǎn)換》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、實用前段時間在做項目的時候,在技術(shù)上遇到些困難,每天苦思冥想,查閱大量資料,終不得解,后經(jīng)老師指教,問題總算解決。但是經(jīng)過這件事情后我想其實這些困難不算是大困難,只是我們學習的面太狹窄了,知識不成體系,沒有多少解決思路,容易走進死胡同,才導致這樣困窘的局面。在查閱資料的過程中,我發(fā)現(xiàn)作為國產(chǎn)地理信息軟件的MapGIS對于國外ArcGIS來講有其自己的優(yōu)點,畢竟這個軟件是國人編寫的,符合國人的應(yīng)用習慣和集成某些常用制圖標準,比如在制作土地利用規(guī)劃圖框時,在MapGIS的“實用服務(wù)”模塊下的“投影變換”系統(tǒng)中的“系列標準圖框”就可以直
2、接生成不同比例尺的圖框,如下圖:文檔實用而ArcGIS就沒有這個功能,需一點一點的做,很費力,但是MapGIS的空間分析功能和ArcGIS相比就遜色多了。因此,我就萌發(fā)了結(jié)合多個軟件來做項目念頭,充分利用不同軟件的優(yōu)勢,但是軟件的格式各異,MapGIS的標準數(shù)據(jù)格式主要有點(wt)、線(wl)、面(wp)3種類型,軟件本身提供的數(shù)據(jù)交換格式有點(wat)、線(wa1)、面(wap),它們都是ASCII碼的明碼文件。而ArcGIS是美國環(huán)境系統(tǒng)研究所(ESRI)開發(fā)的一款GIS軟件,是國內(nèi)GIS文檔實用行業(yè)常用的軟件,它對空間數(shù)據(jù)的
3、支持較強,數(shù)據(jù)格式主要有Shape、Coverage、Geodatabase和E00。CAD主要是DWG,幸好在MapGIS軟件的文件轉(zhuǎn)換模塊中,提供了對dxf、mif、E00、shape等文件的輸入輸出功能。實現(xiàn)了不同軟件文件之間的交換。GIS軟件在組織數(shù)據(jù)的時候一般都是按點、線、面分類,這一點MAPGIS和arcGIS是一樣的,所以我們在轉(zhuǎn)換數(shù)據(jù)的時候要分別按點、線、面轉(zhuǎn)換,對于“點”要素來講,分“注釋型”點和“圖元型”點,前者從mapgis到arcgis本人覺得通過坐標點生成點,然后賦屬性和采用“E00”方式轉(zhuǎn)換的結(jié)果比較滿
4、意,除了符號參數(shù)不一樣以外,圖形和屬性都完整且定位準確。只是“E00”方式轉(zhuǎn)換得到的Coverage格式里的anotation文件需轉(zhuǎn)到Geodatebase里,變成Geodatebase的anotation才能編輯,后者則直接輸入shape文件,但是如果屬性字段中包含有中文,還需單獨導出屬性進行替換原先隨shape導出的屬性?!熬€”和“面”要素從mapgis到arcgis相比“點”來講就簡單多了,直接由mapgis“文件轉(zhuǎn)換”模塊導出shape文件,然后單獨導出屬性,進行替換,再進行拓撲修復(repairgeometry)就ok
5、了,。從arcgis到mapgis則是一種逆向的轉(zhuǎn)換過程,轉(zhuǎn)換也是在mapgis中的“文件轉(zhuǎn)換”文檔實用功能模塊中完成。轉(zhuǎn)換過來的數(shù)據(jù)也是圖形和屬性數(shù)據(jù)完整,定位準確但是符號,線型,內(nèi)部填充參數(shù)不一致。導致出現(xiàn)這個問題是因為這個軟件之間的線型庫和顏色庫編碼不一致。轉(zhuǎn)換后調(diào)出符號庫進行相應(yīng)的設(shè)置即可,或者在轉(zhuǎn)換前分別就點、線、面編輯相應(yīng)的代碼對照表,這樣這個問題就可解決。由于DBF格式文件中文字段只能為10個字即符5個漢字,所以在mapgis轉(zhuǎn)入arcgsi過程中,屬性字段過長需更改。下面是不同要素類型的轉(zhuǎn)換對比:文檔實用文檔實用線
6、屬性對比文檔實用文檔實用面要素對比文檔實用文檔實用面面積對比文檔實用文檔實用CAD文件只要轉(zhuǎn)換成mapgis和arcgis其中一種,就可以基于以上的方法轉(zhuǎn)到另一種軟件中,實現(xiàn)數(shù)據(jù)交換。下面就CAD轉(zhuǎn)到mapgis為例,探討轉(zhuǎn)換方法。CAD中的線型庫和顏色庫的編碼和mapgis的也不一致,導致轉(zhuǎn)換后顏色丟失和線型參數(shù)不一致的問題,有些圖元是以塊的形式組成的,轉(zhuǎn)換后形成“張冠李戴”文檔實用,有時兩邊無法對應(yīng),在mapgis中提供了符號對照表、線型對照表、顏色對照表、層對照表,一套對照表文件接口,很好地解決了這個問題。要使CAD到map
7、gis首先,將CAD的dwg格式,轉(zhuǎn)化為cad的數(shù)據(jù)交換格式,在這個過程中不要對原圖的塊做爆破處理,但是有樣條曲線的話最好對其進行爆破處理。其次將系統(tǒng)庫目錄設(shè)為,并將..slib目錄下的符號對照表、線型對照表、顏色對照表、層對照表4個文件拷貝至系統(tǒng)庫目錄....suvslib下。然后用記事本對這4個進行編輯(mapgis編碼在“數(shù)字測圖”系統(tǒng)中查到,注意大小寫),最后進入mapgis的“文件轉(zhuǎn)換”模塊,裝入DXF,將CAD文件裝到系統(tǒng)中,復位窗口便可查到轉(zhuǎn)換后的結(jié)果文件圖。而arcgis里的“ToCAD”工具可以實現(xiàn)gis到C
8、AD。一般情況都是從CAD轉(zhuǎn)入GIS。文檔實用文檔實用經(jīng)過上述的轉(zhuǎn)換方法,我們便可以在CAD、MAPGIS、ARCGIS之間共享數(shù)據(jù)文件。目前GIS技術(shù)已在土地規(guī)劃、管理,城市規(guī)劃、經(jīng)濟、交通、資源、軍事、災(zāi)害等領(lǐng)域廣泛應(yīng)用,如何更好地實現(xiàn)數(shù)據(jù)共享