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

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

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

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

侵權(quán)舉報(bào)/版權(quán)申訴



