专栏/ArcGIS批量出图联动外业实景照片

ArcGIS批量出图联动外业实景照片

2024年04月18日 14:11--浏览 · --点赞 · --评论
粉丝:11.8万文章:141

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

这次课程新增的内容是批量出图带外业实景照片,主要包括3个方法实现。

  1. 使用数据驱动页面的简单路径实现批量外业图片出图

  2. 使用数据驱动页面附件实现批量外业图片出图

  3. 使用arcpy 的 PictureElement 类实现批量外业图片出图

效果如下

GIF
图片

新增方法

图片
图片
图片

欢迎报名我们的课程

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

我们一起来解锁新方法

下面先来看之前课程的几个插图


图片
图片


图片
福建省各个区县自动化批量出图——根据形状指数动态调整比例尺

上期新增内容如下

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


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

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

图片

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

GIF
图片

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

图片

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

图片

如下图。

图片

那我们有什么方法可以解决这个问题呢?

欢迎报名我们的课程

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

我们一起来解决这个问题

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

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

图片

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


GIF
图片


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


欢迎报名我们的课程

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

我们一起来解锁新方法


课程目录

图片
图片
图片
图片


购课即送工具、数据福利

图片

搭配学习


投诉或建议