使用页面定义查询

“页面定义查询”用于指定基于 SQL 查询绘制的图层的要素。虽然与其他定义查询相似,但“页面定义查询”的不同之处在于仅使用数据驱动页面,并且是动态的。要素基于当前页面进行过滤。迭代页面时,该查询会发生变化,并且系统会绘制一组适合新页面的新要素。如果您有一些与页面范围重叠的要素,并希望这些要素在多个页面上显示,则应考虑使用裁剪工具来自定义地图。

例如,假设您想要制作一本显示美国各州作物耕种面积的地图册。每个州将在地图册中单独占一页,并按郡显示作物耕种面积。为简化一系列地图,您想要仅为特定于地图册页的州显示作物耕种面积。利用“页面定义查询”可快速而轻松地实现这一目标。

以下是不应用“页面定义查询”时的几张地图册页的外观:

不应用页面定义查询时的数据驱动页面的示例

如您所见,阿肯色州的地图页所显示的作物耕种面积信息不仅是本州的,而且还有周边各州的。所有地图页都是这种情况。使用“页面定义查询”可简化地图,从而使页面中仅显示特定于该页的州的作物耕种面积信息。下例显示了选择将要素与页面名称匹配时的结果。也可以选择反转来显示不匹配的要素。

应用页面定义查询时的数据驱动页面的示例
注注:

上述每个地图的页面布局的左下角都包含一个美国大陆的定位器地图。在每个定位器地图中,您可以看到“数据驱动页面”的当前要素索引(以红色高亮显示)。定位器地图中的红色轮廓称为范围指示器。在以上示例中,索引要素是阿肯色州和加利福尼亚州。

了解有关使用范围指示器增强鹰眼图或定位器地图的详细信息

使用“页面定义查询”时应牢记以下注意事项。

要获得最佳结果

如何创建页面定义查询

  1. 在内容列表中右键单击图层,然后单击属性。请勿对“数据驱动页面”索引图层尝试此操作,因为当前索引图层不支持“页面定义查询”。
  2. 图层属性 对话框上单击定义查询选项卡。
  3. 单击页面定义按钮。
  4. 单击启用复选框。
  5. 页面名称字段下拉列表中选择与“数据驱动页面”的页面名称字段相匹配的字段。
  6. 选择显示与页面匹配不匹配的任何要素。
  7. 单击确定

相关主题


7/10/2012