內蒙古java團隊

          j2se,j2ee開發組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          AE數據轉換的代碼

          Posted on 2007-03-08 16:47 帥子 閱讀(1164) 評論(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);

          ??}

          主站蜘蛛池模板: 汉源县| 泽州县| 麦盖提县| 文山县| 镇平县| 兴隆县| 东阿县| 洛宁县| 昌邑市| 拜泉县| 汉源县| 漳平市| 高雄县| 错那县| 兴国县| 榆树市| 若尔盖县| 鄢陵县| 邯郸市| 正阳县| 安新县| 美姑县| SHOW| 胶南市| 平远县| 科技| 铁力市| 宁远县| 镇康县| 绥德县| 嘉义市| 紫云| 太原市| 交城县| 黑龙江省| 滁州市| 龙江县| 正蓝旗| 秦安县| 卓尼县| 商水县|