使用“数据驱动页面”,通过采用单一布局和遍历一组地图范围即可生成一组输出页面。在某些情况下,您可能需要刷新一组现有的“数据驱动页面”。通过刷新可以轻松地重新创建使用当前“数据驱动页面”参数的页面。
如果在创建了“数据驱动页面”后发生以下情况之一,则需要刷新页面:
- 向索引图层中添加了或从中删除了要素。
- 对排序字段值进行了编辑。
- 对名称字段值进行了编辑。
- 数据框范围因交互缩放、平移或更改地图比例而发生了变化。(“刷新”按钮对在地图中进行的其他更改(例如,更改某个图层的渲染或应用一个新坐标系)不起作用。这些更改将反映在所有相关页面中。如果要返回到原始状态,您需要通过相应的图层或数据框属性对话框来实现。)
- 对“数据驱动页面”当前使用的某个正在驱动当前地理范围的索引图层要素的任意字段进行了编辑。
单击刷新之前,“数据驱动页面”将保留原始页面设置。单击刷新后,页面将正确地反映新页面、删除的页面、新排序顺序和新名称。
“数据驱动页面”将自动选择某些数据更改。这些更改包括编辑以下内容:
- 旋转字段值。
- 空间参考字段值。
- 数据驱动比例字段值。
“数据驱动页面”遍历系列时,将选取对这些字段所做的更改,但也有一个例外。如果对当前页面的索引要素的以上任何字段进行编辑,所做更改不会立即显示。要查看这些更改,请单击刷新按钮。
当进行更改后会发生什么变化?
地图文档
对地图文档所做的更改不会影响“数据驱动页面”。您可以更改文档的任意属性(例如文档名称),而不影响现有“数据驱动页面”。如果将地图文档保存到 10 之前的版本,那么将禁用“数据驱动页面”。ArcGIS 10 之前的版本不支持“数据驱动页面”。
布局
“数据驱动页面”不锁定任何页面上元素或任何布局属性。您可以像通常需要的那样对布局进行更改。然而,这些更改会反映在页面中。“数据驱动页面”不会保持地图布局的某种特定状态。
所有对地图布局静态的更改(例如重新定位指北针、添加内图廓线、更改页面的大小、方向或调整数据框),都将反映在系列的所有页面中。刷新“数据驱动页面”不会影响这些更改。无法使用“数据驱动页面”撤消这些更改。
数据框下拉菜单(位于设置数据驱动页面 对话框中)将始终显示包含在地图文档中的当前数据框列表。如果移除当前用作“数据驱动页面”的“详细信息数据框”的数据框,那么“数据驱动页面”字段参数将重置为默认值。
布局视图与数据视图
启用“数据驱动页面”时并不限制只能使用布局视图。您可以查看数据视图中的地图并与之交互。请切记,平移和缩放数据视图中的地图会影响它在布局中的显示。在查看数据视图中的地图后,可以考虑刷新“数据驱动页面”。
数据框
启用“数据驱动页面”不会限制您编辑数据框(或任何其他地图文档中的数据框)的属性。有些属性始终适用于所有页面。
这些属性包括
- 数据框名称
- 数据框描述
- 参考比例
- 地图单位和显示单位
- 注记组
- 地图缓存
- 大小和位置
- 框架
- 格网
- 图层顺序
- 范围指示器
您可以像通常需要的那样对数据框进行更改。无论您是否刷新页面,都可以看到大多数的更改都反映在“数据驱动页面”的各个页面中。例如,如果更改正在使用的格网样式或改变数据框的大小和位置,那么各个页面都会显示这些更改。
“刷新”不会影响这些属性。
存在三种数据框属性可影响各个页面,或者在“数据驱动页面”设置中指定某特定字段,页面的刷新会覆盖所有手动设置。
这些属性包括
- 空间参考
- 旋转
- 比例
针对“数据驱动页面”设置这些属性是可选的。如果不设置这些字段,地图系列中的各个页面将使用设置在数据框属性 对话框中常规选项卡中的值。
以交互方式更改数据框地图范围时,只能更改当前页面的地图范围。单击刷新会将地图范围捕捉回该页面相应的范围。
索引图层
启用“数据驱动页面”不会限制您编辑索引图层(或地图中的任何其他图层)的属性。您可以像通常需要的那样对索引图层进行更改。无论您是否刷新页面,都可以看到大多数的更改都反映在“数据驱动页面”的各个页面中。例如,如果更改图层渲染或更改图层的可见比例范围,各个页面都会显示这些更改。
“刷新”不会影响这些属性。
这些属性包括
- 名称
- 描述
- 制作者名单信息
- 可见比例范围
- 源
- 选择属性
- 可见性
- 渲染
- 标注
- 关联
对索引图层进行某些操作会直接影响“数据驱动页面”。
其中包括
- 添加或移除要素
- 编辑要素几何
- 添加或移除定义查询
- 移除数据框中的索引图层
更改索引图层的要素(例如,添加或移除要素,编辑要素几何或应用新的定义查询),将自动反映在“数据驱动页面”中。例如,如果删除索引图层中的要素,它对应的页面也将一并删除。如果更改索引要素的空间范围,对应页面的数据框地图范围也随之更改。
唯一一种例外的情况是,更改驱动当前页面的索引要素。页面不会立即显示所做出的更改。这种情况下,您需要“刷新”来更新当前页面并查看所做的更改。
移除当前用作“数据驱动页面”索引图层的图层将提示警告。
图层下拉菜单(位于设置数据驱动页面 对话框中)将显示已添加到数据框或已从中删除的所有有效图层。
为索引图层选择另一个图层,会将“数据驱动页面”字段参数重新设置为默认值。使用最佳大小或居中并保持当前比例选项,并不会影响地图范围选项。如果使用数据驱动比例选项,“数据驱动页面”将更改回最佳大小,因为不能保证新索引图层具有适合数据驱动比例的字段和值。做出任何更改之后,应再次检查所有的“数据驱动页面”参数,然后再单击确定。
索引图层文件
启用“数据驱动页面”不会限制您编辑索引图层属性或字段的值。
这些更改包括
- 编辑字段值
- 添加或移除字段(包括来自表连接的字段)
- 添加或移除表连接
- 更改表连接(内部和外部)的属性
- 更改字段别名
如果正在编辑“数据驱动页面”当前未使用的字段或属性,您不需要担心不利的影响或者编辑结束时是否需要刷新页面。如果编辑正由名称或排序字段使用的属性,则需要刷新页面。如果编辑正由旋转、空间参考、页码或者比例字段使用的属性,不需要刷新页面,除非您正编辑驱动当前地图范围的索引图层要素的属性。在这种情况下,则需要刷新页面。
设置数据驱动页面 对话框中的字段下拉列表会自动显示所有这些所做的更改。它们会显示新添加的字段、新连接的字段或新应用的字段别名。相反,下拉列表不会显示删除的字段。
如果删除当前正在使用的字段,“数据驱动页面”将使用下一个有效的字段;如果是旋转字段,将使用 0 值。此更改将在下次绘制页面时反映出来。您也许需要使用数据驱动页面 工具条中的刷新按钮强制当前页面进行更改。
如何刷新“数据驱动页面”
单击数据驱动页面 工具条中的刷新数据驱动页面按钮 。