大家在日常工作中经常会用到arcgis进行矢量的绘制,以完成规划,设计,以及测绘,监测一类的工作。这些工作的需要往往也伴随着需要完成项目报告,项目报告中会涉及到各种利用arcgis绘制的矢量图纸,这个时候一张张去输出,又累而且效率低下,容易出错,沦为一个没有感情的工具人。

在经历过一次为完成项目手动输出图纸的工具人的洗礼后,我在思考能不能用软件自带的方式进行自动的输出呢。首先我想到的的是python语言实现,由于项目紧急不能耽误,遂放弃。转而用起了系统自带的工具——数据驱动工具。

首先我们在arcgis中打开我们需要输出的全部数据,包括矢量,正射影像,各类标注矢量等等。

数据全览

然后从布局视图调整到布局视图。左上角视图中选择布局视图。按照自己的想要页面布局进行图纸的布局。下面是我按照项目甲方要求进行的页面布局。其中很多参数是根据矢量数据进行实时填写的。下面我对数据驱动工具进行详细的介绍。

布局视图中

在页面布局工具条中打开数据驱动页面工具条

打开数据驱动页面工具条

数据驱动页面

首先我们使用工具栏中的数据驱动页面设置,在图层中选取自己需要连接的矢量数据。名称字段选取每页图纸命名的矢量字段。

设置数据驱动页面

在范围中一般设置边距大小105%,这样更美观,若有其他要求也可以自行调整。

数据在页面中的位置

105%边距设置效果

调整好后,使用工具栏中的页面文本下拉菜单,我这里使用——数据驱动页面属性。该功能可以使用矢量数据中的任何一列字段进行文本的编辑。选取好使用的图层字段后。对布局中的文本框进行相应的文本字体,大小,等设置。

动态文本

这里有个小技巧,如果之前已经有编辑好的文本,那么可以复制生成的动态文本中的代码行至之前编辑好的文本的相应位置。之后也会根据矢量中的字段进行动态文本显示。

编辑文本

制作完成后,直接在文件中选择——导出地图。在导出地图中,可以先输出一张jpg看看效果,但是如果要实现自动输出多个页面,则需要选择pdf格式,如果需要jpg格式后期使用pdf工具就可以直接转换成jpg了。

选择成pdf后,在页面设置中选择需要输出的pdf的页数。如果需要每个页面一个文件的话,则将页面导出选择为多个PDF文件即可。

导出设置

这里顺便提一个小技巧,在制作矢量的时候,往往我们也会在excel中进行一些数据的处理,以及整理。我们数据图纸时也会根据excel表格中的数据进行输出。这里我们直接在需要连接矢量数据的地方右键连接表格。

连接数据表

在设置中设置好矢量图层中和表中相同的数据列进行匹配,匹配成果后。表格的数据就会出现在矢量数据的属性表中。此时连接完成。若要取消也是右击矢量数据,取消连接即可。

连接数据设置

利用Arcgis地图工具自动输出报告地图图纸相关推荐

  1. arcgis直方图导出地图_利用Arcgis地图工具自动输出报告地图图纸

    大家在日常工作中经常会用到arcgis进行矢量的绘制,以完成规划,设计,以及测绘,监测一类的工作.这些工作的需要往往也伴随着需要完成项目报告,项目报告中会涉及到各种利用arcgis绘制的矢量图纸,这个 ...

  2. arcgis api for js入门开发系列十七在线地图(天地图、百度地图、高德地图)

    本篇主要讲述的是利用arcgis api加载互联网在线地图服务资源,简单封装一个底图切换控件js,在线地图包括:天地图.高德地图以及百度地图,效果图如下: 实现思路: 1.简单的底图切换控件map.L ...

  3. python 用word模板自动生成报告

    不啰嗦,直接进入正题,先放上结果: 利用下面的模板自动生成报告篇: 注:后面会详细讲解如何生成模板. 如何生成模板: 新建一个 docx 文件. 2.代码部分 import tushare as ts ...

  4. 如何利用ArcGIS制作校园地图

    DEMO虽小,五脏俱全,一幅校园地图的制作过程看似简单,实则容易.但是真的让我们动手画出来,我们心中有一个清晰的逻辑吗?今天就跟大家聊聊怎么利用ArcGIS画一张正经的校园地图,实质上就是跟大家聊聊如 ...

  5. 高精地图与自动驾驶(下)

    高精地图与自动驾驶(下) 二.高精地图与自动驾驶 谈到高精地图对自动驾驶的作用,可以对比自动驾驶和人类驾驶的流程的相通性. 人驾驶的时候以眼睛为主,耳朵辅助观察测量环境:自动驾驶车用多种传感器包括摄像 ...

  6. 高精度地图:自动驾驶的向导

    作者 | Dr. Li, 复睿微算法工程师 出品 | 复睿微电子 作者简介 Dr. Li, 复睿微算法工程师,南京理工大学与加州大学洛杉矶分校联合培养博士,专注于自动驾驶感知算法研究,拥有多年高精度地 ...

  7. arcgis英文版投影在哪_ArcGIS地图投影转换

    1.1基本要求 1)掌握地图投影的基本知识: 2)正确使用ArcMap定义和转换地图投影: 3)能够根据不同用途.不同区域的地图转换相应投影,制作简单的地图. 1.2主要内容 1)地图投影基本概念: ...

  8. cad蜂鸟工具_蜂鸟视图地图数据中台,全面提升商业地产的可视化信息管控

    作为曾经的地产新风口,商业地产一度成为广大开发商争相追捧的出路.随着互联网和线上电商的不断崛起,商业地产群雄并起的黄金时代早已经结束,"转型"成为地产行业最大的话题,如何改善商场的 ...

  9. 实战教程!利用Python获取数据,并在地图上批量标注

    我们想要在地图上批量标注某一类的大量点位,该怎么操作呢?没有它的坐标数据,就没有办法批量标注.今天给大家介绍下,来自图新地球用户王泽的原创教程--利用Python获取数据,并在地图上批量标注的方法! ...

最新文章

  1. 页面调用系统window打印
  2. input ios问题 小程序_小程序可以解决哪些问题??
  3. python里面的tuple与list对比
  4. 2019.7.26数组
  5. ie 打开后端发过来的pdf_JS如何下载资源文件,并且兼容IE、Edge
  6. 1062. 最简分数(20)-PAT乙级真题
  7. Java 里面 final 与 static
  8. 在html中如何写图片渐变,如何通过CSS3实现背景图片色彩的梯度渐变_html/css_WEB-ITnose...
  9. 04MVC、RPC、SOA、微服务架构区别
  10. Mac 终端命令自动补齐的办法
  11. 如何认识和处理ISO14001标准中“相关方”概念(转载)
  12. 在任务栏中添加控件 如360小助手、QQ桌面小助手
  13. 世界三大数字电视标准简介
  14. 微软官网操作系统下载方法
  15. Sky Walking 介绍 及 8.7.0 源码学习环境搭建
  16. Xcode 9中模拟器的位置
  17. CentOS部署ScyllaDB 3.3集群
  18. flying saucer做导PDF踩过的坑~
  19. QT图表chart-饼状图
  20. 北京建行个人信贷客户资信调查函.doc

热门文章

  1. pymongo 使用教程
  2. 前端vue图片批量下载,导出zip压缩文件
  3. HTML5 img图片 标签
  4. 微电网重构|基于群稀疏性的机会约束微电网重构(Matlab代码和Python代码实现)
  5. Django工程-ORM模型数据库操作详解(六)
  6. 测开之路四十六:正则表达式
  7. Linux中的杀手简单了解
  8. 【#9733;】微信之于QQ的市场哲学
  9. 如何获取在IPhone上安装的APP的IPA包
  10. 席慕蓉《一棵开花的树》