前言:产品介绍:ArcGIS动态表格扩展模块Mapping and Charting Solutions,可用于插入动态表格,与数据驱动结合,出图效率无敌。注:优先选择arcgis10.2.2。
一、首先是根据自身携带的arcgis数据进行下载对应的扩展模块数据,介于本电脑为10.2版本的,遂下载的是10.2版本扩展模块包。按安装步骤1、本体;步骤2、补丁(1);步骤3、补丁(2),进行安装。
注意:此扩展模块,与ArcGIS Data Reviewer会冲突,目前没找到两者共存的办法,如果需要使用此扩展模块,需卸载ArcGIS Data Reviewer模板插件。
本体下载地址:本体下载链接
补丁下载地址:补丁下载链接
二、下面简要介绍插入动态表格步骤:
1.安装模块,打开Arcgis,点击“自定义”-“扩展模块”,将所有模块都勾上,激活模块;
2.切换至布局视图,选择“插入”-“Graphic Table Element”;
3.弹出窗口中选择“Item to Row”(行表),点击“Wizard”(向导)
4.Set Table Format窗口不做任何选择,直接点击下一步;
5.Selecting table datasouces窗口,选择数据源图层,勾选下方第一个复选框,保证表格始终动态刷新,点击下一步;
6.Define table fields窗口,选择表中要显示的字段,点击下一步;(选择field中的需显示字段后选择“>”按钮,右边table fields显示初步表格字段)。
7.Define filters窗口,点击数据源图层,点击“Filter”;
8.Data Filters窗口,上方选择“Visible Extent”,保证表格显示内容与图面显示小班一致,如果表格中需要按某字段排序显示,点击“Add Filter” -“Sorting Filter” ;
9.Sort Options窗口,点击左下方“Add Table Filelds”;
10.选择要排序的字段,点击OK;
11.返回Sort Options窗口,排序字段出现在窗口中,可选择降序或升序排序,点击OK;
12.返回Data Filters窗口,点击OK;
13.返回Define filters窗口,点击完成,表格出现在图面上;
14.生成的表格背景透明,下方有空行,需要进行调整,在表格上右键选属性,弹出Table 属性窗口,点击“Table Format”选项卡,点击右下角“Table Design”;
15.Item To Row Table Design窗口,点击表格空行任意单元格,右键选“Delete”-“Row”,删除空行,另外,表格行、列宽度也可在Table Layout窗口直接调整;
16.图层字段可能不是期望的要显示的名称,对此情况,点击标题单元格,右侧Elements窗口中展开标题,展开的内容上点右键选Properties,或直接双击;
17.弹出的Properties窗口可修改需要显示的名称,修改完点击确定;(注意:为了保证出图pdf的时候,表格信息字体能够显示出来不为空格,需要在这里对表格中的文字进行设置字体为宋体或黑体等字段并另存为符合类型,类似我这边保存的111样式,对后面修改其他文字字体就直接选择111样式即可)
18.点击框架选项卡,修改表格背景为白色,修改完点击确定,关闭Table属性窗口,调整表格大小,将表格放至图面合适位置,全部操作完成。
19.额外操作,根据本次我需要做成的表格,就需要对刚刚的Item To Row Table Design窗口进行修改,比如在信息表头,右键add/rows to/header,然后选择count1,点击ok后,添加表头的空格,
20.针对扩展的空白表格,进行合并操作,选择两个需要合并表格,右键选择merge cells,就将两个表格合并了,同时可以复制粘贴或剪切等操作,经过此类操作修改后得到最终表格样式
21.如需批量导出的情况需设置驱动及标题驱动
22.最终效果如下图,如果需要批量导出为jpg等格式的话需要借用python等代码操作。