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

"做二轮延包的兄弟姐妹们应该知道,二轮延包技术单位耗时最多的在公示图的制作。之前小编分享过批量生成公示图,其中还是有些需要手动去调节,统一的图幅导致有些图幅生成是多余的。小编经过一系列优化,实现了全自动生成的公示图,以下为详细的介绍。"

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、视频演示

下面为整个工具演示效果

二轮延包公示图生成全面取代人工

相关推荐
IT_Octopus1 小时前
JSON 日志里的 `{“$ref“:“$.xxx“}`:从 fastjson 兼容包到原生 fastjson2 的迁移实录
开发语言·python·json
geovindu1 小时前
python:HandWriting Recognition using paddlepaddle
开发语言·后端·python·paddlepaddle
wuyk5551 小时前
Python 零基础入门第九章:用户输入与 While 循环
开发语言·python
兮动人1 小时前
Python变量与常量
开发语言·python·机器学习·python变量与常量
2601_962300812 小时前
机器学习的理想基石
人工智能·python·机器学习·编程语言·数据处理
Java后端的Ai之路2 小时前
21、Python - 命令模式
开发语言·人工智能·python·命令模式·外观模式
2601_962077982 小时前
机器学习及其Python实践
pytorch·python·机器学习·tensorflow·scikit-learn
小柯南敲键盘2 小时前
跨马翻译批量图片视频字幕翻译,跨境电商AI智能抠图一站式工具
人工智能·python·音视频·xcode
2601_962295582 小时前
Python中正则表达式的知识汇总分享
python·正则表达式·模块·语法·匹配