字段名称的限制长度

时间:2014-11-10 12:27:54

标签: c# arcgis esri

如何删除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
}

显示全名字段?

1 个答案:

答案 0 :(得分:0)

字段名称不能超过10个字符。见here。 如果使用ArcGIS for Desktop,则可以使用字段别名。只需在IField上设置AliasName属性。