我們還是以實例進行講解,實例1圖層為我們需要轉換為cad的shp格式圖層,該圖層可能包含著很多屬性,有DLMC、DLBM等字段名稱的屬性,那么我們需要做的就是將我們需要的字段信息轉換為注記。
我們現在先假設我們需要DLMC字段的屬性,那么就把其作為注記單獨標示出來。采取的方法是首先右鍵單擊圖層名,選中屬性,然后在屬性窗口中選擇標注選項卡,將標注此圖層中的要素前面的勾選中,然后標注字段(此處即為我們需要標注的內容)選擇為DLMC,然后在下面的文本符號中選擇顏色、字體樣式和大小,這里我們選擇為紅色、宋體、大小為12。然后選擇應用、確定。
然后我們就要把標注出來的注記內容單獨轉換為注記文件,注意:如果不將注記內容轉換為注記文件的話,轉換出的cad文件中是無法顯示出我們需要的屬性的。采取的方法是右鍵選擇實例1圖層,選擇將標注轉換為注記按鈕,在后在出現的窗口中選擇保存位置,此處我們的保存位置必須是一個數據庫之中,可以是gdb格式的數據庫,也可以是mdb格式的數據庫,但是如果單獨存放在數據庫之外的話是沒法進行保存的。
然后現在我們就可以將轉換出來的圖層和注記文件轉換為cad格式數據了,在arcgis10.1中,轉換cad格式可以直接在arcmap中的內容列表中直接導出。但是注記文件是無法在此處直接導出的,我們那么我們就需要打開ArcCatalog工具,在ArcCatalog中找到我們剛才使用的圖層和注記文件,然后右鍵-導出-轉為cad,然后在出現的窗口中選擇輸入要素,將另外的注記文件添加進來,輸出類型中選擇我們現在所使用的cad版本類型,我這里使用的是2004,那么輸出類型就現在為DWG_2004,輸出文件選擇保存位置,其余選項默認即可。
點擊確定,然后就能夠得到我們需要轉換的cad數據了。雖然步驟較為繁瑣,但是這也是所知道的方法之中最為通用的方法了。
如果我們還需要其他字段的屬性,比如說DLBM,那么我們可以再將DLBM字段轉換為注記文件,然后在導出cad選項窗口中增加DLBM注記文件。
最終我們得到的CAD文件就包含了圖形、以及兩個字段的注記。當然,可能得到的注記會重疊在一起,這時就需要我們進行整飾一下了。
如果你想將cad轉換為shp格式數據的話,就要簡單的多,可以直接從arccatalog中直接導出即可,在arccatalog中直接選中cad文件選擇導出,轉為shapefile(批量),然后在輸出文件夾那里選擇輸出位置,點擊確定,就能夠得到由cad轉換為的shapefile圖層了。但是需要注意的是這里由cad轉換過來之后的cad屬性會作為點圖層進行保存,而不是直接作為注記保存出來。
9
而此時我們只能通過將點中的屬性作為注記表現在圖上。