显示图层中的要素子集
在指定希望绘制为地图图层的数据集时,您通常只希望绘制数据集中的部分要素。在这些情况下,可以定义一个查询表达式以便为图层显示选择要素的子集。这称为定义查询。
例如:
- 您可能只希望显示人口数超过某个阈值的城市。
- 许多数据集(例如,道路和街道数据集)包含要素(类)的子集,您可能希望独立于其他要素而为各个道路类定义地图图层。
- 在另一种情况下,许多用户具有大型企业级的数据库,其数据集中包含成千上万个范围广泛(例如,全国或整个州)的要素。不过,在他们的地图中,他们可能只希望使用这些数据的一个子集。
如果只希望在图层中显示和使用要素的子集,则可对图层应用定义查询。可以输入您自己的表达式,或者通过查询构建器 对话框来构建查询表达式。
创建定义查询
- 在内容列表中右键单击图层,然后单击属性。
- 在图层属性 对话框中单击定义查询选项卡。
- 输入查询表达式。有关如何构建有效查询的详细信息,请参阅构建查询表达式。
- 单击确定。
设置完定义查询后,地图将被重新绘制,并会显示使用查询选择的要素子集。每次刷新地图后,图层都会继续绘制此要素子集。
要将所有要素重新添加回图层中,只需删除定义查询即可。
相关主题
7/10/2012