"做二轮延包的兄弟姐妹们应该知道,二轮延包技术单位耗时最多的在公示图的制作。之前小编分享过批量生成公示图,其中还是有些需要手动去调节,统一的图幅导致有些图幅生成是多余的。小编经过一系列优化,实现了全自动生成的公示图,以下为详细的介绍。"
1、公示单元优化
公示图,我们一般是以发包方为单元进行公示,我们之前公示图是以输入的数据为一个单元(输入村获得村、输入组获得组)。
本轮进行优化,首先进行了FBFBM、FBFMC的属性挂接,这样的话,哪怕输入的是乡镇,我们输出的公示图还是以发包方为单元。

挂接发包方还有一个好处,我们不再需要对标题进行修改,这样我们生成公示图的时候无限再去打开mxd进行手动输入调整。

2、注记优化
注记的优化,注记要防止压盖,我们可以进行手动挪注记。从事二轮延包工作的知道,这是很痛苦的一件事情,大量的压盖造成我们花大量时间去调整。有网友提供了以下思路:
注记的压盖本质是地块太小,注记太大,造成注记跟其他地块重叠,如果根据地块的大小(实测面积亩)去调整注记大小,那么就可以形成大小不一的注记,只要保证能看清不重叠即可。

至于注记大小分档这个工作,可以借助程序完成,也可以借助我们属性表对注记的修改完成。在生成的注记中,我们有DKBM字段,可以跟DK.shp中的DKBM连接,新建SCMJM字段,让他等于DK.shp里的SCMJM字段即可。

经过这步,基本将注记调到合适的区间。
3、根据内容选择图幅
上面的内容做完后,我们即将输出公示图。上轮批量出公示图,我们图幅是统一的,比例尺是固定的。
于是出现了大炮轰蚊子的情况,如下图:

如此一来本来一张A4纸可以打印的公示图,要打印成A0,成本从1块上升至15块。为了解决这个问题,小编调整了代码,让这些零散的插花地以合适的图幅打印,为此小编准备了从小到大的图框:'A4竖框','A4横框','A3竖框','A3横框', 'A2竖框','A2横框','A1竖框','A1横框','A0竖框'。

最终生成的图幅是多种多样的,全程无需人工参与,公示图就生成了。

4、视频演示
下面为整个工具演示效果
二轮延包公示图生成全面取代人工