内蒙古java团队

j2se,j2ee开发组
posts - 67, comments - 118, trackbacks - 0, articles - 39
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

AE数据转换的代码

Posted on 2007-03-08 16:47 帅子 阅读(454) 评论(0)  编辑  收藏 所属分类: j2se技术专区
AE数据转换的代码

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);

  }


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
 
相关链接:
网站导航: