乐于分享
好东西不私藏

ArcGIS Pro 3.7 桌面插件

ArcGIS Pro 3.7 桌面插件

ArcGIS Pro 3.7 桌面插件 · 2025 国土变更调查标准 · 三大功能模块、26 个工具

──────────────────────────────────────────────────

前言:从 ArcMap 到 ArcGIS Pro——工具链的全面升级

随着 ArcGIS Pro 逐步取代 ArcMap 成为自然资源系统的主流 GIS 平台,基层作业人员面临两个现实挑战:一是 Pro 的操作逻辑与 ArcMap 差异较大,学习成本高;二是变更调查工作涉及的 GIS 操作环节多、工具分散,缺乏一个按业务流整合的工具箱。
GISTools V2 正是为 ArcGIS Pro 3.7 量身定制的国土变更调查全流程工具插件。它不是一个简单的工具合集,而是按照变更调查业务工作流——从数据准备、变化提取、属性录入、质量检查到举证输出——依次串联 26 个工具,让操作者在一个插件内完成从项目开始到成果交付的全部 GIS 操作。
──────────────────────────────────────────────────

概览

插件安装后,ArcGIS Pro 顶部功能区出现三个独立页签,按工作性质划分:

页签

工具数

定位

GIS minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin;">工具

3

通用 GIS 辅助(核查、格式转换、截图)

变更工具

21

国土变更调查全流程(提取录入检查分析举证)

外部工具

2

自定义 Python 工具箱集成管理

──────────────────────────────────────────────────

一、GIS 工具(3 个通用辅助工具)

1. 要素遍历核查

逐图斑遍历面板,按顺序自动缩放到每个要素,支持标记核查状态(合格 / 不合格 / 存疑)并记录问题描述,核查结果可导出为清单表格。
适用场景:外业核查返回后,内业人员需要逐图斑比对影像与矢量,记录每个图斑的判定结论。传统方式在属性表和地图之间反复切换,使用本工具可在单个面板内完成全部操作,效率提升显著。

2. SHP 转换工具

支持 SHP 图层一键转换为 KMZ / KML(谷歌地球格式)以及坐标导出为 TXT 文本。支持多图层批量处理,可按字段值筛选输出范围。
适用场景:需要将变更调查成果分享给无 GIS 软件的协作单位(如乡镇政府)查看时,转为 KMZ 后对方在 Google Earth 中即可打开浏览。

3. 批量截图

按指定字段值分组,自动缩放到每个图斑并截取地图视图保存为图片。支持缓冲距离设置、矩形裁剪范围、自定义分辨率和输出格式。
适用场景:制作举证材料或成果汇报时,需要为每个变化图斑截取"影像+矢量叠加"的截图。手动截图 200 个图斑需要反复缩放、截图、命名、保存,本工具一键完成全部操作。
──────────────────────────────────────────────────

二、变更工具(21 个工具,按工作流排序)

变更工具按照国土变更调查的标准工作流分为七个功能组,从数据提取到成果输出依次串联。

第一阶段:变化提取

1. 变化提取

对比两期数据(如上年年末库 vs 本年监测图斑),通过空间叠加分析自动提取新增、消失和属性变化的三类变化图斑,输出标准的变化图斑图层。
适用场景:年度变更调查的第一步——拿到国家下发监测图斑后,与本地年末库叠加对比,快速锁定所有发生变化的位置。

2. 耕地变化

在变化提取的基础上,专门分析耕地的流入(其他地类变为耕地)和流出(耕地变为其他地类)情况,输出耕地变化统计表和变化图斑图层。
适用场景:耕地保护考核的核心数据准备——需要回答"今年耕地增加了多少、减少了多少、分别从哪里来、到哪里去"。

第二阶段:属性录入

3. 一键写入DLBM

选中要素 → 选地类编码 → 点写入。一个面板完成 DLBM / DLMC / CZCSXM / ZZSXDM / ZZSXMC 五项属性的批量赋值。79 个地类编码支持模糊搜索和自动联动,内置建设用地 CZCSXM 必选、耕地 ZZSXDM 必选、可恢复地类 JKHF/GCHF、旧值不可清空等六条写入限制规则。
适用场景:对提取出的变化图斑批量录入地类信息——这是变更调查中工作量最大的环节,传统方式需要在属性表中逐行手动输入上千次,本工具将同类图斑的录入操作压缩到秒级。

第三阶段:数据检查

4. 属性错误检查

对指定图层的属性表进行多维度合法性校验:字段值是否在允许范围内、必填字段是否为空、数据类型是否正确、编码格式是否合规等,输出详细错误清单。
适用场景:完成属性录入后、提交数据前的质量自检——一次性筛查出所有字段级错误,避免提交后被打回重录。

5. 逻辑检查

跨字段逻辑一致性校验——例如"DLBM=0101(水田)但 ZZSXDM 为空"、"CZCSXM=203(村庄)但 DLBM=1101(河流水面)"等跨字段矛盾。基于《国土变更调查技术规程》中定义的逻辑规则库自动检测。
适用场景:属性错误检查只能发现单字段问题,逻辑检查才能发现字段间的关联错误——这是数据审核中最容易被忽视但最容易导致成果退回的一环。

6. 碎面检查

按面积阈值和面积/周长比阈值筛查异常碎片图斑——面积过小或形状极度狭长的图斑通常是数字化错误或拓扑残留,需要人工确认是真实图斑还是数据噪声。
适用场景:数据入库前的拓扑质量检查——确保变更图斑图层中不存在面积小于最小上图面积的无效碎片。

第四阶段:数据转换与编辑

7. GDB/MDB 互转

地理数据库(File Geodatabase)与 Access 数据库(Personal Geodatabase / .mdb)之间双向转换,保留字段结构、属性值和空间参考。
适用场景:部分县区仍使用 ArcMap 10.2 配合 .mdb 格式,与省级平台要求的 .gdb 格式之间需要频繁互转。

8. 面节点修改

交互式编辑工具——在地图视图中直接拖拽、增删面要素的节点,修改面边界形状并实时保存。
适用场景:图斑边界需要微调时(如根据最新影像修正地类边界),不需要启动完整的编辑会话,本工具提供轻量级节点编辑。

9. 属性刷

将源要素的属性值批量复制到一个或多个目标要素——类似格式刷功能,但面向属性表而非格式。
适用场景:一批相邻图斑具有相同的 CZCSXM 或 ZZSXDM 值时,先填好一个,再用属性刷批量复制到其余图斑。

10. 字段拆分

按指定字段的不同取值,将单个图层拆分为多个独立的要素类或图层文件,每个输出文件仅包含一种取值的要素。
适用场景:需要将变更图斑按"新增 / 消失 / 属性变化"三种类型分别保存为独立图层,或按乡镇行政区划代码拆分为分乡镇数据。

第五阶段:批量处理

11. 裁剪拆分

按掩膜范围裁剪数据,同时按分幅边界保留分幅——一次操作同时完成裁剪和拆分。
适用场景:省级下发的全域数据需要按县域裁剪并分幅——本工具将两步合并为一步,避免重复操作。

12. 数据集拆分

按图幅号或行政区代码将整个数据集(含多个要素类)拆分为分幅/分区子数据集。
适用场景:县级成果提交到市级时,市级需要按县拆分入库——本工具处理包含几十个图层的数据集,一键拆分。

13. SHP 拆分

按字段值将 SHP 文件拆分为多个独立 SHP 文件——例如按"乡镇名称"字段将全县数据拆分为每个乡镇一个 SHP。
适用场景:基层国土所需要本辖区数据时,从全县SHP 中快速提取对应乡镇的独立文件。

14. 字段导出

将指定字段的所有值导出为文本清单——一键提取属性表中某一列的全部取值并去重排序。
适用场景:快速统计"本次变更涉及哪些地类编码"——导出 DLBM 列的唯一值清单,用于核对变更范围。

15. 范围裁剪

按图幅号或坐标范围裁剪矢量或栅格数据——支持标准图幅号和自定义矩形范围两种模式。
适用场景:只需要某几个图幅范围内的数据时,不需要加载全量数据再手动裁剪。

第六阶段:空间分析

16. 属性空间传递

基于空间关系(相交/包含/最近邻)将源图层的属性字段值赋给目标图层的对应图斑——支持面积加权、最大面积交集等多种传递规则。
适用场景:变更调查中常常需要将"年末库"的行政坐落信息赋给"监测图斑"层——利用空间位置关系自动传递,避免手动逐图斑查询。

17. 四至点

计算每个图斑的东南西北四个最远端点坐标并输出为点图层或属性字段。
适用场景:建设用地报批时需要提供地块的四至坐标,手动测量每个图斑的四至点耗时巨大,本工具一键批量生成。

18. 坐落添加

通过空间关联,将行政区划图层的"省/市/县/乡/村"坐落信息自动添加到目标图斑的属性表中。
适用场景:变更调查的图斑大多数没有完整的坐落信息,需要从行政区划图层中获取——本工具批量完成数千个图斑的空间关联查询。

第七阶段:举证输出

19. 举证信息表

将举证点图层与年末库进行空间关联分析,自动生成标准格式的举证信息表 MDB 文件——包含图斑编号、地类、举证点坐标、照片路径等必填字段。
适用场景:变更调查成果提交前必须附带举证信息表,传统方式手动填写极易出错,本工具基于空间关系自动生成,确保数据一致性。

20. 核实记录表

三步叠加分析:监测图斑 ⊕ 年末库 ⊕ 审批数据 → 按图斑编号自动生成监测核实记录表 XLSX,字段格式完全符合国家下发模板要求。
适用场景:国家监测图斑下发后,需要对每个监测图斑逐一生成核实记录——传统方式人工比对三套数据再逐行填写,200 个图斑需要 2-3 天,本工具 5 分钟完成。

21. 批量投影 / 批量建立金字塔

两个栅格处理工具:前者对多幅栅格影像批量执行投影转换(如 CGCS2000 转 WGS84),后者批量构建栅格金字塔以加速在 ArcGIS Pro 中的渲染显示。
适用场景:影像数据预处理——多幅影像逐个手动投影和建金字塔极其耗时,批量处理节省大量重复操作。
──────────────────────────────────────────────────

三、外部工具(2 个集成管理工具)

1. 管理工具箱

统一管理自定义 Python 工具箱(.pyt / .tbx)文件——支持注册新的工具箱到插件中,以及移除不再需要的工具箱。
适用场景:各县级单位可能有自研的本地化 GP 工具,通过管理工具箱功能将这些工具集成到 GISTools 的统一界面上,避免在多个工具箱之间反复切换。

2. 选择工具

搜索已注册的所有 GP 工具(含插件内置工具和通过管理工具箱注册的外部工具),支持关键词过滤,一键运行选中的工具。
适用场景:工具数量超过 20 个后,从页签中逐个找工具变得低效——通过搜索框输入关键词(如"拆分")即可快速定位并运行目标工具。
──────────────────────────────────────────────────

10.2.2 vs 3.7 版本对比

对比维度

GISTools 10.2.2

GISTools V2 3.7

运行平台

ArcMap 10.2

ArcGIS Pro 3.7

工具总数

1

26

一键写入DLBM

有(独立工具)

有(变更工具组内)

要素遍历核查

SHP↔KMZ/KML minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin;">转换

批量截图

变化提取

有(含耕地变化专项)

数据检查

项(属性错误/逻辑/碎面)

数据转换与编辑

项(互转/节点/属性刷/字段拆分)

批量处理

项(裁剪拆分/数据集拆分/SHP拆分/字段导出/范围裁剪)

空间分析

项(属性空间传递/四至点/坐落添加)

栅格处理

项(批量投影/金字塔)

举证输出

项(举证信息表/核实记录表)

外部工具集成

有(管理工具箱+选择工具)

安装方式

esriAddInArcMap 格式)

esriAddinXPro 格式)

适用场景

 DLBM 属性录入

变更调查全流程

──────────────────────────────────────────────────

安装说明

系统要求

·操作系统:Windows 10 / 11(64 位)
·ArcGIS Pro版本:3.7 或更高版本(3.7.x 兼容)
·磁盘空间:安装包约 3.5 MB,安装后占用约 8 MB

安装步骤

1.下载安装包:获取GISToolsV1.esriAddinX文件(约 3.5 MB)
2.关闭ArcGIS Pro:在安装前确保 ArcGIS Pro 已完全退出(包括后台进程),否则安装可能失败或需要重启才能生效
3.双击安装:直接双击.esriAddinX文件,系统自动调用 ArcGIS Pro 的ArcGISProAddInInstall.exe完成注册。安装过程中如弹出安全警告,点击"是"继续
4.验证安装:重新启动 ArcGIS Pro 3.7,功能区顶部应出现「GIS 工具」「变更工具」「外部工具」三个独立页签
5.首次使用:建议先打开一个测试项目,依次浏览三个页签下的工具,确认所有工具图标和名称显示正常

常见问题

·安装后看不到页签:检查 ArcGIS Pro 版本是否为 3.7+(「关于 ArcGIS Pro」中查看);在「工程 → 加载项」中确认 GISToolsV1 状态为"已加载"
·工具点击无响应:检查目标图层是否已加载且为可编辑状态;查看 ArcGIS Pro 右下角消息栏是否有错误提示
·卸载:在 ArcGIS Pro 的「工程 → 加载项」中找到 GISToolsV1,点击删除即可
──────────────────────────────────────────────────

推荐工作流:一个变更调查项目的完整工具链

以下以县级年度国土变更调查为例,展示从项目启动到成果交付的完整工具使用序列。

第 1 步:数据准备(GIS 工具 + 外部工具)

打开 ArcGIS Pro,新建工程,加载以下基础数据:- 上年度年末库(作为基底)- 本年度国家下发监测图斑- 行政区划图层- 审批备案数据(建设用地批文、设施农用地备案等)
如需栅格数据,先用批量建立金字塔预处理影像以加速后续显示。如需坐标系统一,用批量投影将影像转为 CGCS2000。

第 2 步:变化提取(变更工具 - 第一阶段)

运行变化提取:以上年度年末库为基底、监测图斑为参照,自动提取三类变化图斑(新增 / 消失 / 属性变化)。
运行耕地变化:在上一步变化图斑基础上,专项分析耕地的流入流出情况——这是后续耕地保护考核的直接数据来源。

第 3 步:属性录入(变更工具 - 第二阶段)

对提取出的变化图斑按地类分批处理——这是工作量最大的环节:
使用一键写入DLBM工具:先筛选所有建设用地类图斑批量选中 → 选 DLBM → 确认 CZCSXM → 写入;再筛选所有耕地类图斑 → 选 DLBM → 确认 ZZSXDM → 写入;依次处理其他地类。
已录入属性的图斑,可用属性刷将 CZCSXM 和 ZZSXDM 批量复制到同类型图斑。

第 4 步:补充坐落信息(变更工具 - 第六阶段)

使用坐落添加将行政区划的省/市/县/乡/村信息批量写入变化图斑的属性表。
如涉及建设用地报批,使用四至点生成每个建设用地图斑的四至坐标。

第 5 步:质量检查(变更工具 - 第三阶段)

在提交流程前依次运行三道检查:
6.碎面检查:确保不存在面积小于最小上图面积的无效碎片
7.属性错误检查:确保必填字段不空、值域合规
8.逻辑检查:确保 DLBM-CZCSXM、DLBM-ZZSXDM 等跨字段逻辑关系正确
三道检查返回的详细错误清单,逐条修正后重新检查直到全部通过。

第 6 步:外业核查辅助(GIS 工具)

如需外业人员逐图斑核实现场情况,使用批量截图生成每个图斑的"影像+矢量叠加"截图,附带图斑编号,发给外业人员作为核查底图。
外业返回后,使用要素遍历核查对照影像逐一复核外业结论并标注核查状态。

第 7 步:拆分与分发(变更工具 - 第五阶段)

如需要按乡镇分发数据,使用SHP拆分按"乡镇名称"字段拆分为各乡镇独立 SHP。
如需仅截取提交范围内的数据,使用范围裁剪裁剪拆分
如需导出文字清单(如"本次变更涉及的所有地类编码"),使用字段导出

第 8 步:举证材料生成(变更工具 - 第七阶段)

使用举证信息表将举证点与年末库空间关联,自动生成标准 MDB 举证信息表。
使用核实记录表三步叠加分析(监测图斑 ⊕ 年末库 ⊕ 审批数据),生成监测核实记录表 XLSX。

第 9 步:成果输出(GIS 工具 + 外部工具)

如需将成果分享给无 ArcGIS 的协作单位,使用SHP转换工具转为 KMZ 格式,对方在 Google Earth 中即可打开查看。
如有本地化的自定义 GP 工具需要执行(如县级自有的汇总统计脚本),通过管理工具箱注册后使用选择工具搜索并运行。
──────────────────────────────────────────────────

效率对比

以一个中等规模县(约 1500 个变化图斑)为例:

工作阶段

传统方式耗时

GISTools V2  normal;">耗时

效率提升

变化提取

小时(手动叠加分析)

分钟

24 

属性录入

小时(逐行输入)

15 分钟

24 

坐落补充

小时(逐图斑查询)

分钟

60 

质量检查

小时(人工逐条核对)

10 分钟

24 

举证表生成

天(手动比对三套数据)

分钟

200 

分乡镇拆分

小时(逐个筛选导出)

分钟

30 

合计

 3.5 

 40 分钟

 40 

──────────────────────────────────────────────────
关注本公众号 即可获取所有工具链接