AE,按照属性值关系选择要素
2015-01-17 13:59
169 查看
if(axMapControl2.LayerCount<=0)
{
MessageBox.Show("请加载图层后使用该功能","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
else
{
ILayer pLayer = axMapControl2.get_Layer(0);
IFeatureLayer pFeatureLayer = pLayer as IFeatureLayer;
IFeatureSelection pFeatureSelection = (IFeatureSelection)pFeatureLayer;//要素层转为要素选择
IQueryFilter pQueryFilter = new QueryFilter();//(新建查询过滤器)
pQueryFilter.WhereClause = "TBMJ <1500";
pFeatureSelection.SelectFeatures(pQueryFilter, esriSelectionResultEnum.esriSelectionResultNew, false);
this.axMapControl2.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGeoSelection, null, null);
}
{
MessageBox.Show("请加载图层后使用该功能","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
else
{
ILayer pLayer = axMapControl2.get_Layer(0);
IFeatureLayer pFeatureLayer = pLayer as IFeatureLayer;
IFeatureSelection pFeatureSelection = (IFeatureSelection)pFeatureLayer;//要素层转为要素选择
IQueryFilter pQueryFilter = new QueryFilter();//(新建查询过滤器)
pQueryFilter.WhereClause = "TBMJ <1500";
pFeatureSelection.SelectFeatures(pQueryFilter, esriSelectionResultEnum.esriSelectionResultNew, false);
this.axMapControl2.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGeoSelection, null, null);
}
相关文章推荐
- AE要素选择(点选和拉框选择)
- AE要素选择(点选和拉框选择…
- 网站关键词选择“三要素”关系网站发展命脉
- AE要素选择(点选和拉框选择)
- 在AE中取得选择要素的方法
- 基于AE删除选择的要素
- C#+AE(ArcEngine)二次开发:通过点击选择面状要素并计算其面积
- AE要素选择(点选和拉框选择)
- 在AE中取得所有图层以及没某个图层选择要素的方法
- 基于AE删除选择的要素-
- AE获得鼠标选择的图层信息
- ArcGIS中合并空间有压盖关系的要素属性
- AE开发之计算要素图层
- 分析选择合适游戏配乐的权衡要素
- C市现在要转移一批罪犯到D市,C市有n名罪犯,按照入狱时间有顺序,另外每个罪犯有一个罪行值,值越大罪越重。现在为了方便管理,市长决定转移入狱时间连续的c名犯人,同时要求转移犯人的罪行值之和不超过t,问有多少种选择的方式?
- html5第八课时,关系选择器
- 样式的层级关系,选择器优先级,样式冲突
- AE添加设置点要素,并添加,简化
- C#导出Excel按照指定格式设置单元格属性值
- Python与开源GIS:根据属性条件选择要素