过滤要素
您可以更改要素在图层中的可见性,以便在图层可见时不会同时显示所有要素。
可配置图层中的要素可以被过滤,使得只有应用到正在创建的地图的要素可见。过滤通过创建基于要素属性的逻辑查询来完成 - 只有属性满足查询条件的要素在地图中可见。对于已创建且存储在地图中的要素图层,如默认的“地图注释”图层,可控制图层面板的图层详细信息视图中各个要素的可见性。
过滤可配置图层中的要素
- 在图层面板中,单击要过滤要素的图层旁边的箭头。将显示面板的图层详细信息视图。
- 在图层详细信息视图中过滤器下,单击添加。
如果已经对图层应用过滤器,那么将显示移除和配置按钮而不是添加;单击配置可更改现有的过滤器。
注意:如果图层不可配置,但是仍包含要素,那么将显示图层详细信息视图中列出的图层中的每个要素,而且每个要素都可单独打开和关闭。如果图层引用的是提供地图的服务,不是提供各个要素的服务,则无法更改过滤或要素的可见性。
打开查询定义 对话框;对于指示图层中应该显示哪些要素的逻辑表达式,可利用此对话框为其定义条件。
- 在查询选项卡中,单击字段下拉箭头,然后从列表中选择要查询的字段。
图层中的字段按名称列出,字段的数据类型也将显示出来;数据类型会影响查询中可应用的运算符的类型。
- 单击运算符下拉箭头,从列表中选择查询的逻辑运算符。
- 对于字符串字段,可选择包含、等于或不等于。
- 对于数值和日期字段,可选择等于、大于、大于等于、小于、小于等于或不等于。
- 对于含域的字段,可选择等于或不等于。
- 输入要查询的值:
- 如果查询特定的值,则在值框中输入该值。
- 如果要查询另一个字段中的值,则单击字段,然后单击下拉箭头,选择要查询的字段。可以在查询数值和日期字段时选择字段。
注意: - 单击添加按钮将已定义的条件添加到对话框底部的条件列表。
- 根据需要,重复上述步骤将其他条件添加到查询。
默认情况下,如果添加多个条件,则查询的结果将是满足所有条件的要素。也可以将条件列表中的逻辑运算符按钮从 And 更改为 Or,选择显示满足其中一个条件的要素。
- 如果要将查询条件分组,请在列表中选择条件,然后单击对话框底部的分组按钮。分组的条件将显示在一个框中。也可以选择一组条件,然后单击取消分组移除分组,并按照列出的顺序分别应用条件。
- 单击确定关闭对话框。
地图将更新,只显示满足指定条件的要素。
将服务从 ArcGIS Online 中的内容项添加到地图中时,可能已配置要素符号系统和其他外观属性。可以更改地图中的配置,也可将配置重置到服务项目定义的状态。如果您是服务的所有者,还可以将新配置从地图上载到服务项目。
显示图层中的所有要素
如果图层中的要素已应用过滤器,则可在图层详细信息视图中过滤器下看到移除和配置按钮。
单击移除移除过滤器查询,以便显示图层中的所有要素。
单击配置更改现有的过滤器。
3/15/2012