导出FeatureClass

AE提供多个gp工具能够实现FeatureClass导出:工具

一、Feature Class To Shapefile:导出成shp文件时若是字段名称超过10个字节长度会被默认截断string

二、Feature Class to Geodatabase:字段中包含esriFieldType.esriFieldTypeString类型,若是字段对应的值特别长,可导出,不报错,可是实际filegdb中无内容it

三、FeatureClassToFeatureClass:可实现导出成shp或是filegdb,若是字段中包含esriFieldType.esriFieldTypeString类型,须要设置字段的长度,代码以下:class

   public static IField CreateTextField(string pName, string pAliasName, int aWidth)  file

       {  gdb

           FieldClass class2 = new FieldClass();  static

           IFieldEdit edit = class2;  db

           edit.Name_2 = pName.ToUpper();  tab

           edit.AliasName_2 = pAliasName;  di

           edit.Type_2 = esriFieldType.esriFieldTypeString;  

           edit.Length_2 = aWidth;  

           return class2;  

       } 

而后再导出至filegdb,导出成功!

相关文章
相关标签/搜索