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

"农经权的二轮延包工作,内页工作中,工作量最大的就是出公示图。小编经过一段时间的努力,在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

相关推荐
DXM05211 天前
第8期| 传统机器学习遥感解译:SVM & 随机森林分类全流程实操
人工智能·python·随机森林·机器学习·支持向量机·arcgis·自然语言处理
非科班Java出身GISer2 天前
ArcGIS JS 基础教程(9):天空盒与大气效果
arcgis·arcgis js 天空盒·arcgis js 大气效果·arcgis js 大气层·arcgis 场景背景
智航GIS2 天前
ArcGIS大师之路500技---078文件数据库的加密与解密
数据库·arcgis
步十人3 天前
【Vue3】前置知识简单概述(包括ES6核心语法,模块化ESM以及npm基础)
arcgis·npm·vue·es6
Lucky_云佳3 天前
ArcMap-去除底图水印
经验分享·arcgis·arcmap·google earth
雪的季节4 天前
ARGIS制图效果展示
arcgis
谷谷地图下载器7 天前
全球、台湾省的无水印·街景数据(离线数据),专为可视化项目定制,支持国产化
javascript·c++·3d·arcgis·sqlite
树谷-胡老师7 天前
2019-2025年-全球0.1°-月度-近实时人为CO₂排放-数据
arcgis
非科班Java出身GISer8 天前
ArcGIS JS 基础教程(8):环境光照与阴影
arcgis·arcgis js 环境光照·arcgis js阴影·arcgis js 环境·arcgis js 光照
Highcharts.js8 天前
如何创建蛛网地图|气泡事件+全球发布+关联组合图表开发示例
arcgis·地图系列·highcharts·动态图表·可视化开发·气泡图·地图图表