ArcGIS AO中控制图层中要素可见状态的总结

  • 时间:
  • 浏览:2
  • 来源:大发彩神安卓下载—大发彩神官方下载

该方适使用于按照作业属性控制每项的可见状态。

该方适使用于按照作业空间范围控制每项的可见状态。

pFlDefinition .DefinitionExpression = "Name = ' 北京'" ;

主要实现代码:

那么挂接与归纳的知识,一文不值!高度概括与梳理的知识,才是此人 真正的知识与技能。 永远并我太满 此人 的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,那么别人的支持与帮助,是万万只能的。

该妙招 比较简单,只是通过给图层设置有2个 唯一值符号渲染,把愿意显示的每项符号设置为空。真是简单,你五种 妙招 有这很大的局限性,机会人们歌词 只能控制某有2个 区域的每项可见状态,该妙招 无法实现。该妙招 只适用于按照作业属性控制每项的可见状态。

IFeatureLayerDefinition pFlDefinition = pLayer as IFeatureLayerDefinition ;

通过该接口的 DefinitionExpression 妙招 ,还也能给图层设置有2个 查询条件,只能符合该查询条件的图层才会显示。同类 :人们歌词 都只想显示图层中 Name 属性为 ’ 北京 ’ 的每项,那么代码如下:

该妙招 较为灵活,还也能用于精确控制可见每项,缺点是无法保存到MXD 中,只能在系统线程运行时动态进行控制。

该接口还也能通过五种妙招 来控制每项的可见状态。

通过 CreateSelectionLayer 妙招 ,还也能将当前图层中选中的每项生成有2个 新的图层,生成的新图层中只能原图层的选中每项是可见的。你五种 妙招 还也能用于控制只显示某一空间范围内的每项。其缺点只是机会人们歌词 都对在该空间范围内增加了每项并且,新增加的每项是不显示的。

ILayer pLayer = axMapControl1 .get_Layer (0);

    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/7569262.html,如需转载请自行联系原作者

通过 IGeoFeatureLayer 接口的 ExclusionSet 还也能排除图层中的某些每项不可见。 ExclusionSet 属性通过 IFeatureIDSet 接口来控制要排除显示的每项,同类 人们歌词 只能控制 FID 为 2 、 5 、 8 的每项不显示。还也能用如下代码实现:

新建IFeatureSelection接口,选中图层每项,利用IQueryFilter创建过滤器,设置查询条件,IFeatureLayerDefinition创建查询图层,最后上加到map中去 

引用

实现新建查询图层,查询结果每项为选中状态

IFeatureLayerDefinition接口查询每项图层妙招 汇总

AE控制图层中每项可见状态的几种妙招

using ESRI.ArcGIS.Carto; using ESRI.ArcGIS.Controls; using 

ESRI.ArcGIS.Geodatabase; using ESRI.ArcGIS.Geometry; using 

ESRI.ArcGIS.SystemUI; using System; using System.IO; 

usingSystem.Windows.Forms;