我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD新聞

把cad轉成shape,并在arcgis中建面全過程

時間:2011-06-30 14:50:23 來源:未知

在以前自己也轉過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就沒有問題了