不用编程!批量出图联动外业实景照片

文摘   教育   2024-11-04 20:54   福建  



喜欢就关注我们吧!

把我们的号打上星标

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

这次课程新增的内容是批量出图带外业实景照片,主要包括3个方法实现。
  1. 使用数据驱动页面的简单路径实现批量外业图片出图
  2. 使用数据驱动页面附件实现批量外业图片出图
  3. 使用arcpy 的 PictureElement 类实现批量外业图片出图

效果如下


新增方法

欢迎报名我们的课程

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

我们一起来解锁新方法

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


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

福建省各个区县自动化批量出图
根据形状指数动态调整比例尺
上期新增内容如下

01


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



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

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

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

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

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

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

欢迎报名我们的课程

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

我们一起来解决这个问题

扫描上方二维码进行学习

02


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



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

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



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


欢迎报名我们的课程

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

我们一起来解锁新方法

课程目录


批量出图课程请扫码

购课即送工具、数据福利

课程咨询请扫码
购课后找小编领取福利哦

也可以直接报名全系列课程,全套ArcGIS+直播回放精彩剪辑!享持续更新




点击阅读原文直达课程学习

点个在看你最好看


GIS思维
GIS想法的分享,涉及3S、数据分析、建模、方案解决、软件应用开发等。 学一门专业很多时候可以忘记很多的东西,但是最重要的就是一个想法,你对待事物的思考方式以及你可以从不同层面上去把握事物。让我们用心为自己的世界建模。
 最新文章