您的位置:首页 > Web前端

AE数据转换的代码(FeatureClass To Shape)

2016-06-08 16:43 435 查看
private void ExportToShapefile(IFeatureClass fc, IWorkspace outWorkspace)

   {

    IDataset inDataSet = fc as IDataset;

    IFeatureClassName inFCName = inDataSet.FullName as IFeatureClassName;

    IWorkspace inWorkspace = inDataSet.Workspace; 

   

    IDataset outDataSet = outWorkspace as IDataset;

    IWorkspaceName outWorkspaceName = outDataSet.FullName as IWorkspaceName;

   

    IFeatureClassName outFCName = new FeatureClassNameClass();

    IDatasetName dataSetName = outFCName as IDatasetName;

    dataSetName.WorkspaceName = outWorkspaceName;

    dataSetName.Name = fc.AliasName.ToString();

   

    IFieldChecker fieldChecker = new FieldCheckerClass();

    fieldChecker.InputWorkspace = inWorkspace;

    fieldChecker.ValidateWorkspace = outWorkspace;

    IFields fields = fc.Fields;

    IFields outFields = null;

    IEnumFieldError enumFieldError = null;

    fieldChecker.Validate(fields,out enumFieldError,out outFields);

   

    IFeatureDataConverter featureDataConverter = new FeatureDataConverterClass();

    featureDataConverter.ConvertFeatureClass(inFCName,null,null,outFCName,null,outFields,"",100,0);

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  arcengine 转换