农经权二轮延包—批量出公示图

"农经权的二轮延包工作,内页工作中,工作量最大的就是出公示图。小编经过一段时间的努力,在12月前将批量出公示图的代码全部写完,就是用arcmap能实现批量出图,分步骤实现,有想要的联系小编。"

1、批量出公示图的难点

农经权二轮延包,批量出公示图的难点,我总结了一下几条:1、批量分幅;2、注记齐全不压盖;3、分幅导航及图例放置最优位置。手动制作公示图的教程,大家可以参考以往文章《【ArcGIS技巧】如何完美的等比例分幅出图---看这篇就够了

批量分幅问题:我们拿到的一个村,进行公示出图,有出图比例尺(1:2000)的要求。受限于打印尺寸(最大A0),一个村的公示需要分幅成多张。用渔网进行切割,地块可能分别属于两个图幅,这是要解决的点:自动生成数据框对应的分幅范围,对所有地块分幅。

注记问题:农经权的制图规范,规定了三分标注,包含承包方姓名,实测面积亩,地块编码缩略码 。还有不会的看文章《【ArcGIS技巧】格式化标签实现标注多字段》。受地块大小、方向等影响,标注会出现像重叠、不在地块内等排布不均的情况。需要生成可以调整的注记图层。

数据驱动导出页面导航图跟图例遮盖内容问题:导航图索引能让农户根据所在村的大概位置定位到是哪一个分幅。我们用的arcgis的数据驱动页面出图,导航索引图跟图例只能固定在一个位置。需要程序解决索引图跟图例避开内容。

针对上述问题,小编挨个写代码解决问题。

2、解决批量难点

1、第一个难点解决,对地块进行分幅:对输入的DK.shp新建"TKBM"字段,将不同地块分到不同的图幅中,并生成TK.shp(1:2000数据框在大地两千坐标下的矩形框)。

这里用到arcgis工具插件---1-地块分幅。打开上面DK.shp所在的目录,执行工具即可。

可以查看成果,地块要素图层是否生成了"TKBM"字段并且有内容,以及是否生成TK.shp要素图层。

2、第二个难点生成注记图层 :先将村庄行政区(CJXZQ)"村界.shp"放进ceshi文件夹,并建立一个mxd文件"注记.mxd"(做好三分标注,参考比例1:2000)。

执行工具---2-生成注记,会创建地理数据库,将地块的矢量加入地理数据库,在数据库中生成"DK注记2000"。

要素"DK注记2000"同步添加"TKBM"、"DKBM"字段,方便数据驱动页面定义查询注记。

3、难点三:批量导公示图。先在地理数据库中融合一下地块。地理处理---融合---融合DK的字段为TKBM。存储要素名称DK_Dissove。

接下来复制已经做好的公示图模板,替换数据源(也有脚本)。即可用工具3-生成公示图。

最终生成后的成果如下:

3、视频演示

相关的视频操作如下:

https://www.bilibili.com/video/BV1csSvBoE23/?share_source=copy_web&vd_source=f798049ff51014363ca2ff9658eeedfc

相关推荐
liuccn18 分钟前
使用GDAL实现栅格数据的瓦片生成
arcgis
qq_283720059 小时前
Nest.js 连接达梦 DM8 数据库实战和避坑指南
arcgis
liuccn1 天前
GeoTools跟GDAL 库的关系与区别以及应用场景
java·arcgis
trojan__1 天前
arcgis如何自定义图例
arcgis
角砾岩队长3 天前
ArcGIS属性字段常见计算方法
arcgis
AAIshangyanxiu4 天前
基于ArcGIS、InVEST与RUSLE水土流失模拟及分析
arcgis·土壤侵蚀·invest·水土流失·rusle
2401_863801466 天前
从加载GLTF中提取全局顶点位置的问题
arcgis
跟着珅聪学java6 天前
electron 安装教程
javascript·arcgis·electron
在下胡三汉6 天前
免费在线浏览查看3DTiles,支持修改坐标,微调整保存坐标json,支持cesium地图,高德地图,ArcGIS,天地图等自定义地图
arcgis
GISer_Jing6 天前
Agent工具设计全流程:从原型到落地
arcgis·ai