AE如何读取枚举属性值?

RT,gdb里面一个图层,某些属性项设置的枚举值,使用普通的feature.get_value方法,获取的是01、02等序号。 如何读取实际值?

微信图片_20240305210205.jpg

 
已邀请:

baci - 没有反馈手会抖

赞同来自:

在这个字段的domin里;
 public string GetDominValue(IFeature feature, int index)
{
var field = feature.Fields.Field[index];
var domin = field.Domain;

ICodedValueDomain codedValueDomain = domin as ICodedValueDomain;

var key = int.Parse(feature.Value[index].ToString());

var des = codedValueDomain.Name[key];

return des.ToString();
}

要回复问题请先登录注册