在以前自己也轉過cad到shape的數據,但是有時候總是要出現一點點的問題,或者不知道怎樣做。最近自己試了幾種方法,覺得以下的方法不錯,說出來給大家分享。
1、確定你的arcgis是哪個版本的,arcgis9.0在轉cad文件的時候要出現屬性數據丟失的情況,而arcgis9.2的則不會出現該情況。
2、如果是9.0的,則要用到FME這樣專業的數據格式轉換工具,要線把dwg格式的數據保存為dxf格式的數據,再用FME工具轉換,這樣做出來效果比較好。
3、如果是9.2的版本,則你直接把dwg或者dxf格式的數據加載到arcmap中去,再右鍵導出即可。或者你直接用arccatalog把里面的線文件和點文件和注記右鍵輸出shape格式。在此過程中,如果你的cad中有以中文命名的圖層,那么我們的dxf格式的數據轉成shape格式后,土城信息就丟失了,而dwg格式的則不會。當然你也可以使用FME專業的數據格式轉換軟件。
4、在arcgis中給你轉成的shape格式的數據加上投影信息。
5、在arcgis中建立gdb數據庫,并在數據里建立featuredataset,設置好featuredataset的投影和坐標系,大地基準面等信息。
6、把你的shape格式的數據導入到featuredataset里。
7、在gdb數據庫里右鍵建立top關系,選擇featuredataset里的線圖層,并選擇建立top的原則,建好top。
8、把新建的top關系添加到arcmap中去,檢查top,有紅點的地方就表示那個地方有問題,需要你重新編輯一下,把沒有連接起來的連接起來(在editor中設置捕捉,才能是線與線之間無縫連接)。
9、把自己修改后的數據輸出成coverage格式的數據,建立面,大功告成。
10、注意:在cad轉shape時候要注意檢查cad的線型,如果有arcgis不支持的線型(樣條曲線,二次曲線等),轉到arcgis中時就要出問題的,而那些線也轉不過去。這種情況主要出現在等高線方面,我們就要用cad中ET工具的flatten命令來把那些曲線給轉成多段線,再轉成shape就沒有問題了
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF