分享

ArcGIS教程之动态表格批量出图

 huajiang0954 2021-03-09

自然资源频道
学习改变生活 知识创造未来
4篇原创内容
公众号

ArcGIS动态表格扩展模块Mapping and Charting Solutions,可用于插入动态表格,与数据驱动结合,出图效率无敌,下面简要介绍插入动态表格步骤:

图片

安装模块,打开Arcgis,点击“自定义”-“扩展模块”,将所有模块都勾上,激活模块;

切换至布局视图,选择“插入”-“Graphic Table Element”;

弹出窗口中选择“Item to Row”(行表),点击“Wizard”(向导)

图片

4.Set Table Format窗口不做任何选择,直接点击下一步;

图片

5.Selecting table datasouces窗口,选择数据源图层,勾选下方第一个复选框,保证表格始终动态刷新,点击下一步;

图片

6.Define 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窗口可修改需要显示的名称,修改完点击确定;

图片

18.点击框架选项卡,修改表格背景为白色,修改完点击确定,关闭Table属性窗口,调整表格大小,将表格放至图面合适位置,全部操作完成。

图片

图片

注:动态表格结合数据驱动页面出图才能发挥最高的效率!

布局视图中插入动态表格后如需用数据驱动批量导出,若采用普通导出方式导出pdf,汉字会显示不正常,此时应在Arcgis中采用打印方式导出!会Python的同学也可用下面的方法导出,同样可以避免乱码问题,具体可以自行参考帮助文档。

图片

arcpy.mapping.ExportToJPEG

点击“文件”-“打印”

打印界面点击“设置”,打印机选择“Adobe PDF”(已安装Acrobat软件情况下),点击“属性”,默认设置选择“高质量打印”

图片

————————————————

版权声明:本文为CSDN博主「yyx17」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多