以下是【浮舟】分享的內容全文:
利用arcgis批量導入cad的方法
一、 ArcGIS按需求屬性批量導出shp文件中某屬性相同的圖斑
此方法同樣適用于批量將一個shp數(shù)據(jù)中的圖斑單獨導出。
例如,我們有一個世界行政區(qū)劃的shp文件(圖一),我們想從中提取出每個國家的行政區(qū)劃數(shù)據(jù)。使用split工具可以快速的實現(xiàn)這一目的。

圖一
具體操作:ArcToolbox→Analysis Tools→Extract→Split。自己分割自己,分割字段為國家名,選擇一個目標文件夾即可(圖二)。結果以分割字段命名(圖三)。
圖二 圖三
注意:當分割字段中有類似&.-,等無效字符時,包含該類字符的對象將不能被分割出來(圖四)。
圖四
二、 ArcGIS批量的將多個shp數(shù)據(jù)轉為CAD格式
在上一步操作中我們已經(jīng)將每個國家的行政區(qū)劃數(shù)據(jù)單獨導出,現(xiàn)在我們要將這每個國家的shp數(shù)據(jù)轉換為CAD數(shù)據(jù)。使用ArcGIS的Spatial ETL Tool工具可以快速的實現(xiàn)這一目的。
首先,要安裝好一開始所說的那個Data Interoperability模塊,在ArcMap菜單欄Customize→Extensions下激活Data Interoperability模塊。
然后,在Catalog中toolboxes的Mytoolbox下新建一個Toolbox(圖五);再在新建的Toolbox下新建Spatial ETL Tool。接下來就會彈出創(chuàng)建轉換向導。
圖五
1.選擇源數(shù)據(jù)的數(shù)據(jù)格式。可以在下方的search框中搜索格式(圖六)。Next。

圖六
2.選擇源數(shù)據(jù)。
3.選擇目標格式。一路默認到finish。選擇輸入的全部要素。
4.點擊運行,彈出Translation Parameters對話框,設置目標CAD的路徑和名稱(圖七)。得到一個寫出(writer)數(shù)據(jù)集,在這個數(shù)據(jù)集上右鍵選擇Fanout Dataset(圖八),在彈出的“Edit Fanout Dataset Parameters”中設置Fanout Dataset為Yes;設置扇出文件夾;扇出文件命名前綴;扇出基于的屬性,源數(shù)據(jù)的國家名存儲在CNTRY_NAME字段中,因此選擇該字段;扇出命名后綴(圖九)。再次運行,得到結果(圖十)。需要注意的是,在這個操作中所使用的實驗源數(shù)據(jù)屬性表一致。
圖七 圖八
圖九 圖十
三、ArcGIS批量導出一個shp數(shù)據(jù)中的單個圖斑的DWG\DXF格式(批量一對多格式轉換)
例如,根據(jù)中國的行政區(qū)劃shp數(shù)據(jù)得到各個省的DXF格式的數(shù)據(jù)。
通過操作一,我們得到了每個國家的行政區(qū)劃數(shù)據(jù),現(xiàn)在利用其中的China數(shù)據(jù)繼續(xù)進行。
1.新建Spatial ETL tool。在向導中選擇設置源數(shù)據(jù)格式,源數(shù)據(jù),目標數(shù)據(jù)格式。
2.在寫出(Writer)數(shù)據(jù)集上右鍵選擇Fanout Dataset,設置參數(shù),在Fanout Suffix輸入.dwg或.dxf即可轉換出對應格式的數(shù)據(jù)(圖十一)。OK。點擊運行,彈出Translation Parameters對話框,設置目標CAD的路徑和名稱(任意命名,因為在此處設置的目標CAD數(shù)據(jù)將不會輸出)(圖十二)。

圖十一 圖十二
本站不存儲任何資源文件,敬請周知!
本網(wǎng)站采用 BY-NC-SA 協(xié)議進行授權 轉載請注明原文鏈接:利用arcgis批量導入cad的方法

侵權舉報/版權申訴



