国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > CAD > 正文

CAD文字標注怎轉換成ArcGIS屬性?

2020-07-20 13:20:19
字體:
來源:轉載
供稿:網友

如何將CAD文字標注變為ArcGIS屬性

1、效果展示 

1、未轉換的CAD展示:其中紅色的文字就是我們想要轉換成的屬性

2、轉化成果展示:

可以看到,之前的CAD線框被轉換成了ArcGIS的面,而且用識別工具點一下任意一個面可以識別出他的屬性,其中的“編號”一行就是CAD中的紅色文字(說明一下:這里看到的和之前的紅色文字不一樣,是因為在轉換的時候對文字進行了修改,后面會說到,如果不修改就是一樣的)。同時,如果我們打開圖層的屬性表,可以看到屬性表中有一行“編號”字段,存儲的就是CAD中的紅色文字。

總的來講,就是將CAD中的標注變成了ArcGIS中的一個字段使之成為屬性,接下來就是具體的操作步驟。

1、將CAD文件轉換為mif文件(將多段線和文字單獨導出),直接打開需要轉換的CAD文件,效果如圖

點擊左上角的軟件圖標 ,彈出一個下拉菜單,在下拉菜單中選擇“導出”→“其他GIS格式”,彈出“導出位置”對話框,選擇好導出的mif文件存放的文件夾和mif文件名稱,這里先導出多段線圍成的面,所以名稱命名為“”。

單擊“確定”,進入設置界面

,這里是導出的關鍵步驟。點擊“選擇”,進入“選擇”分頁在“選擇要導出的對象”一欄選擇“手動選擇”,點擊過濾符號 進入“快速選擇”界面,在“應用到”一欄選擇“整個圖形”,“對象類型”選擇“多段線”,“特性”不動,“運算符”選擇“全部選擇”,其余默認。

點擊“確定”回到設置頁面,再點擊“確定”,開始將CAD文件輸出成mif格式。

同樣的步驟,我們再將文字導出成mif格式的文件,將文件命名為“文字”。這里和導出多段線有點區別,首先是在圖9那里,“對象類型”要選擇“文字”;設置界面處,我們需要點擊“數據”分頁,點擊“選擇屬性”,在彈出的“選擇屬性”對話框中雙擊“特性”勾選上“字符串”,點擊“確定”回到“數據”分頁,再次點擊“確定”開始輸出文字的mif文件。

2、處理mif文件

打開輸出mif文件的文件夾,我們可以看到里面有四個文件,分別是“面.mif”、 “面.mid”、“文字.mif”和“文字.mid”,這里的*.mif是主體文件,*.mid是屬性文件?,F在我們將“面.mid”和“文字.mif”文件刪除,將“文字.mid”文件重命名為“面.mid”。

3、對編號進行修改

以記事本的方式打開剛剛修改后的“面.mid”文件,可以看到里面是編號,新建一個excel文件,將所有的編號剪切到新建的excel內,Ctrl+F,利用查找和替換功能對編號進行修改。修改規則:將“FJ13_33”替換為1;將FJ13_34替換為2;將“_”替換為空白(即去掉),將替換修改后的編號復制到“面.mid”文件內并保存,替換后的“面.mid”如圖,這樣就完成了對編號的修改。

4、導出成ArcGIS使用的*.shp文件

在AutoCAD Map 3D 2014中新增加一個空白圖層,在菜單欄點擊“插入”,再點擊“地圖導出”彈出“導入位置”對話框,點擊選擇要導入的mif文件,單擊“確定”彈出導入設置對話框,在“為導入的每個圖層導入特性”一欄找到“數據”一列,點擊下面“<無>”旁邊的 按鈕,彈出“屬性數據”對話框,選擇“創建對象數據”,在“要使用的對象數據表”一欄選擇“面”(如果沒有此步驟,導出的shp文件將會沒有屬性),其余默認,點擊“確定”回到導入設置界面,再次點擊“確定”,開始導入生成的mif文件。

導入完成后可以看到如圖所示的圖形,現在正式開始導出shp文件。利用框選的方式將所有的圖形框選上,單擊右鍵,選擇“特性”,在“特性”對話框內找到“其他”一項,再找到“閉合”一項,將其修改為“是”(若沒有此步驟將不能將多段線圍成的圖形導出成面),回車確定。

點擊軟件左上角的圖標 ,同導出mif一樣,在下拉菜單中選擇“導出”→“其他GIS格式”,在“導出位置”對話框將文件類型修改為shp,這里將導出的文件命名為“CS”,點擊“確定”,進入導出設置的對話框。點擊“選擇”分頁,在“對象類型”一欄選擇“多邊形”;點擊“數據”分頁,點擊“選擇屬性”按鈕,在彈出的“選擇屬性”對話框中雙擊“對象屬性”,將“面”勾選上(如果沒有此步驟導出的shp文件也會沒有屬性),單擊“確定”回到導出設置界面,在“輸出字段”處將其字段名修改為“編號”,這個字段名即為我們之前在ArcGIS內看到的那個字段名;點擊“選項”分頁,在“其他”一欄勾選上“將封閉多段線視為多邊形”(若沒有此步驟將無法將封閉的多邊形導出成面),點擊“確定”開始導出成shp文件。

將生成的shp文件用ArcGIS打開,可以看到多段線已經導出成面了,使用識別工具可以看到屬性也已經加上。同樣打開屬性表也能看到有“編號”這一字段。

總結:此方法主要步驟為“導出mif→修改編號→導出shp”,主要需要注意的是在導出文字的mif文件的時候需要在“數據”分頁勾選上“字符串”;在導入生成的mif文件的時候要數據的屬性導入(即在數據處點擊 進入創建對象數據);需要將多段線圍成的框的特性選擇為封閉;在導出成shp的設置界面;在“數據”一項勾選上“面”并修改字段名稱;在“選項”一項將“將封閉多段線視為多邊形”一項勾選上。

相關推薦:

cad中怎么修改標注中的文字的數值?

cad怎么利用坐標標注插件快速進行坐標標注?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麻阳| 乌兰察布市| 霸州市| 永春县| 新野县| 安阳县| 宁都县| 武城县| 正定县| 潮安县| 镇沅| 青田县| 溧水县| 延安市| 麻城市| 罗源县| 忻州市| 丰城市| 沾化县| 从江县| 防城港市| 华蓥市| 蚌埠市| 北票市| 镇远县| 湾仔区| 莫力| 额尔古纳市| 西藏| 元朗区| 灵丘县| 定远县| 沅江市| 曲麻莱县| 泰州市| 林口县| 东乌| 高青县| 拉孜县| 来安县| 金寨县|