本文整理汇总了C#中IName.Open方法的典型用法代码示例。如果您正苦于以下问题:C# IName.Open方法的具体用法?C# IName.Open怎么用?C# IName.Open使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IName
的用法示例。
在下文中一共展示了IName.Open方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: setFeatureSpatialReference
private static void setFeatureSpatialReference(IFeatureLayer ifl_active, IName name, out IFeatureWorkspace workspace, out IWorkspaceEdit iwe, out IFields flds)
{
IGeoDataset igd_dest = (IGeoDataset)ifl_active.FeatureClass;
// Open the workspace through the name object.
workspace = (IFeatureWorkspace)name.Open();
iwe = (IWorkspaceEdit)workspace;
ESRI.ArcGIS.Geodatabase.IObjectClassDescription objectClassDescription = new ESRI.ArcGIS.Geodatabase.FeatureClassDescriptionClass();
flds = objectClassDescription.RequiredFields;
IFieldEdit fld_Edit = (IFieldEdit)flds.get_Field(flds.FindField("Shape"));
IGeometryDefEdit pGeoDef = (IGeometryDefEdit)fld_Edit.GeometryDef;
pGeoDef.SpatialReference_2 = igd_dest.SpatialReference;
}