查看原文
其他

ArcMap批量布局出图(渔网+数据驱动页面)


环境及数据:win10+arcgis10.2

房屋面数据和底图影像数据

如果是从事地信行业的小伙汁应该经常需要利用arcgis批量出图。arcgis批量出图一般会用到 【数据驱动页面】工具条,在我最近的工作中也是碰到这种问题,因此我结合工作实例分享我自己的批量出图方法。欢迎大家批评指正!


如下图所示,我需要出的图纸是横向A0纸张

(118.88cm*84.1cm),比例尺为1:600。我在批量处理的时候遇到的问题是,如果使用房屋面数据作为【数据驱动页面】工具中的出图数据,那么将会一个房屋面图斑就会生成一张图,这显然不是我想要的。所以,这里引入了【创建渔网】工具,基本的想法是:使用创建渔网工具生成A0纸张大小的1:600比例尺矩形框,然后使用渔网作为数据驱动页面工具中的图层数据进行批量出图。


下面是详细的操作流程:

  1. 切换到布局视图,右击空白处调出【页面和打印设置】面板,设置好地图页面大小及方向。如下图,我设置为横向A0纸张。

  2. 在创建渔网前,我们要知道1:600比例尺下A0纸张的长和宽分别是多大。下面开始小学鸡计算模式,各位大神有在这个步骤有更好的想法一定要留言给我。
    第一,右键查看影像属性。如下图,我们可以计算出这副影像图的横向为466040.2=9320.8米,纵向为310690.2=6213.8米。
    算出影像的长宽后,到布局视图中用arcmap的测量工具,测量出A0纸的1:600分辨率的长和宽分别是655米和414米。分别用9320.8/655=14,6213.8/414=15,我们可以知道应该创建的渔网应该有14列和15行。

  3. 创建渔网,打开arctoolbox的【数据管理工具】-【要素类】-【创建渔网】。按照下图设置好渔网的行列数。

  4. 筛选出所需要的渔网面。在菜单栏中【选择】-【按位置选择】,把需要用到的渔网面选中后,右击房屋面数据导出一份新的数据用作【数据驱动页面】工具的图层数据。

  5. 切换到布局视图,右击菜单栏空白处,调出【数据驱动页面】工具条。根据下图设置好。

  6. 导出地图。点击菜单栏【文件】-【导出地图】,在页面栏设置好全部,点击保存即可完成批量出图

补充说明:

在使用这个操作时候,有时候需要调整一下渔网的图框,让出图更加合理和规范。打开渔网的编辑器,用移动工具移动图框,删除多余的图框即可。如下图:


本文作者:为中华之崛起而写代码

转载:自然资源频道



-END-



免费下载!最全的全国分省、市、县、乡镇行政区划矢量图(专业版shp、小白版ppt)
POI获取汇总与GIS出图
城市规划中的GIS应用,远比你想象的强大!
ArcGIS基本操作收集汇总【值得收藏】
无人机倾斜摄影技术在三维实景GIS的应用

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存