arcengine新建要素类如何设置要素类的别名?

官方文档提供的帮助代码:
public IFeatureClass CreateFeatureDatasetFeatureClass(IFeatureDataset featureDataset, String featureClassName, IFields fieldsCollection, String shapeFieldName) { IFeatureClassDescription fcDesc = new FeatureClassDescriptionClass(); IObjectClassDescription ocDesc = (IObjectClassDescription)fcDesc; // Use IFieldChecker to create a validated fields collection. 
IFieldChecker fieldChecker = new FieldCheckerClass(); 
IEnumFieldError enumFieldError = null; 
IFields validatedFields = null; 
fieldChecker.ValidateWorkspace = featureDataset.Workspace; fieldChecker.Validate(fieldsCollection, out enumFieldError, out validatedFields); // The enumFieldError enumerator can be inspected at this point to determine
 // which fields were modified during validation. 
IFeatureClass featureClass = featureDataset.CreateFeatureClass(featureClassName, validatedFields, ocDesc.InstanceCLSID, ocDesc.ClassExtensionCLSID, esriFeatureType.esriFTSimple, fcDesc.ShapeFieldName, ""); 
return featureClass; }
 
主要用了这个方法:
public IFeatureClass CreateFeatureClass (     string Name,     IFields Fields,     UID CLSID,     UID EXTCLSID,     esriFeatureType FeatureType,     string ShapeFieldName,     string ConfigKeyword );
这里面能设置真实名称,别名怎么设置呢?
 
已邀请:

朱新颖

赞同来自: 柚子

创建时没找到在哪设置,创建完后可以使用IClassSchemaEdit.AlterAliasName方法设置别名。

要回复问题请先登录注册