【发布时间】:2015-01-06 18:12:46
【问题描述】:
如何取消 10 个字符的限制? 在 shape 文件中实现导出。
创建
IFieldsEdit fieldsEdit = (IFieldsEdit)fields;
// Create field
IField field = new FieldClass();
field.Name_2 = "DATE_CREATED"; // 12 chars
field.Type_2 = esriFieldType.esriFieldTypeString;
field.Length_2 = 20;
fieldsEdit.AddField(field);
var fClass = featureWorkspace.CreateFeatureClass(featureName, fields, null, null,
esriFeatureType.esriFTSimple, "Shape", "");
出来
var f = fClass.CreateFeature();
var name = f.Fields.Field[2].Name; // 10 chars
// out name Field: DATE_CREAT
}
因为它显示全名字段?
【问题讨论】:
-
我认为 10 个字符是 shapefile 的限制。
-
正确! shapefile 限制为 10 个字符。如何创建图层的本地克隆?