文档库 最新最全的文档下载
当前位置:文档库 › ArcGIS C# 如何遍历IFeatureDataset中的FeatureClass

ArcGIS C# 如何遍历IFeatureDataset中的FeatureClass

ArcGIS+C#——遍历IFeatureDataset中的FeatureClass// 获取IFeatureDataset中所有的要素类
public void GetFcNameInDs(IFeatureDataset ipDataset, ref List arrayFtInSon)
{
IFeatureClassContainer ipFcContain = (IFeatureClassContainer)ipDataset;
IEnumFeatureClass ipFcEnum = ipFcContain.Classes;
IFeatureClass ipFtClass = ipFcEnum.Next();
arrayFtInSon = new List();
while (ipFtClass != null)
{
IFeatureLayer pFLayer = new FeatureLayer();
pFLayer.FeatureClass = ipFtClass;
https://www.wendangku.net/doc/2f2352837.html, = ipFtClass.AliasName;
arrayFtInSon.Add(pFLayer);
System.Runtime.InteropServices.Marshal.ReleaseComObject(ipFtClass);
ipFtClass = ipFcEnum.Next();
}
}

相关文档
相关文档 最新文档