ArcGIS Desktop使用入门(二)常用工具条——数据驱动页面

系列文章目录

ArcGIS Desktop使用入门(一)软件初认识
ArcGIS Desktop使用入门(二)常用工具条——标准工具
ArcGIS Desktop使用入门(二)常用工具条——编辑器



前言

本期开始介绍ArcGIS Desktop的一些常用工具条,争取做到全面,后续会持续更新。
(工具条的添加方式均为ArcGIS Desktop软件界面顶部,鼠标右键,在工具条前勾选✔。)


一、本期工具条:数据驱动页面

工具条名称:数据驱动页面
工具条样式:
请添加图片描述

综述:数据驱动页面,是ArcGIS 10.X 新增加的工具之一,GIS官方定义:通过“数据驱动页面”可以基于单个地图文档方便快捷地创建一系列布局页面。要素图层或索引图层基于图层中的各个索引要素将地图分割为多个部分,然后为每个索引要素生成一个相应的页面。
简介
简单理解为,套用布局模板,将索引图层按照索引范围,批量的输出文档。

二、功能简介(按照图标顺序介绍)

下面按照工具条上的图标顺序进行功能介绍,功能名称如果有快捷键放入括号内(),此外附上我的一些使用心得,如果不妥欢迎批评指正。

1.数据驱动页面设置

1

数据驱动页面设置:定义并管理数据驱动页面。
点开之后,展开设置页面,如下:

定义窗口:

2

(1) 勾选,启用数据驱动页面,开始设置。
(2) 索引图层,选择准备索引的图层,可以是自己设计的分幅范围,也可以是原始数据图层。
(3) 名称字段,选取索引图层的某个字段作为名称,即 布局页面的 标题 title。
(4) 排序字段,选取索引图层的某个字段进行排序,可以是数值排序,也可以是文字按首字符排序。一般使用 ID 或者 方便查找的数值型字段,可以勾选“升序排序”。

此外,还可以设置 :旋转,即某个索引范围按照设定好的角度值旋转(需要提前填写入图层属性表)
空间参考:给索引范围指定空间参考系(需要提前填写入图层属性表)
页码:提前编辑 页码 顺序值,该值可以放入 布局中,作为元素。(需要提前填写入图层属性表)

范围窗口:

3
(1) 最佳大小,默认值为索引范围距离页面边距的距离为125%,可以修改该数值,可以指定“百分比”、“地图单位”、“页面单位”为单位。
(2) 将比例舍入最近值,默认值为10,此值状态下索引范围一般大小适中。但是,如果布局中需要显示比例尺,标准比例尺一般为100、1000等整数值,故此处可按需求修改。
(3) 居中并保持当前比例,即索引范围居中,比例按当前页面比例尺。
(4) 数据驱动比例,如果索引图层为某个原始图斑层,可能图斑大小差异较大,比例尺自动缩放难免不合适,可以提前设定每个索引范围的比例尺,按照设定的字段值比例尺缩放索引范围。

本文以 XZQ 图层为索引图层,展示每个村的村界、村名及相邻村关系。名称字段为“行政区名称”,顺序按标识码升序排序,比例尺为1000的倍数。

初审设置完毕后,页面效果如下:(初始图1)
图1

2.刷新数据驱动页面

5

顾名思义,作用是刷新,一般用在索引图层的要素有数量变化后,点击刷新,数据驱动页面就会重新按照新索引范围更新一遍。否则,数据驱动总页数还是旧数量,导致数据驱动与 更新后的索引层要素不能逐一对应,增加的要素驱动页面不会显示出来,减少的要素驱动页面为前一页的视图。

3.打开属性表

6

点击打开属性表,会打开索引图层的要素属性表,此时如果设置了比例尺数值或者旋转角度值等,可以参照数据驱动页面的显示效果,在属性表中调整更新,方便更新后的效果直观的查看。

4.浏览快捷键

7
(1) 第一页:直接回到排序的第一页;
(2) 上一页:浏览上一页,如果是第一页,该键不可用;
(3) 名称展示窗:可以展示当前索引的名称,也可以切换成当前页数/总页面;
(4) 下一页:浏览下一页,如果是最后一页,该键不可用;
(5) 最后一页:直接回到排序的末尾页;
效果展示:
7

5.页面文本(添加动态元素)

8
数据驱动页面设置完成后,可以在页面布局中添加一些 动态元素,比如添加页面名称、页码、当前页/总页数、表达式、展示某个属性字段值,还可以添加文字比例尺、指北针、坐标格网等,这些元素值都会随着索引范围变化而更新变化。

1111

6.显示效果调整

从上文可以看到,初始设置完毕后,初始图1 的效果并不理想,当前索引范围并没有跟周边的区域明显区别出来,可以继续优化显示效果,方法如下:

(1) 鼠标右键 数据框 (包含数据驱动索引图层的数据库),选择 属性,打开 数据库 属性设置窗口,找到 “裁切选项”,裁切选项中有:无裁切(默认值)、裁切至形状、裁切至当前数据驱动页面范围,选择第三项
10
(2) 排除图层:顾名思义,数据驱动本质是用索引范围裁切所有显示的图层,使布局中只显示裁切范围内的内容,裁切范围外不显示(仅仅是不显示,并不破坏原始数据要素)。如果想让某些图层在数据驱动页面中继续显示,如村界层,则需要打开“排除图层”,勾选上不准备裁切的图层,使这些图层继续正常的完整显示;11
(3) 边框:给裁切范围设置一个边框,如用红色线做边线;(默认无边框)
(4) 裁切格网和经纬网:如果你的页面布局中设置了 格网,即图框四周的坐标格网,显示四角经纬度、十字丝等,如果此处勾选了,则坐标格网会在索引范围四周进行标注;如果不勾选,则继续在你设置的边框位置勾选。

如果索引层是某个原始数据层,图形不规则,则会在这些不规则图形外圈显示坐标格网,效果惨不忍睹。一般不勾选。

设置完毕之后,可以看到如下效果:
12
(5) 可以看到,索引层 XZQ 是设置了 行政区名称 注记的,数据驱动裁切之后,只显示出来当前索引范围的 行政区名称 注记,索引外的 注记也一并裁切了。

如何完善注记显示?有很多方法,我的方法是 复制 XZQ图层,显示效果设置为透明,继续注记,但是进行裁切排除,原来的索引层停止注记。效果如下:
12

7.输出

完成以上设置以后,数据驱动页面基本设置完成了,但是最终目的不是为了显示,而是输出每个页面的成果,如果实现?
可以参考我的文章 ArcGIS arcpy代码工具——数据驱动工具批量导出MXD文档并同步导出图片

还可以使用 ArcGIS Desktop的 “导出地图” 功能。方法如下:
选择菜单栏的文件-导出地图,打开 导出地图窗口,默认保存类型为 上一次导出的格式,一般为 JPG图片格式,此时下拉找到 PDF 格式,会出现一些相关设置选项。13
可以选择 将页面导出为 单个PDF文档(即所有页面,分页放入一个PDF文件)、
多个PDF文件(页面名称,按数据驱动页面名称保存)、多个PDF文件(页面索引,按数据驱动页面索引页码保存),还可以设置导出页范围。

14

15

总结

数据驱动页面工具,极大方便了批量制图,适用于道路等线性要素出图、大批量要素影像截图(即使用数据驱动对影像图进行裁切),再配合arcpy进行特定的编程,实现更加丰富的功能。

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

da-peng-song

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值