ArcEngine 開啟AutoCAD檔案的幾種方法與讀取CAD資料的方法
方法一、
IWorkspaceFactory pWorkspaceFactory;
IFeatureWorkspace pFeatureWorkspace;
IFeatureLayer pFeatureLayer;
IFeatureDataset pFeatureDataset;
//開啟CAD資料集
pWorkspaceFactory = new CadWorkspaceFactoryClass();
pFeatureWorkspace = (IFeatureWorkspace)pWorkspaceFactory.OpenFromFile(directoryPath, 0);
//開啟一個要素集
pFeatureDataset = pFeatureWorkspace.OpenFeatureDataset(fileName);
//IFeaturClassContainer可以管理IFeatureDataset中的每個要素類
IFeatureClassContainer pFeatureClassContainer = (IFeatureClassContainer)pFeatureDataset;
//對CAD檔案中的要素進行遍歷處理
for (int i = 0; i < pFeatureClassContainer.ClassCount - 1; i++)
{
IFeatureClass pFeatureClass = pFeatureClassContainer.get_Class(i);
if (pFeatureClass.FeatureType == esriFeatureType.esriFTAnnotation)
{
//如果是註記,則新增註記層
pFeatureLayer = new CadAnnotationLayerClass();
}
else//
相關文章
- python讀取大檔案的幾種方法Python
- 幾種ASM與File System資料檔案轉移方法ASM
- php讀取檔案的幾種方式PHP
- C#讀取資料夾特定檔案的方法C#
- Python逐行讀取檔案常用的三種方法!Python
- 讀取檔案迴圈處理的兩種方法
- python讀取檔案指定行的三種方法Python
- excel檔案中的資料匯入Oracle資料庫的幾種方法ExcelOracle資料庫
- 計算檔案Checksum的幾種方法
- C# 讀取EXCEL檔案的三種經典方法C#Excel
- Python四種逐行讀取檔案內容的方法Python
- android intent開啟各種檔案的方法AndroidIntent
- 讀取每一行檔案資料的方法bufferedreader
- eclipse開啟當前檔案所在資料夾的兩種方法 [轉]Eclipse
- ArcEngine中載入和讀取Style檔案
- Android讀取配置檔案的方法Android
- CAD中新建檔案的方法
- 修改資料檔案的位置的兩種方法
- python儲存檔案的幾種方法Python
- Java寫入檔案的幾種方法分享Java
- 大資料分析的幾種方法大資料
- Spring Boot讀取配置檔案的幾種方式Spring Boot
- 【JavaEE】讀取配置檔案路徑的幾種方式Java
- Spark讀取MongoDB資料的方法與優化SparkMongoDB優化
- Windows與Linux檔案系統互訪的幾種方法WindowsLinux
- 再談檔案讀寫:判斷檔案的幾種方法及其優劣對比
- 讀取檔案方法大全
- shell下十二種讀檔案的方法(轉)
- 用 PHP 讀取檔案的正確方法PHP
- 用C#讀取txt檔案的方法C#
- python讀取yaml配置檔案的方法PythonYAML
- QTP讀取Excel資料的方法QTExcel
- Linux檢視檔案大小的幾種方法Linux
- SQLServer資料庫MMC不能開啟檔案的解決方法SQLServer資料庫
- iOS 資料持久化的幾種方法iOS持久化
- 訪問資料庫的幾種方法資料庫
- DBF檔案怎麼開啟?DBF檔案的開啟方法教程
- Java讀取資料夾大小的6種方法及程式碼Java