农经权二轮延包—固定比例尺不定图幅的公示图批量生成

"兄弟们,公示图又有新挑战,以往的公示图制作,要求的是用标准图幅来装公示图,这样的话可能存在一个发包方会输出好几张公示图。最近客户提出以小组(发包方)为单位,每个小组生成一张1:2000的公示图。那么这个怎么制作,小编这里介绍下ARCGIS工具加软件完成这个。"

1、数据准备与挂接发包方

首先DK.shp是需要的,而且为了方便我们的MXD的数据源对应相应的路径,请按照模版对每个数据进行命名,需要带FBF表的MDB,方便挂接发包方名称。

接下来就可以挂接发包方编码跟发包方名称这两个属性字段。

挂接后的FBFBM就可以作为我们数据驱动页面的字段。

2、生成发包方地块最大外接矩形

接下来为了获取图幅大小,我们需要获取地块的最大外接矩形,同时为了留有余量,四周各往外扩10米作为缓冲。

用2-生成发包方外接矩形这个脚本,我们可以生成每个发包方的外接矩形范围,并将几何要素存放TK.shp要素图层中。此外该图层要素属性表中包含了矩形的宽跟高。

经过这步,我们基本确定了布局中数据框的大小跟位置。

3、生成注记

在运行生成注记之前,需要一个能覆盖所有地块的面要素,我们从DK.shp中选一个要素,导出图层命名:村界.shp。

接下来我们编辑村界.shp,创建一个要素能包裹所有地块。并最终将图层合并成一个面。

通过这样操作后,再从模版中复制一个"注记.mxd"过来。就可以开展生成注记的过程了。

至于生成后的注记是否调节大小或者引出标注防止压盖,可以去看一下小编的另外两篇文章:

《农经权二轮延包---全面取代人工公示图生成》

《【ArcGIS技巧】---防止注记压盖之引出标注》

4、生成公示图

先从模版中复制一个"公示图.mxd"到工作目录,模版需要改动的地方为我们下面的注脚,需要拆分组,修改成你们单位的基本信息,最后再成组。

再成组的名称,需要将元素名称改为"ZTXX"。方便程序查找到元素从而确定放在合适的位置。

最后就可以执行生成公示图了。

5、裁剪pdf多余白边

上述生成的PDF,是在一张足够大的画布上生成的,实际我们只要左下角有内容的部分。

我们用批量裁剪白边工具进行处理,打开我们的软件"批量裁剪pdf空白v2.exe",输入公示图成果所在的目录,跟TK.dbf的属性表。

最后成果就是文件名后面加clip的文件。

6、视频演示

下面为整个工具演示效果,需要这方面的公示图的,可以联系小编,小编可为您量身定制对应的插件工具。

固定比例尺不定图幅批量生成公示图

相关推荐
虎虎(_ _)。゜zzZ2 小时前
关于字典中的解包问题
python
全栈弄潮儿²⁰²⁴2 小时前
Python实战第2期: 变量与数据类型
python·变量·数据类型·python实战
程序员yu3 小时前
会编网络:别被入门教程骗了,Python实用能力不在语法本身
开发语言·python·学习·算法
鬼手点金3 小时前
opencode组件详解-安装方式
人工智能·python·优化器·分析器·nanogpt
Bruce_Liuxiaowei3 小时前
Python 字典默认值完全指南:从 KeyError 到 defaultdict
开发语言·数据结构·python·字典
数据杂坛3 小时前
【Python程序开发系列】一文搞清楚Gunicorn以及和Nginx的区别
python·nginx·gunicorn
zjh9005303 小时前
Visual C++ 2010 安装使用完整包:高手秘籍
python
Allen_LVyingbo4 小时前
信息化部门在AI时代的编程转移路径分析(上)
人工智能·python·算法·健康医疗·数据库开发·时序数据库·数据库架构
用户0332126663674 小时前
Python 实现 Word/TXT 互转:附完整代码
python