欢迎光临散文网 会员登陆 & 注册

ArcGIS多数据框联动批量出图

2023-02-03 00:18 作者:GIS思维  | 我要投稿

这次内容是《ArcPy结合数据驱动模块的批量制图》课程的新增内容。

学完这个课程大家对arcgis的数据驱动页面的批量出图应该是驾轻就熟,不管是无编程的完全基于ArcGIS数据驱动模块批量出图还是结合ArcPy的Mapping模块批量出图(arcpy.mapping)。

这次呢,我们要介绍大家在工作中十分需要的多数据框联动批量出图。

这次课程新增的的两个内容是:无编程四数据框联动批量出图arcpy实现多数据框批量联动出图下面先来看之前课程的几个插图

分幅处理

厦门市地表覆盖批量分幅出图


福建省各个区县自动化批量出图

01  无编程四数据框联动批量出图

第一个新增的内容就是如何通过无编程的操作实现四(多)数据框联动批量出图。

如下图所示,我行了配置,将一个图斑的以电子街道地图、2014年影像图、2020年影像图、2023年影像图同时在一个页面进行显示,多个图斑就可以实现批量出图了。

多数据库联动批量出图

        但是,我们在设置数据驱动页面的时候,只有设置了数据页面的数据会动,其他数据框的并没有联动起来。如下所示。


这个时候,我们只要将其他3个数据框的范围指定给定义了数据驱动页面的电子街道地图数据框就可以了。设置参数如下,范围选择其他数据框然后指定给电子街道数据框,边距选择100%。其他数据框同一设置。这样简单的设置就可以实现各个数据框的联动。

        那问题又来了,这样虽然可以实现各个数据框联动了,但是如果有些图斑相互接近,一个图幅里面就不能显示单一的图斑了,虽然可以通过之前《ArcPy结合数据驱动模块的批量制图》介绍的通过页面定义查询的方式实现单一图斑的显示,但是因为数据驱动页面的索引图层是不能设置页面定义查询,所以必然存在一个数据框的图斑无法单一显示。

如下图。

那我们有什么方法可以解决这个问题呢?欢迎报名我们的课程

《ArcPy结合数据驱动模块的批量制图》

我们一起来解决这个问题



02 ArcPy实现多数据框批量联动出图

        第二个新增的内容就是我们经常会碰到需要监测图斑前后时相截图且标出图斑位置以及相关信息,如图。

以上内容的实现,只需要在《ArcPy结合数据驱动模块的批量制图》结合ArcPy的Mapping模块批量出图(arcpy.mapping)之结合形状指数动态修改地图比例尺上配置好地图页面,然后增加3-4句简单的代码就可以实现



那这个内容这里就不多说,我们课程新增部分会详细介绍语句的添加与工具的配置。

欢迎报名我们的课程

《ArcPy结合数据驱动模块的批量制图》

我们一起来解锁新方法

课程地址见评论区

课程目录



购课即送工具、数据福利

课程咨询请扫码


ArcGIS多数据框联动批量出图的评论 (共 条)

分享到微博请遵守国家法律