ArcEngine中使用IMap.FeatureSelection获取被选中的要素
来源:互联网 发布:重低音增强软件 编辑:程序博客网 时间:2024/05/17 18:23
- public
void getSelectedFeature() -
{ -
-
{ -
IMap map = axMapControl1.Map; -
ISelection selection = map.FeatureSelection; -
IEnumFeatureSetup iEnumFeatureSetup = (IEnumFeatureSetup)selection; -
iEnumFeatureSetup.AllFields = -
IEnumFeature enumFeature = (IEnumFeature)iEnumFeatureSetup; -
enumFeature.Reset(); -
IFeature feature = enumFeature.Next(); -
(feature null)!= -
{ -
hehe = feature.get_Value(5).ToString(); -
MessageBox.Show(hehe); -
feature = enumFeature.Next(); -
} -
} -
(Exception e) -
{ -
} -
}
Feature和FeatureClass关系:
1、FeaturLayer是加载在地图文档中的数据层,只是要素类的表现形式;FeatureClass是一组空间实体的集合,在数据表中存储了统一的属性和行为,每一个FeatureClass都有一个Geometry类型,如shp文件;
2、IFeatureLayer继承自ILayer,IFeatureClass继承自IClass;
3、FeatureLayer可以创建自己的对象,而FeatureClass不行:
IFeatureClass=IFeatureLayer.FeatureClass 或者
IFeatureClass=IFeatureWorkspace.openFeatureClass("xx")
Feature是实现了Ifeature接口的实体类.它指要素类中的一个要素.
FeatureClass指要素类,FeatureLayer指要素图层,真正代表图层的还是FeatureClass,FeatureFLayer只是一个表层的东西,举个简单的例子,当某个图层的数据源丢失的时候,你就要去判断FeatureLayer.FeatureClass!=null ,
通过IfeatureClass.CreateFeature可以在要素类中创建一个要素,然后通过Store方法保存.
Feature和FeatureClass转换:IFeature pFeature = o as IFeature; IFeatureClass pFeatureClass = pFeature.Class as IFeatureClass;
0 0
- ArcEngine中使用IMap.FeatureSelection获取被选中的要素
- IMap.FeatureSelection方法获取Feature的属性信息
- IMap.FeatureSelection方法获取Feature的属性信息
- ArcEngine IMap接口的用法
- arcengine 要素类的复制
- ArcEngine中拓扑的使用
- ArcEngine中拓扑的使用
- ArcEngine中版本的使用
- AE开发----获取地图上当前选中的要素
- ArcEngine中同时闪烁多个要素
- ArcEngine中shp中先加入要素然后删除一部分要素后,放大图形后不显示的问题解决方法
- ArcEngine 求线要素之间的交点
- Arcengine 实现要素选取的方法(转载)
- Arcengine 实现要素选取的方法(转载)
- Arcengine 实现要素选取的方法
- ArcEngine多要素合并的方法
- Arcengine 实现要素选取的方法
- arcengine在代码中连接MXD中配置好的要素类
- Java创建线程安全的方法
- 杭电 1003
- MySQL慢查询整理
- weblogic生产模式,实现启动主控时不需要输入密码
- Found 4 versions of android-support-v4.jar in the dependency list.
- ArcEngine中使用IMap.FeatureSelection获取被选中的要素
- 基站选址
- Struts 2中实现文件下载(修正中文问题)
- 2015年 矿山生态工程及案例 课程PPT
- 从MACHINE_START开始
- Linux Shell基本语法
- 犀牛——第3章 类型、值和变量 3.1 数字
- robotium工作原理
- Gradle入门系列(1):简介