ArcGIS Engine检索要素集、要素类和要素
来源:互联网 发布:欧洲卡车模拟2mac安装 编辑:程序博客网 时间:2024/04/28 10:22
/// <summary> /// 获取所有要素集 /// </summary> /// <param name="workspace">工作空间对象</param> /// <returns>要素集列表</returns> public static List<IFeatureDataset> GetAllFeatureClass(IWorkspace workspace) { IEnumDataset dataset = workspace.get_Datasets(esriDatasetType.esriDTFeatureDataset); IFeatureDataset featureDataset = dataset.Next() as IFeatureDataset; List<IFeatureDataset> featureDatasetList = new List<IFeatureDataset>(); while (featureDataset != null) { featureDatasetList.Add(featureDataset); featureDataset = dataset.Next() as IFeatureDataset; } return featureDatasetList; }
/// <summary> /// 获取所有要素类 /// </summary> /// <param name="featureDataset">要素集</param> /// <returns>要素类列表</returns> public static List<IFeatureClass> GetAllFeatureClass(IFeatureDataset featureDataset) { IFeatureClassContainer featureClassContainer = (IFeatureClassContainer)featureDataset; IEnumFeatureClass enumFeatureClass = featureClassContainer.Classes; IFeatureClass featureClass = enumFeatureClass.Next(); List<IFeatureClass> featureClassList = new List<IFeatureClass>(); while (featureClass != null) { featureClassList.Add(featureClass); featureClass = enumFeatureClass.Next(); } return featureClassList; }
/// <summary> /// 获取所有要素 /// </summary> /// <param name="featureClass">要素类</param> /// <returns>要素列表</returns> public static List<IFeature> GetAllFeatureClass(IFeatureClass featureClass) { List<IFeature> featureList = new List<IFeature>(); IFeatureCursor featureCursor = featureClass.Search(null, false); IFeature feature = featureCursor.NextFeature(); while (feature != null) { featureList.Add(feature); feature = featureCursor.NextFeature(); } return featureList; }
0 0
- ArcGIS Engine检索要素集、要素类和要素
- ArcGIS Engine要素渲染和专题图制作
- ArcGIS Engine中如何往已有要素类中插入数据
- ArcGis Engine 要素折点转点的代码实现
- c#+ArcGIS Engine-矢量要素赋值
- arcgis for javascript 选中要素、删除要素和编辑节点
- Arcgis 要素染色
- Arcgis 要素闪烁
- arcgis之创建要素
- 删除要素集指定要素
- 根据要素创建要素类
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- ArcGIS Engine代码共享-要素(Feature)操作
- Arcgis engine 指定图层创建点要素
- Arcgis engine 指定图层创建点要素
- 【phpwind9.0】浅析phpwind9.0之cookies的生成机制解析(成功登陆后)
- zk环境搭建
- LeetCode | Path Sum II(路径和2)
- java中如何能把一个字符串转成日期对象
- Android WebView
- ArcGIS Engine检索要素集、要素类和要素
- 强大软件防盗版控件.NET Reactor
- JAVA引用总结
- Qwt6.1.0源码编译--Qt4.8.5
- js 和 php传值的问题
- .so动态库文件到APK ./mk文件编写
- spark sql 访问hive数据时找不mysql的解决方法
- Eclipse下安装Axis2插件
- .NET软件防破解方法源码混淆