版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1什么是数据驱动页面?通过数据驱动页面”可以基于单个地图文档方便快捷地创建一系列布局页面。要素图层或索引图层基于图层中的各个索引要素将地图分割为多个部分,然后为每个索引要素生成一个相应的页面。I据驱动页面”可基于常规的面格网。例如,您可能要创建一个显示城镇宗地的地图册或地图系列。借 助表示格网的索引图层,您可以轻松地创建一系列覆盖城镇且面积相等的页面,如下图所示。.JUtjlTn而击击urnSBH6HIIIIIMIII &H2E2SMBcsC9D2IIIIH"DE07H5Fd在创建 数据驱动页面”时依据某条路径,例如,高速公路或者沿以下带状地图中所示的河流的路有以下两种地理处
2、理工具可帮助您创建索引图层:格网索引要素 和带状地图索引要素。这两种工具都是数据驱动页面工具集的一部分。该工具集还包含一些可帮助您创建地图册的其他工具。这些工具包括:计算相邻字段 地理处理工具,此工具可用于在索引图层中创建一些字段,用来对地图册中的 相邻页面进行标注;计算中央经线和纬线 和计算UTM带地理处理工具,这两种工具可用来为索引中 的各个要素计算具体的空间参考字符串; 计算格网收敛角工具,该工具可用于将各个 数据驱动页面” 旋转到正北方向。索引图层不必为格网。它可以是地图要素。例如,您可以使用美国各州的面图层来创建数据驱 动页面”。在此情况下,将为每个州创建一个相应页面并不局限于只使用
3、面图层作为索引图层。也可以使用点和线,前提是使用要素图层。非要素图层 (如栅格图层)不能用于索引图层。可通过单一布局为每个数据驱动页面定义地图组成部分。只有布局的动态部分会随各页面内容的不同而发生变化。静态元素将保持不变。对布局的静态元素所做的任何更改都将反映在地图系列的各 个页面上。1.1 动态元素 地图的地理范围 地图比例 指北针(如果设置了地图旋转) 比例尺 比例文本 动态文本(例如,页面名称和页码) 包含动态查询的图层1.2 静态元素 布局页面的大小和方向 数据框的大小和位置 静态文本 内图廓线可将 数据驱动页面”导出到各个图形文件,或者将其加入多页面PDF中。可以对整个系列的页面进行
4、打印或导出,也可以选择要打印或导出的子集。许多项目都需要不同的页面大小、多个索引图层或者有关某些页面的非地图信息。例如,州地图 集可能包含标题页面、总览图页面,以及该州内每个县对应的一个页面。此外,有些作为大城市 发源地的县还包含插图。可以使用单独的 MXD表示总览图页面、包含插图的页面以及其余地图, 从而构建地图集。可使用以Python 编写的地图脚本将这些页面聚合为一个包含完整地图册产品 的多页面PDF文档。2创建数据驱动页面使用 数据驱动页面”,通过采用单一布局和遍历一组地图范围即可生成一组输出页面。范围由图 层中的要素定义,有时称为切片、部分或感兴趣区域(AOI) o定义范围的图层称为
5、索引图层。任何要素图层均可用作索引图层。您可以使用设置数据驱动页面 对话框创建并自定义新的 数据驱动页面 此对话框包含两个选项卡: 定义和范围。您可从数据驱动页面 工具条或页面和打印设置 对话框中激活 此对话框。2.1 设置数据驱动页面对话框您可以通过定义选项卡选择用于控制各页面地理范围的索引图层。您还可以选择字段,用来对页 面进行命名及排序。还有针对地图旋转、空间参考、页码和比例的可选设置。破皆触据琵动式质2.2 启用数据驱动页面选中启用数据驱动页面 复选框可对当前地图文档启用 数据驱动页面”。而取消选中该复选框则可禁 用数据驱动页面”功能。需要选中此复选框来创建、查看以及使用 数据驱动页面
6、”。如果禁用了 数 据驱动页面”并单击确定,将清除所有指定的 数据驱动页面”设置。下次为该地图文档启用 数据驱 动页面”功能时, 数据驱动页面”将使用默认设置。2.3 数据驱动页面的所需元素创建数据驱动页面”需要四个元素。它们分别为 详细信息数据框 索引图层 名称字段 排序字段详细信息数据框要创建一系列 数据驱动页面”,可从数据框下拉菜单中选择一个数据框。 数据驱动页面”的默 认数据框为活动数据框。只能选择单个数据框作为主数据框。主数据框的地图范围会针对数据驱动页面”系列中的各页面做出相应改变。这些地图范围由索引图层内要素的空间范围驱动。此下拉菜单显示了当前地图文档中的数据框的列表。地图文档可
7、能包含单个数据框或多个数据 框。只能为 数据驱动页面”选择一个数据框。这就是 详细信息数据框您可以选择地图中的 任一数据框作为 详细信息数据框”,前提是该数据框中至少有一个图层。索引图层要创建一系列 数据驱动页面”,可从图层 下拉列表中选择索引图层。默认的 索引图层”是活动 数据框最上面的多边形图层。索引图层定义数据驱动页面”系列中各页面的主数据框的地理范围。索引图层中的各要素用于控制或定义数据驱动页面”系列中的每个页面。要素的地图范围有助于为该页面定义 详细信息数据框”的地图范围(可在范围选项卡中进一步自定义该范围)。 索引图层的属性为其他数据驱动页面”参数提供值。此下拉菜单显示了 详细信息
8、数据框”中的图层的列表。您可以从 详细信息数据框”中选择任一 要素图层作为索引图层,前提是该图层中至少有一个要素。并不局限于只使用面图层作为索引 图层。还可以使用点和线,而前提是使用要素图层。非要素图层(如栅格图层)不能用于索引 图层。制图”工具箱的数据驱动页面”工具集中有两种可用于创建索引图层的地理处理工具: 格网索引要素和带状地图索引要素。使用点要素时,如果要仅对各页面使用一种地图比例,可选择居中并保持当前比例 选项。然后可在退出设置数据驱动页面 对话框之后设置所需的 详细信息数据框”比例。如果要使不同点要素 具有不同比例,则需要使用包含这些值的字段,然后选择范围选项卡中的数据驱动比例 并
9、选择此字段。不能将其他数据框、其他地图文档或独立图层文件(.lyr)中的图层用作索引图层。索引图层必须为要素图层。不能将基于栅格的图层用作索引图层。创建数据驱动页面”且索引图层包含的要素大于 2000 个时,会显示一个消息框。您仍可以 创建这些页面,但请注意,在处理如此之多的页面时,可能会对性能产生不利影响。如果索引图层是规则矩形格网,您可能要在布局上标注相邻格网。在地图册中,这与标注相邻 (或邻近)页面相同。使用动态文本,您可以浏览地图册的页面,还可以对标识邻近页面的标注进行自动更新。您可使用地理处理计算相邻字段工具创建用于标注相邻页面的数据。了解有关在数据驱动页面”中使用动态文本的详细信息
10、名称字段地图系列中的各页面都需要一个名称,且名称取自于此字段。数据驱动页面”遍历索引图层中的要素,且每个页面均得到定义之后,会将所选名称字段的属性值用作页面名称。页面名称可显示在 数据驱动页面 工具条上。这也可驱动布局中的动态文本元素。您可以使用 数 据驱动页面 工具条中的页面文本菜单项为页面名称添加动态文本。可使用 页面名称选项。也可将 格式化标签 <dyn type="page" property="page name"/>应用于现有文本元素。在名称字段下拉菜单列表中选择 名称字段默认字段是字段名称中使用字符串“name的第一个字段。如果
11、不存在字段名称中使用“nam6的字段,则 数据驱动页面”将使用第一个可用的有效字段。无需使用默认字段。您可以从下拉菜单中选择使用其他字段。此下拉菜单显示了索引图层中可用字段的列表。该列表包括与索引图层连接的表中的字段。其 中包括短整型、长整型和字符串字段。为避免使用 数据驱动页面”时引起混淆,您应选择所有值均唯一的名称”字段。但这并不是规定,数据驱动页面”将同样接受空值和重复值作为 页面”名称。排序字段地图系列中需要排序的页面。需要对第一页、最后一页,以及其间的所有页面进行排序。排序字段提供了页面的排序逻辑及索引。系列的第一个页面(或第 1页)是根据此字段的值及是 否为升序排序而确定的。页面索
12、引总是从1开始,并以所创建的页面数结束。当您更改排序字段时,或在编辑排序字段值之后刷新页面时,此索引将会发生改变。由于必须指定排序顺序才能使用数据驱动页面”,因此每次选择新索引图层时都会选择一个默认字段。默认字段是字段名称中使用字符串“PageNumbe'r的第一个字段。在许多情况下,您可能要应用自己的页码值。这些值通常与您要对页面进行排序的顺序相匹配。此外,这些值也可能与页面索引编号相匹配,也可能不匹配。如果不存在字段名称中使用“PageNumber的字段,则 数据驱动页面”将使用FID或ObjectID 。无需使用默认字段。您可以从下拉菜单中选择使用其他字段。该下拉菜单显示了索引图
13、层中可用字段的列表。该列表包括与索引图层连接的表中的字段。其中包括短整型、长整型、浮点型、双精度型、日期和字符串字段。页面索引可显示在 数据驱动页面 工具条上。例如,可能会显示 第14页,共20页”。这表明 您正在查看总共 20个页面中的第14页。这也可驱动布局中的动态文本元素。 您可以使用数 据驱动页面 工具条中的页面文本下拉菜单为页面索引添加动态文本。可使用 页码及总页数 选项。也可将格式设置标记 页面”<dyn typePage Text="page" property="page index"/> 或 <dyn type=&qu
14、ot;page" property="page count”/>应用于现有文本元素。页面索引也同样反映在导出对话框中。在您使用页面范围导出数据驱动页面”时,您是在根据页面在索引中的位置将其导出。页面索引可以与页码相同,也可以不同于页码。页面索引会在 内部生成,通常从1开始,以页面总数结束。页码也可以是字母数字,从1之后的数字开始, 以大于页面总数的数字结束(这样做是为了考虑在最终产品中插入的页面)。尽管 数据驱动页面”接受 排序”字段中出现空值及重复值,但是应尽量避免出现此情况。2.4 可选字段数据驱动页面”设置提供了三个可选字段,您可以利用这些字段对页面进行进一步自
15、定义。这些 字段必须是索引图层的某个属性,或是连接到索引图层的某个表中的字段。它们分别为 旋转 空间参考 页码旋转在某些情况下,您可能要对地图系列中的特定页面或所有页面应用地图旋转。例如,需要地图 旋转的地图系列或地图册的常见类型为带状地图。带状地图通常会跟随某一现状要素。为使此类地图系列更具可读性,会在地图的页面上以从上至下的方向绘制线性要素,而且要素应在页面上居中显示。这便需要对数据框进行旋转。尽管您可以使用任何数值索引图层字段对数据驱动页面”应用旋转,但您可能要考虑使用带状地图索引要素地理处理工具来创建一个合适的 索引图层。该工具会根据您的输入,创建一个包含字段的新索引图层,而该字段具有
16、为旋转而 进行适当计算所得的值。将此新图层添加到地图文档中,并将其用作数据驱动页面”的索引图层。选择适当的字段作为旋转字段。随着 数据驱动页面”遍历各个页面,会根据此字段的值对详细信息数据框”应用适当的地图旋转。如果该值为空,则数据驱动页面”将使用值0。地图按逆时针方向旋转。如果该值为负,则地图按顺时针旋转。如果不想对页面应用其他地图旋转,或者只想使用在数据框属性 对话框(针对主数据框)的 常规选项卡中指定的旋转值,请不要指定此字段。您也可使用计算格网收敛角地理处理工具创建可用于将系列中各地图页面的地图旋转至正北 方向的值。此下拉菜单显示了索引图层中可用字段的列表。该列表包括与索引图层连接的表
17、中的字段。其 中包括短整型、长整型、浮点型和双精度型字段。空间参考在某些情况下,您可能要对地图系列中的特定页面使用特定的空间参考。可使用三种不同的方 法在 数据驱动页面”中应用空间参考。一种方法是使用完整的空间参考字符串。您可以通过此 方法自定义您认为合适的空间参考参数。以下是地理坐标系 WGS 1984 的空间参考字符串的示例:GEOGCS"GCS_WGS_1984”,DATUM"D_WGS_1984”,SPHEROID"WGS_1984”,6378137 ,298.257223563,PRIMEM"Greenwich",0,UNIT&quo
18、t;Degree”,0.0174532925199 433空间参考字符串的缺点是既冗长又繁琐。这种字符串过大,无法存储在shapefile 中。另一种应用空间参考的方法是指向磁盘上的某个投影文件。该投影文件可以是计算机的本地文件, 也可以是网络上的文件。您需要对这些文件具有适当的权限。以下是 WGS 1984 投影文件的路径的示例:安装驱动器 >ArcGISDesktop10.0 Coordinate SystemsGeographicCoordinate SystemsWorldWGS 1984.prj最后一种应用空间参考的方法是使用工厂代码(factory code)。工厂代码(fa
19、ctory code)是唯一标识坐标系的整数标识符。自定义坐标系的工厂代码(factory code) 为0。工厂代码(factory code)可存储为短整型或长整型。地理坐标系WGS 1984 的工厂代码(factory code) 为4326。指定 空间参考”字段时,此字段中的值将定义 数据驱动页面”系列中每个页面的主数据框的空 间参考。如果此字段中的值为空、不完整或者不可用,数据驱动页面”会忽略该字段,而对当前页面应用上次使用的空间参考。制图”工具箱的数据驱动页面”工具集中有两种可用于填充空间参考字段的地理处理工具:计算中央经线和纬线及计算UTM带。如果不想对页面应用其他空间参考,或者
20、只想使用在数据框属性 对话框(针对主数据框)的 常规选项中指定的空间参考,请不要指定此字段。此下拉菜单显示了 索引图层”中可用字段的列表。此列表包括与 索引图层”连接的表中的字段。 其中包括短整型、长整型和文本字段。如果为 空间参考”选择一个字段,并创建 数据驱动页面”(通过单击确定),之后又决定 不使用该字段来驱动空间参考,在这种情况下,只通过从下拉列表中选择先”是无法返回到默认空间参考的。因为不存在默认的空间参考。如果未提供空间参考,则数据驱动页面”会始终使用上一个有效的空间参考。要恢复所需的数据框,必须手动更改空间参考。页码数据驱动页面”还允许您定义页码。页码可基于索引图层的字段值。这些
21、值可为字母数字。例 如,可使用罗马数字或带有短划线的数字对页面进行编号。如果要在地图之间插入页面,可能 会在填充此字段时跳过页码。这些页码字段值可用来驱动地图布局中的动态文本。您可以使用数据驱动页面工具条中的页面文本下拉菜单为页面索引添加动态文本。可使用页码选项。也可将格式化标签 页面”<dyntype="page" property="page number"/应用于现有文本元素。页码与页面索引可能相同,也可能不相同。在许多情况下,您会希望地图册中的第一幅地图出 现在第1页之后的页面上。您可能还希望在页面编号中留出间隔,以供插入的页面使用。例如,
22、假设您要设计一个具有 10个地图要素页面的地图册。您希望该地图册包含标题页、内 容列表及总览图,而且希望在各地图页面之间插入表格信息。要得到此最终产品,您需要合并 多个文件。包含10个地图要素的 数据驱动页面”的地图便是其中一个文档。要考虑地图册的 起始预估页面及在各地图页面间插入页面,需要向索引图层添加页码”字段,并如下表所示填充字段(已对要素进行相应排序)。第10页第12页第14页您可以从页码下拉列表中选择此字段,并创建您的数据驱动页面。请注意下表所强调的页面索引” /页码及总页数”和 页码”之间的区别。页面索引页码页码及总页数1第4页1/102第6页2/103第8页3/104第10页4/
23、105第12页5/106第14页6/107第16页7/108第18页8/109第20页9/1010第22页10/10这是一个可选字段。可对下拉菜单进行过滤,以显示适用的字段类型。该列表包括与索引图层 连接的表中的字段。其中包括短整型、长整型、双精度型和文本字段。尽管数据驱动页面”接受空值和重复值,但页码应该唯一。起始页码在某些情况下,您可能希望地图系列页面起始于第一页之外的某一页面。例如,您可能希望地图册中的前三个页面为标题、目录和总览图。地图( 数据驱动页面” PDF导出的结果)实际在 第四页开始。您需要在数据驱动页面设置 对话框的起始页码文本框中输入4。如果布局中的页码 具有动态文本元素,
24、则将对第一个地图页面显示 第4页”。请记住,由于这是第一幅地图,所以此页面的索引编号为 1。如果只想导出此页面,即使页码为4,也要使用1在页面范围文本框标识该页面。了解有关导出数据驱动页面”的详细信息此处针对起始页码设置为 4的具有10幅地图的地图系列,列出了页面索引、页码(动态文 本)和页码及总页数(动态文本)的明细表。页面索引页码页码及总页数1第4页1/102第6页2/103第8页3/104第10页4/105第12页5/106第14页6/107第16页7/108第18页8/109第20页9/1010第22页10/10只有在内部计算页码时,此选项才有效。而在已指定某个页码时,该选项无效2.5
25、 可选设置(地图范围)您可通过范围选项卡定义每个页面中数据框边缘与索引要素间的页边距。存在以下三个选项: 佳大小、居中并保持当前比例,以及数据驱动比例。最隹大小最佳大小选项用于定义数据框边缘与索引要素最近点之间的页边距,该页边距沿水平轴或垂直 轴方向测量。这个最近点的位置确定是沿水平轴还是垂直轴测量页边距。其他测量点可能大于 指定的大小。对于几何不对称或不规则的索引要素来说尤其如此。这是预料的情况。页边距可以按百分比、地图单位或页面单位进行指定。百分比值为100% 时索引要素的最近点将靠近数据框边缘。百分比值大于100% 时将会在要素和数据框边缘之间生成页边距。数据框边缘之间的大小(或距离)按
26、包含最近点的轴的距离(地图单位)的百分比计算。例如,最近点在垂直轴上。要素的最长垂直长度为 150 km o 页边距百分比值设置为 110% 时得到数据框(150 km *110%) = 165 km ,两侧的页边 距为7.5 km o由于要素和数据框边缘之间的距离在水平轴方向上较远,所以页边距将大于 7.5 km 。值小于100% 时将会使数据框的范围缩小到索引要素范围内。以地图单位或页面单位指定的页边距也是从数据框边缘到索引要素的最近点测量得出的。与百分比不同,该大小值会应用到水平轴或垂直轴的每一侧。例如,页边距被设置为 50 km。索 引要素的最近点沿垂直轴。您将看到数据框边缘与要素最近
27、部分之间的距离为50 km o在轴的另一端,您将看到水平方向上的页边距大于50 km o如果选择按页面单位来测量页边距,您将看到类似的结果。居中并保持当前比例通过选择居中并保持当前比例 选项,数据驱动页面”系列中每个页面的详细信息数据框将以索引 要素的中心居中,并保持恒定的地图比例。地图比例在 标准 工具条的比例文本框中设置。数据驱动比例 通过选择数据驱动比例 选项,数据驱动页面”系列中每个页面的详细信息数据框的地图比例将由 数据驱动。使用下拉列表可选择一个包含要用来确定比例的数据的相应字段。可对下拉列表进 行过滤,以显示适用的字段类型。其中包括短整型、长整型、浮点型和双精度型字段。指定 数据
28、驱动比例”字段时,此字段中的值将定义 数据驱动页面”系列中每个页面的详细信息 数据框的地图比例。如果某个值为空,则数据驱动页面”将使用前一个页面的比例值。启用数 据驱动页面”时,与详细信息数据框相关的所有固定比例或固定范围都被忽略。2.6数据驱动页面默认设置 数据框-将活动数据框用作默认数据框。 索引图层-将活动数据框最上面的多边形图层用作默认索引图层。 名称字段-将字段名称中使用字符串 “name'的第一个索引图层字段用作默认名称字段。如果不存在字段名称中使用 “nam6的字段,则数据驱动页面”将使用第一个可用的有效字段。名称字段的有效字段类型包括文本、短整型和长整型。 排序字段-将
29、字段名称中使用字符串 “pagenumber”的第一个索引图层字段用作默认排序字段。如果不存在字段名称中使用“pagenumbeF的字段,则 数据驱动页面”将使用FID或ObjectId 。 可选字段-无。 地图范围-最佳大小选项(大小为 125% )。3如何创建数据驱动页面”这些步骤假定您已拥有包含自定义页面所需的全部字段的索引图层。如果需要为上述自定义设置创建索引图层或在索引图层中创建数据,可使用数据驱动页面工具集 中的地理处理工具。首先,应该添加数据驱动页面 工具条。您可以从该工具条访问 设置数据驱动页面 对话框,从而利用 此对话框创建页面。您还可以使用工具条 导航及刷新页面,并同时对页
30、面名称或页码添加动态文本。添加数据驱动页面”工具条要添加数据驱动页面 工具条,可单击自定义 > 工具条 > 数据驱动页面,也可单击布局 工具条上 的显示数据驱动页面工具条 按钮 应。创建数据驱动页面1 .单击数据驱动页面 工具条上的设置数据驱动页面按钮!S'。2 .单击定义选项卡。3 . 选中启用数据驱动页面 复选框。4 .选中数据框的默认设置。如果不希望以此数据框作为数据驱动页面”的主数据框,可从下拉菜单中选择其他数据框。5 .选中图层的默认设置。如果不希望使用此图层作为索引图层”,可从下拉菜单中选择其他图层。6 .选中名称字段的默认设置。如果不希望使用此字段命名页面,可
31、从下拉菜单中选择 其他字段。7 .选中排序字段的默认设置。如果不希望使用此字段对页面进行排序,可从下拉菜单 中选择其他字段。8 .如果要对各页面应用旋转,请为 旋转选择字段。此外,也可保持默认的空值。9 .如果要对各页面应用旋转, 请为空间参考选择字段。此外,也可保持默认值的空值。10 .选中页码的默认设置。如果不希望使用此字段获取各页面的页码,可从下拉菜单中 选择其他字段。止匕外,也可不选择任何选项,以从起始页码值自动生成页码。11 .单击范围选项卡。12 .选择要使用的范围选项。13 .单击确定。添加动态文本形式的页面名称1 .单击布局视图按钮,以确保ArcMap 位于 布局”视图中。动态
32、文本仅在 布局”视图中有效。2 . 单击数据驱动页面工具条上的页面文本下拉菜单。3 .从该列表中选择 页面名称。4 .选择新添加的文本元素,并将其移至页面布局中的理想位置。添加动态文本形式的页码1 .单击布局视图按钮,以确保 ArcMap 位于 布局”视图中匚注:动态文本仅在 布局”视图中有效。2 . 单击数据驱动页面工具条上的页面文本下拉菜单。3 .从该列表中选择 页码。4 .选择新添加的文本元素,并将其移至页面布局中的理想位置。为页码及总页数”添加动态文本元素1 .单击布局视图按钮,以确保 ArcMap 位于 布局”视图中。匚注:动态文本仅在 布局”视图中有效。2 .单击数据驱动页面工具条
33、上的页面文本下拉菜单。3 .从该列表中选择页码及总页数。4 .选择新添加的文本元素,并将其移至页面布局中的理想位置。4导出数据驱动页面使用 数据驱动页面”,通过采用单一布局和遍历一组地图范围即可生成一组输出页面。使用 数 据驱动页面”创建地图后,最好将页面导出以与其他人共享。可遍历每个页面并以 ArcGIS 支持的任 何导出格式创建单独文件。但是,最为常见的使用案例是在一个文件中包含所有页面或所选页面。这 是一种与其他人共享地图册或地图系列的简单方法。PDF是支持在一个文档中包含多个页面的唯一导出格式。以下是一个多页地图册的示例:Ancillary mformationOve ruiew pa
34、ge P3”曾Mt晒$att,Up4me_2妙?041, 1U5529 pdf Adobe RedtkiE* £d£ QKirrcnt lods %fndwr Qelp了解有关将支持页面插入地图册的详细信息5导出数据驱动页面全部使用数据驱动页面”创建的页面。这些页面包括标题页(1)、总览图页(2)和辅助信息的附加页。可使用导出地图对话框将数据驱动页面”导出为PDF。要导出数据驱动页面”,必须满足两个条件:必须启用 数据驱动页面”,且地图文档必须位于布局视图中。如果未满足这两个条件之一,则会收到错误消息导出 数据驱动页面”的方法有多种。可根据所选索引要素或所选页码导出所有页面
35、、只导出当前页面或导出所选页面此选项会导出系列中的所有 数据驱动页面”。页面总数在括号中给出。此操作可能需要花费些时间,具体取决于要导出的页面数Overview Map尽管此文档的大部分由显示地图的页面(例如,第要将此类页面合并为PDF文档,需要使用arcpy.mapping脚本。Mappage3页到第9页)组成,此 PDF还是包含了未I I*叱*-*铝7% -I 当前页此选项只导出在地图布局中查看的当前页面。当前页面总是由当前索引要素定义。如果交互地 更改详细信息数据框的范围,然后尝试导出此新范围,将会获得不同的结果。结果将显示基于 索引图层要素的范围,而不是交互式缩放的范围。如果想要导出新
36、范围,必须在导出之前禁用 数据驱动页面这是未选择任何索引要素时的默认选项。已选择此选项基于所选索引要素导出页面。所选页面总数在括号中给出。通过选择驱动每个页面的地理范围的索引图层的要素选择页面。可使用多种方法选择这些要素:通过使用选择要素 工具或通过对话框(例如,按属性选择 或按位置选择)交互操作。例如,考虑一下索引图层为美国各州的数据驱动页面”地图文档。您只想为人口超过5,000,000 的州创建 PDF。如果图层具有人口属性,可使用 按位置选择 对话框选择这些州或 索引图层要素。选择这些要素后,使用 已选择按钮将 数据驱动页面”导出为PDF。结果应是一 系列人口超过5,000,000 的美
37、国各州的地图页面。默认情况下,导出的 数据驱动页面”不会在PDF结果中包括选择符号系统。结果会显示索引 要素,仿佛它们并未选中一样。假如确实要使用选择符号系统显示所选要素,可选中显示选择符号系统复选框。这是已选中索引要素时的默认选项如果切换到数据视图以便执行选择,请记得在导出数据驱动页面”前切换回布局视图页面范围此选项单独或按范围导出指定的页面。如果误输入当前页面范围之外的数字,将收到错误消息。 可指定单独的页面(3、5、8)、范围(1-4、7-14 ),或两者的组合(1、4、7-14 )。页 面将按指定的顺序导出。例如,如果输入9、5-7、2,则将首先导出第9页,最后导出第2页。需要注意的是
38、,此对话框中的 页面参考由 数据驱动页面”排序逻辑所确定的页面索引。页面索引总是从1开始,并以所创建的页面数结束。排序逻辑由数据驱动页面设置”中的排序字段定义。每个数据驱动页面”集都会排序,并且页面范围对此进行镜像。数据驱动页面”也允许您定义页码。页码可基于索引图层的字段值。这些值可为字母数字。例 如,可使用罗马数字或带有短划线的数字对页面进行编号。如果要在地图之间插入页面,可能 会在填充此字段时跳过页码。这些页码字段值可用来驱动地图布局中的动态文本。页码与页面 索引可能相同,也可能不相同。例如,您希望地图册中的前三个页面为标题页、目录和总览图。地图(数据驱动页面” PDF导出的结果)实际在第
39、 4页开始。您希望 数据驱动页面”系列中的第一张地图在布局页面的底 部显示 第4页”。这就是页码。由于这是第一张地图,此页面的索引编号为1。如果希望使用页面范围文本框只导出此页面,则应输入1。将页面导出为使用此选项可控制将页面合并为一个PDF文件的操作。 多个PDF文件”选项提供了一种为每个页面创建独立 PDF文档的方法。要区分每个 PDF页面,可使用页面索引选项或页面名 称选项。这些选项会将当前页面索引编号或当前页面名称追加到PDF文档名称。如果您更愿意合并页面并创建一个包含所有页面的PDF文件,请选择单个PDF文件”选项。5.1如何使用ArcMap将 数据驱动页面”导出为PDF1 .验证
40、数据驱动页面”是否处于启用状态以及 ArcMap是否处于布局视图中。2 .从主菜单单击文件 > 导出地图。3 .导航到要保存导出文件的位置。4 .单击保存类型箭头,然后单击 PDF o5 .输入导出文件的文件名。6 .单击页面选项卡。7 .选择要导出的页面。8 .单击保存。5.2如何使用ArcMap将数据驱动页面”导出为其他格式可使用简单arcpy.mapping脚本来将数据驱动页面”导出为PDF以外的格式。本例将显示如何将数据驱动页面“导出为一系列 PNG影像文件。1.Verify that Data Driven Pages are enabled.2.Click Geoproces
41、sing > Python from the main menu to open thePythonWindow3.Copy this script text to the clipboard and paste it into thePython Windowmxd = arcpy.mapping.MapDocument("CURRENT")for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1): mxd.dataDrivenPages.currentPageID = pageNum arcpy.mapp
42、ing.ExportToPNG(mxd, r"C:TempParcelAtlas_Page" +str(pageNum) + ".png")del mxd,以使其与所需的文件夹位置和4 .修改文件路径文本 C:TempParcelAtlas_Page 文件名相匹配。5 .根据需要修改脚本文本后,单击 Python 窗口的底线以将文本插入光标移至脚本末 尾。6 .按ENTER键执行脚本并导出页面。6导航数据驱动页面使用 数据驱动页面”,通过采用单一布局和遍历一组地图范围即可生成一组输出页面。范围由图 层中的要素定义,有时称为切片、部分或感兴趣区域(AOI)
43、 o定义范围的图层称为索引图层。任何要素图层均可用作索引图层。可使用数据驱动页面工具条浏览页面或直接转到感兴趣的页面。此工具条包含四个用于导航页面 的按钮。 M第一页 4上一页,下一页川最后一页单击上一页4按钮将使您转到当前所处页面的上一个页面。要特别注意,此按钮 不会”使您转到已查看的上一个页面。它会使您转到直接位于当前正在查看的页面之前的页面。浏览数据驱动页面”的另一种方法是直接转到感兴趣的特定页面。可使用工具条上的文本框执行此操作。此文本框可显示当前正在查看的页面的页面名称或页面索引。页面名称来自数据驱动页面设置 对话框中指定的名称字段。页面索引由数据驱动页面”排序逻辑确定,排序逻辑由数
44、据驱动页面设置 对话框中的排序字段定义。页面索引与页码不同,但是它们在很 多情况下可共享相同编码。 页面索引总是从1开始,并以所创建的页面数结束。 它不必与页码相同。 页码可从大于1的值开始。您可能希望多页面文档的第一个地图(与第一个数据驱动页面“相同)从第4页开始,这种情况下,您应指定此数据驱动页面”系列的起始页码从 4开始。索引会仍然从 1开始。单击下拉菜单可选择用于显示页面名称的 显示名称,或用于显示系列内页面索引(即,3/17 )的 显示页面。也可在此文本框中输入要查看的页面名称或索引来导航到特定页面。6.1如何导航数据驱动页面”通过名称导航到特定页面1 .单击数据驱动页面 工具条上的
45、文本框下拉箭头。2 .从下拉列表中选择显示名称。3 .在文本框中输入页面名称。通过索引导航到特定页面1 .单击数据驱动页面 工具条上的文本框下拉箭头2 . 从下拉列表中选择 显示页面。3 .在文本框中输入索引编号。6.2 刷新数据驱动页面使用数据驱动页面”,通过采用单一布局和遍历一组地图范围即可生成一组输出页面。在某些情况下,您可能需要刷新一组现有的 数据驱动页面通过刷新可以轻松地重新创建使用当前 数据驱动页面” 参数的页面。如果在创建了 数据驱动页面”后发生以下情况之一,则需要刷新页面: 向索引图层中添加了或从中删除了要素。 对排序字段值进行了编辑。 对名称字段值进行了编辑。 数据框范围因交
46、互缩放、平移或更改地图比例而发生了变化。(刷新”按钮对在地图中进行的其他更改(例如,更改某个图层的渲染或应用一个新坐标系)不起作用。这些更改将反映在所有相关页面中。如果要返回到原始状态,您需要通过相应的图层或数据框属性对话框来实现。) 对 数据驱动页面”当前使用的某个正在驱动当前地理范围的索引图层要素的任意字段进行了 编辑。单击刷新之前,数据驱动页面”将保留原始页面设置。单击 刷新后,页面将正确地反映新页面、删除 的页面、新排序顺序和新名称。数据驱动页面”将自动选择某些数据更改。这些更改包括编辑以下内容: 旋转字段值。 空间参考字段值。 数据驱动比例字段值。数据驱动页面”遍历系列时,将选取对这
47、些字段所做的更改,但也有一个例外。如果对当前页面的索引要素的以上任何字段进行编辑,所做更改不会立即显示。要查看这些更改,请单击 刷新按钮。6.3 当进行更改后会发生什么变化?地图文档 对地图文档所做的更改不会影响 数据驱动页面”。您可以更改文档的任意属性(例如文档名称), 而不影响现有 数据驱动页面如果将地图文档保存到 10之前的版本,那么将禁用 数据驱 动页面"。ArcGIS 10 之前的版本不支持 数据驱动页面布局数据驱动页面”不锁定任何页面上元素或任何布局属性。您可以像通常需要的那样对布局进行更改。然而,这些更改会反映在页面中。数据驱动页面”不会保持地图布局的某种特定状态。所有
48、对地图布局静态的更改(例如重新定位指北针、添加内图廓线、更改页面的大小、方向或调整数据框),都将反映在系列的所有页面中。刷新数据驱动页面”不会影响这些更改。无法使用数据驱动页面”撤消这些更改。数据框下拉菜单(位于设置数据驱动页面 对话框中)将始终显示包含在地图文档中的当前数据框 列表。如果移除当前用作 数据驱动页面”的详细信息数据框”的数据框,那么 数据驱动页面” 字段参数将重置为默认值。布局视图与数据视图启用 数据驱动页面”时并不限制只能使用布局视图。您可以查看数据视图中的地图并与之交互。请切记,平移和缩放数据视图中的地图会影响它在布局中的显示。在查看数据视图中的地图后,可以考虑刷新数据驱动
49、页面数据框启用数据驱动页面”不会限制您编辑数据框(或任何其他地图文档中的数据框)的属性。有些 属性始终适用于所有页面。这些属性包括 数据框名称 数据框描述 参考比例 地图单位和显示单位 注记组 地图缓存 大小和位置 框架 格网 图层顺序 范围指示器您可以像通常需要的那样对数据框进行更改。无论您是否刷新页面,都可以看到大多数的更改 都反映在 数据驱动页面”的各个页面中。例如,如果更改正在使用的格网样式或改变数据框的 大小和位置,那么各个页面都会显示这些更改。刷新”不会影响这些属性。存在三种数据框属性可影响各个页面,或者在数据驱动页面”设置中指定某特定字段,页面的刷新会覆盖所有手动设置。这些属性包
50、括 空间参考 旋转 比例针对 数据驱动页面”设置这些属性是可选的。如果不设置这些字段,地图系列中的各个页面将 使用设置在数据框属性 对话框中常规选项卡中的值。以交互方式更改数据框地图范围时,只能更改当前页面的地图范围。单击刷新会将地图范围捕 捉回该页面相应的范围。索引图层启用 数据驱动页面”不会限制您编辑索引图层(或地图中的任何其他图层)的属性。您可以像 通常需要的那样对索引图层进行更改。无论您是否刷新页面,都可以看到大多数的更改都反映 在 数据驱动页面”的各个页面中。例如,如果更改图层渲染或更改图层的可见比例范围,各个 页面都会显示这些更改。刷新”不会影响这些属性。这些属性包括 名称 描述
51、制作者名单信息 可见比例范围 源 选择属性 可见性 渲染 标注 关联对索引图层进行某些操作会直接影响数据驱动页面其中包括 添加或移除要素 编辑要素几何 添加或移除定义查询 移除数据框中的索引图层更改索引图层的要素(例如,添加或移除要素,编辑要素几何或应用新的定义查询),将自动 反映在 数据驱动页面”中。例如,如果删除索引图层中的要素,它对应的页面也将一并删除。如果更改索引要素的空间范围,对应页面的数据框地图范围也随之更改。唯一一种例外的情况是,更改驱动当前页面的索引要素。页面不会立即显示所做出的更改。这 种情况下,您需要刷新”来更新当前页面并查看所做的更改。移除当前用作 数据驱动页面”索引图层
52、的图层将提示警告。图层下拉菜单(位于 设置数据驱动页面 对话框中)将显示已添加到数据框或已从中删除的所有 有效图层。为索引图层选择另一个图层,会将 数据驱动页面”字段参数重新设置为默认值。使用 最佳大小 或居中并保持当前比例 选项,并不会影响地图范围选项。如果使用 数据驱动比例 选项,数据驱动 页面”将更改回最佳大小,因为不能保证新索引图层具有适合 数据驱动比例 的字段和值。做出任何 更改之后,应再次检查所有的 数据驱动页面”参数,然后再单击 确定。索引图层文件启用数据驱动页面”不会限制您编辑索引图层属性或字段的值。这些更改包括 编辑字段值,添加或移除字段(包括来自表连接的字段) 添加或移除表
53、连接 更改表连接(内部和外部)的属性 更改字段别名如果正在编辑 数据驱动页面”当前未使用的字段或属性,您不需要担心不利的影响或者编辑结 束时是否需要刷新页面。如果编辑正由名称或排序字段使用的属性,则需要刷新页面。如果编 辑正由旋转、空间参考、页码或者比例字段使用的属性,不需要刷新页面,除非您正编辑驱动 当前地图范围的索引图层要素的属性。在这种情况下,则需要刷新页面。设置数据驱动页面 对话框中的字段下拉列表会自动显示所有这些所做的更改。它们会显示新添 加的字段、新连接的字段或新应用的字段别名。相反,下拉列表不会显示删除的字段。如果删除当前正在使用的字段,数据驱动页面”将使用下一个有效的字段;如果
54、是旋转字段,将使用0值。此更改将在下次绘制页面时反映出来。您也许需要使用数据驱动页面 工具条中的刷新按钮强制当前页面进行更改。!帖止.言口 .如果您选择空间参考或数据驱动比例 字段,创建 数据驱动页面”(通过单击确定),然后决 定不使用这两个字段,您不能简单地从下拉列表中选择 无”而返回使用默认值。数据驱动 页面”会使用最后使用的有效空间参考或比例字段。这些值可以从上次查看的数据驱动页面”的页面中或以手动方式与地图进行交互而产生的更改中获取。若要设置这些数据框属 性为所需的值,则需要进行手动更改。取消选中启用数据驱动页面 复选框将禁用 数据驱动页面”功能。需要选中此复选框来创建、 查看以及使用
55、 数据驱动页面如果禁用了 数据驱动页面”并单击确定,将清除所有指定 的 数据驱动页面”设置。下次为该地图文档启用 数据驱动页面”功能时,数据驱动页面” 将使用默认设置。6.4如何刷新数据驱动页面”单击数据驱动页面 工具条中的刷新数据驱动页面 按钮 Sio7在数据驱动页面”中使用动态文本在创作一系列成功的 数据驱动页面”的过程中,添加动态文本是一个非常重要的步骤。通过使用 动态文本,可以在从一个页面切换至另一个页面时,使页面布局的重要信息发生动态变化。这些信息 包括页面标题文本、页码以及相邻页面的标注(相邻页面是指与当前页面在地理位置上相邻的页面) 。如果索引图层是常规格网(例如,通过 格网索引
56、要素地理处理工具创建的格网),那么您可以使用 计 算相邻字段地理处理工具来创建和填充可用于标注相邻页面的字段。如果您正在创建带状地图并使用带状地图索引要素地理处理工具来创建索引图层,则该图层将具有一些预先计算的字段,用于左 -右 标注和上-下标注。以下示例显示的是布局视图中的 数据驱动页面”,其中包含许多动态文本元素。A3 第1页.第&)页q位】依A4重3页开页名林页码7首页数以下内容介绍了上图中各示例的动态文本是如何构成的:数描述 字语法1数据驱动页面名称、数据驱动页面页码和带页数的数 据驱动页面。您可以直接通过主菜单中的 插入或者通过数据驱 动页面工具条中的下拉列表来访问这三个 数据 驱动页面”动态文本元素。1a数据驱动页面名称与设置数据驱动页面对话框中 设置为名称字段的属性字段的当前值相对应。<dyn type="page"property="name"/>1b如果适用,数据驱动页码应与设置数据驱动页面 对 话框中设置为数据驱动页面页码的属性字段的当 前值相对应。否则,页面将从设置为 起始页码的Page <dyn type="page"property="number"/>值开始,以1为增量进行编号。1c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026南京大学BW20260720化学学院科研人员招聘备考题库及完整答案详解【历年真题】
- 2026中国移动九天人工智能科技公司全球AI人才招募考前冲刺密卷及完整答案详解【易错题】
- 2026新疆新星职业技术学院招聘75人(第二批)考前冲刺密卷及完整答案详解【必刷】
- 2026年福建省连江黄如论中学秋季招聘教师模拟试卷附答案详解(突破训练)
- 2026河北邯郸经济技术开发区青年就业见习报名138人笔试题库及参考答案详解(巩固)
- 成都高新区石羊街道办事处2026年公办幼儿园编外人员招聘(45人)模拟试卷及完整答案详解【典优】
- 2026江苏南京大学XZ2026-384社会学院助理招聘考前冲刺试卷【预热题】附答案详解
- 2026云南大理州云龙县教育体育系统考调县外教师20人备考题库有答案详解
- 2026海南三亚市崖州区面向社会考核招聘编制教师9人(第1号)模拟试卷附完整答案详解【考点梳理】
- 2026内蒙古包头市敕勒川高级中学教师招聘4人笔试题库【必刷】附答案详解
- T-CRHA 046-2024 标准手术体位安置技术规范
- 草莓收购协议与草莓苗购销合同
- JTG-QB-003-2003公路桥涵标准图钢筋混凝土盖板涵
- 《电力工程接地用导电防腐涂料技术条件》
- (高清版)DZT 0295-2016 土地质量生态地球化学评价规范
- 意大利古罗马斗兽场课件
- 广东省珠海市九洲中学2024届数学七年级第二学期期末综合测试模拟试题含解析
- 堤防波浪壅高、爬高计算表格
- 教育统计与测量评价新编教程全套教学课件
- 河流动力学课件
- 全2023修订FIDIC白皮书 (2017雇主-咨询工程师服务协议通用条件)
评论
0/150
提交评论