字段名称的长度受限制

本文关键字:受限制 字段 | 更新日期: 2023-09-27 18:29:56

如何取消10个字符的限制?在形状文件中实现导出。

创建

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个字符。请参见此处。如果使用ArcGIS for Desktop,则可以使用字段别名。只需在IField上设置AliasName属性。