两分建库国土变更调查软件帮助说明¶
适用软件:两分建库国土变更调查软件
适用业务:年度国土变更调查建库、成果导出与质检前整理
阅读方式:先看「一、软件思路」了解整体逻辑,再按「二、操作步骤」逐步对照操作
赶时间不用看完全文:按这四个工具的截图参数一路点过去,就能出成果——① 【01 新建工程】 → ② 【02 坐标吸附工具】 → ③ 【03 图斑处理工具】 → ④ 【04 年度变更成果一键导出】
一、软件思路¶
整体思路可以概括为一句话——所有修改都围绕几张关键图层进行,其余动作全部由程序自动完成。
| 图层 | 含义 | 需要人工维护的内容 |
|---|---|---|
| AC_TBBG | 预变更(图斑变更)图斑 | 地类编码 DLBM、种植属性 ZZSXDM 等 |
| AC_JXBG | 界线变更图层 | 只需录入坐落;村界、乡镇界线联动自动处理 |
| 单独图层 | 2026 年新规则加入的林草湿变化图斑等 | 按需增加、删减 |

图一 年度变更操作流程图
核心能力¶
软件覆盖变更建库核心环节的全自动化处理,核心能力如下:
- 城镇村全自动作业:城镇村用地更新全流程自动执行,全程无需人工干预,彻底规避新增 10、灭失 30 类逻辑错误与质检不合格问题
- 图形质量修复:自动识别碎面、锐角、狭长多边形并完成标准化修复处理
- 坡度自定义赋值:只要有规则的地区都可以使用,支持县、乡镇、村界不同地区不同系数的赋值逻辑
- 属性合规维护:属性字段严格遵循行业标准自动赋值与校验维护
- 表错误自动修正:变更一览表数据错误自动识别并完成自动化调整(不需要质检完再次改错误)
- 零错误成果输出:最终生成质检零错误建库成果,不存在城镇村等用地更新过程层为 0 等典型报错
二、操作步骤及功能命令详解¶
0. 建库步骤总览¶
下面七步是标准图斑建库作业流程,操作人员建议按照以下顺序执行,保证成果规范、合规,顺利通过质检。
| 步骤 | 操作 | 做什么 |
|---|---|---|
| 步骤一 | 基础数据预处理 | 接收平台下发的图斑数据,优先完善、维护数据中的 DLBM、ZZSXDM 两个核心字段,确保字段信息准确无误,为后续工程创建及数据处理奠定基础 |
| 步骤二 | 新建作业工程 | 打开软件,运行【01 新建工程】工具,根据作业需求,将本次需要单独处理的各类图层统一载入工程中,确认参数无误后完成工程创建 |
| 步骤三 | 坐标吸附校准 | 工程创建完成后,运行【02 坐标吸附工具】,对工程内所有图斑、图层数据进行坐标校准吸附,修正坐标偏移问题 |
| 步骤四 | 图斑批量处理 | 运行【03 图斑处理工具】,对全量图斑数据进行批量标准化处理;运行结束后查看生成的预变更范围、核查结果详情 |
| 步骤五 | 图层数据修正 | 根据核查结果,针对性对 AC_TBBG 图层及其他载入的单独图层进行修改、完善;少量残留错误可人工修正,或再次运行【03 图斑处理工具】做二次批量处理 |
| 步骤六 | 成果导出送检 | 数据自检无误后,运行【04 年度变更成果一键导出工具】,导出完整年度变更成果文件,提交质检 |
| 步骤七 | 质检问题闭环修正 | 若质检仍有错误,再次对 AC_TBBG 图层及单独图层人工修正,或重跑【03 图斑处理工具】批量纠错;整改完成后重新导出、再次送检,直至质检合格 |

图二 两分建库国土变更调查软件功能一览
1. 新建工程¶
打开 ArcGIS Pro,添加两分建库国土变更调查软件,点击 1_新建工程。

新建工程(1):添加软件并进入 1_新建工程
依据已制作完成的预变更范围(属性允许不完整,缺失属性将自动调取地类图斑完成赋值,建议完善好DLBM、ZZSXDM字段(或者新建工程之后自己字段计算器计算过去)),将省级下发基础库(GDB 格式)、省级下发汇总表格(文件夹)、国家下发坡度图(要素类)等涉及的要素统一放入上述参数内,程序运行后自动输出对应成果。

新建工程(2):参数配置

新建工程(3):基础数据包内的资料清单
- Project360999 测试县.GDB 为工程数据库
- 基础数据包内含基础库、质检格式表格(若质检表格不小心放错了,可直接在此处修改)、坡度图等资料;生成成果时,相关文件将直接复制至成果目录

新建工程(4):数据加载完成后的工程目录
- AC_JXBG 是涉及界线变更时的新乡镇、新村界界线范围;村界、乡镇界线进行联动处理,属性只需要录入坐落即可;若涉及界线变更,无需在 AC_TBBG 上维护坐落属性,会自动根据 AC_JXBG 维护
- AC_TBBG 是预变更图斑范围,后续需要修改相应地类等,仅仅需要这个要素即可
- 林草湿变化图斑 是 2026 年规则新加入的单独图层
- 其他核查内的要素,只用于后续质检,填入得越多,能质检的内容就越多
2. 坐标吸附¶
按需选择,不涉及可以不使用。
针对数据转出 shp 数据后又入库,导致容差不符合质检要求(质检容差为 0.0001,shp 数据容差为 0.001),或者下发的监测图斑、国土云脱密之后的范围与基础库不套合的问题,新增坐标吸附功能解决此项问题。

图三 坐标吸附功能界面

坐标吸附处理(1)

坐标吸附处理(2)
3. 预变更图斑处理工具¶
软件集成全套预变更图斑智能修复模块,所有纠错功能可单独勾选、也可全选批量运行,程序会按照国土变更官方业务逻辑自动排序执行处理流程,1 万 6 千条图斑 4 分钟左右全部处理完毕。
自动处理城镇村属性赋值、碎面、更新过程层碎面、锐角、狭长、属性异常等——你想得到或者想不到的,都能智能自动处理,关键的是他可以重复点,不会改动你符合要求的部分。

图四 预变更图斑处理工具界面(模块可单独勾选,也可全选运行)
3.1 每次运行前,程序先做的四件事¶
在讲 10 个模块之前,先说每次运行前程序自动执行的动作,因为这决定了后面所有操作的安全性。
- 自动备份:运行前先备份,出问题能回去
- 自动检查多部件:涉及多部件的自动打散
- 自动检查重叠:30 平方米以下的重叠自动处理;30 平方米以上的重叠会提示你手动去除
- 属性自动维护,会自动根据编码赋值名称。不符合质检规则的属性自动去除
其中第三条是有意为之的。重叠超过 30 平方米,通常不是「处理动作产生的副作用」,而是原始数据本身有问题——这种情况程序替你猜,猜错了就是把一个明显的错改成一个隐蔽的错。所以它会停下来告诉你。
以上模块可以单独勾选,也可以全选批量运行,程序会按官方业务逻辑自动排序执行,不需要你记先后顺序。1.6 万条图斑约 4 分钟全部处理完(以下均只会处理有变更行为的图斑,即如果图斑在预变更范围内,但是跟基础库一致也不会进行处理)。
3.2 城镇村属性赋值维护¶
问题:城镇村等用地更新是年度变更里逻辑最密、也最容易出错的一段。做不好会直接触发新增 10、灭失 30 类的逻辑错误。耕地变更非耕地时,还需要按照规则赋值种植属性或者灭失种植属性——按照质检规则进行维护,如果放了 HC_拆旧区,这一部分不会维护恢复属性。
程序做法:
- 自动清空指定地类(地类编码 1001、1002、1003、1007、1008、1009、1109)的 CZCSXM 字段,不用手动筛选
- 上年度为非建设用地、本年度仍为非建设用地的图斑,套合年初城镇村范围与拆旧区(没有可以不提供)更新城镇村属性码(新增或灭失),切割城镇村并赋值,仅对面积大于 30 平方米的合规区域执行切割
- 城镇村图斑切割后,若剩余面积小于 10㎡,一般自动灭失并入带城镇村属性的图斑;面积在 10–30㎡之间,直接自动灭失。若切割后剩余图斑无城镇村属性且面积小于 30㎡,则自动扩至 30-35㎡后执行灭失。
- 建设用地图斑,如果没有标注城镇村属性,会按照质检要求的情况下,取最近的城镇村属性赋值
- 其余场景按预变更图斑既有城镇属性码赋值,确保城镇村范围不丢失
它不处理的情况:
- 基础库是建设用地,变更为非建设用地,这一部分不会处理,按照预变更范围里面城镇村属性字段的内容来。以下1种情况会自动处理:① 如果放了「核查_二调203」图层且勾选了HC_二调203内自动加城镇村属性按钮,在这个里面的会自动新增属性。缺少的城镇村属性可以用数据批量逻辑检查工具查出来②如何放了核查_拆旧区,这一部分如果是非建设用地变非建设用地不会主动增加203范围

城镇村自动处理(1)

城镇村自动处理(2)
3.3 碎斑(指定面积)处理¶
问题:国家质检规则里,农村道路等地类存在「指定平方米以下可豁免」的要求;其他地类若面积超 30 平方米且不符合合规标准,就会触发质检报错。
程序做法:自动筛选「非农村道路类的 30 平方米以下非合规要素」,并进行消除;自定义处理面积,满足保守操作需求。
消除规则:
- 只消除变更图斑:只处理变更行为为「属性变更」或「图形变更」的图斑,基础库中未变更的图斑不动
- 分轮递进灭失,从小到大逐步处理:
- 第一轮:先灭失 10 平方米以下的碎面(最碎的先清掉)
- 第二轮:灭失城镇村范围内(城镇村属性为 20 开头)小于阈值(如 30 平方米)的碎面,单独一轮处理,避免与城外图斑互相并入
- 第三轮:灭失剩余的小于阈值的碎面。此轮中城镇村范围内的非建设用地受到保护、不被灭失,防止被并入其他地类,留给下一步外扩处理
- 优先并入同地类:设置了「优先合并到相同地类的最小面积」后,大于等于该面积的碎面优先并入相同地类的相邻图斑(含旁边的基础库图斑),保持地类纯正;小于该面积的则不限地类、按公共边最长并入。设置为 0 则关闭此规则。
- 农村道路等地类可豁免:铁路、公路、城镇村道路、农村道路、沟渠(地类编码 1001、1003、1004、1006、1107)面积大于豁免阈值时保留,不参与灭失;豁免阈值设为 0 则全部照常处理。
- 灭失不掉的残留碎面自动外扩达标:三轮灭失后,仍会有面积在 10 平方米 ~ 阈值之间的图斑残留(例如受保护未被灭失的城镇村非建设用地),程序将这些图斑扩到 30~35 平方米,刚好达标、不过度扩大。
它留给你的开关:
- 通用地类最小消除面积(不含农村道路等),小于此部分的,自动进行灭失
- 农村道路等要素单独设置最小面积,适配不同地区要求,小于此部分的,自动进行灭失
- 碎面消除时优先合并到相同地类的最小面积,如果勾选并指定了面积,则大于此面积,按选择的同地类合并

碎斑(指定面积)处理
3.4 更新过程层微小要素及细缝处理(<0.01 米)¶
问题:切割、编辑操作会在更新过程层产生面积小于 0.01 平方米的碎面,这些碎面会持续触发质检报错。
程序做法:自动合并至与基础库范围一致的图斑。
还有一类更难查的:两点距离过近。这类问题常规的相交、标识等编辑命令都识别不出来,只有国家质检软件能检出,人工排查难度极高。这一版能全自动处理。

更新过程层微小要素及细缝处理
3.5 尖锐角与细缝处理¶
问题:图形中的锐角(角度小于 10°)、细缝(一条线切出去),是质检高频报错项。
程序做法:采用精细化处理逻辑,仅对面积小于 10 平方米的区域进行修改——这样做是为了避免城镇村因锐角切割而触发新的报错——然后把锐角或细缝合并至与基础库范围一致的图斑中。
持续迭代下来,运行此模块后这类质检错误基本可以清空。

尖锐角处理(1)

尖锐角处理(2)
3.6 局部狭长处理¶
问题:局部狭长同样是质检高频项,而且人工修的时候很容易「修过头」,把不该动的地方也改了。
程序做法:只对涉及的图斑进行更改,不涉及的图斑不会被误修改。
这一条和上一条的差别在于:上一条处理的是几何形态(角度、细缝),这一条处理的是狭长形态,两者规则不同,分开执行。
它不处理的情况:
1.基础库本身就是狭长的
2.地类为'1006', '1009', '1107', '1109'不进行狭长处理,这一部分人工改效果更佳,实际没多少个

局部狭长处理(1)

局部狭长处理(2)

局部狭长处理(3)
3.7 坡度属性赋值维护¶
这是 10 个模块里规则最复杂的一个,也是各省差异最大的一个——因为各地区的扣除系数并不一致。
做法:先自动读取软件内置的全国标准系数,按标准系数来;标准表读取不到的(该县缺失、该坡度级无标准值),再自动从地类图斑中读取各地类、各坡度级别出现频次最高的扣除系数(KCXS)、耕地类型(GDLX)、扣除地类编码(KCDLBM)作为基础参数。其中耕地类型、扣除地类编码这两项标准表不管,始终按图斑中出现频次最高的填写;如果你填了入库系数表,则直接按表走。然后按以下规则执行:

坡度赋值规则(1)

坡度赋值规则(2)
它留给你的开关:
- 默认(不勾选):基础库系数不在本县该地类的标准系数集合里(即历史库中同级别系数不一致、属非标准值),且新算坡度级不是 1 级时,直接继承基础库系数(比如土整图斑,或者历史遗留图斑)——不按标准值重算,避免放大误差;其余情况用新算系数
- 勾选「扣除系数取更小值」:基础库的坡度级、耕地类型与新算完全一致时,基础库系数与新算系数取更小值;不一致时直接用新算值
- 无论哪种方式,耕地类型和扣除地类编码始终按标准/统计值填写,不继承基础库
另外两个实用点:
- 支持村、乡镇、县不同层级使用不同系数,自动按村级→乡镇级→县级→全县逐级匹配,取最贴近的那一级
- 从公开规则看,河南、河北、江西等省份不需要田坎系数表,不填即可,程序自动用内置标准系数;四川、湖北等省份需要,填上对应的入库系数表;跟基础库一致的也可以不填
不处理的情形:涉及土地整治范围的图斑不更新,保持原值;个别图斑处理失败会单独提示编号,不影响整体运行,跑完单独检查即可。

田坎系数表(1):乡镇、村级通用部分

田坎系数表(2):与基础库不一致时按表走
3.8 节点密度维护¶
问题:节点过密、过稀疏是质检高频项,而且基础库本身可能就不达标。
程序做法:自动处理节点过密、过稀疏的问题。

节点过密处理
3.9 跨村拆分并赋值¶
图斑跨村时,需要拆分并按各村分别赋值。这一步人工做极易出错——拆完之后每个部分的坐落、面积、属性都要重算。
程序自动完成拆分与赋值,坐落单位代码和名称同步更新。涉及界线变更时,坐落按 AC_JXBG 自动维护,不需要你在 AC_TBBG 上重复维护一遍。
补充说明:如果 AC_JXBG 涉及跨图斑的范围,需要把跨图斑的范围提取放入 AC_TBBG 里,之后执行此工具,软件会自动切割。
3.10 同属性图斑合并(含年末库图斑提取)¶
问题:需要合并的同属性图斑,如果只处理预变更层,年末库里的同属性图斑会被漏掉,合并完又冒出新的需要合并的。
程序做法:自动识别并执行合并,同时把年末库中的同属性图斑一并纳入合并范围;如果涉及提取年末图层,会再走一遍切割城镇村、锐角与细缝处理、坡度重算。
顺序很重要:合并之后会产生新的边界,新的边界会产生新的碎面和尖锐角,所以合并必须在清理之后再来一轮,而不是反过来。

年末库图斑合并
3.11 图斑批量逻辑检查¶
前面十个模块处理的是图形和属性层面的硬伤。跑完之后还剩一类:逻辑层面的问题。
这个模块主要检查:新增城镇村不合理、灭失城镇村不合理、需要标注恢复属性、不能标注恢复属性、新增耕地标注 WG、推土区未按原地类调查、预变更图层属性错误(地类编码不符合、逻辑存在问题,如耕地无种植属性等)。
耗时约 3 分钟。运行完成后可查看 AC_TBBG 图层,或查阅逻辑检查的输出反馈。
数据批量逻辑检查会检查以下事项(应该是比较全的了,后续根据最新要求进行适配,时长约 3 分钟左右)

图五 数据批量逻辑检查事项清单
3.12 界面参数补充说明¶
| 选项 | 作用 | 说明 |
|---|---|---|
| 不自动新增城镇村范围(如:拆旧区 可选) | 不自动新增城镇村属性 | 添加后,对于非建设用地变更非建设用地,不会自动增加城镇村属性 |
| 不自动更新田坎系数范围(如:新增土整,可选) | 保护特殊区域 | 添加后不更新田坎系数范围,比如土整等 |
| 使用入库田坎系数表赋值(可选) | 按表走系数 | 鼠标点文字左边出现感叹号,有模板下载链接。跟基础库一致的可以不填表;不一致的按表走,支持乡镇、村不同系数(河南、河北、江西等省份好像就不需要,四川、湖北等省份需要,逻辑见上图) |
| 跨权属拆分,赋值基础库权属(需同时勾选跨村拆分) | 与基础库权属一致 | 需要时可以选,但图斑会很碎,建议不勾选 |
| 城镇村属性处理只处理增量 | 保护上一轮已处理的 | 勾选后,上一轮处理的不会再处理,要素字段_czcbz 标注了1的不会处理 |
4. 年度变更成果一键导出¶
全流程自动化运行:数据规整 → 面积重算 → 地类属性修复 → 图层输出 → 流量计算 → 统计报表 → 标准增量成果包导出,全程零人工干预。
区县常规体量变更数据(地类图斑 10 万+、变更图斑 1.5 万+),3 分钟左右即可生成完整年度变更数据库成果,成果格式、属性、拓扑完全符合自然资源汇交标准,可直接导入质检软件核查、上报。
勾选 日常变更,即可导出日常变更格式的矢量,让你日常变更更轻松。
对比市面上的建库软件,能自动处理更多的错误——比如基础库本身就有重叠的情况,此功能质检导出也不会报错。

图六 年度变更成果一键导出界面
- 工程就是那个工程的 GDB(没错,又是它)
- 仅导出日常变更专项成果:在线提交成果包有时候用得到,汇总的时候不用勾选
- 基础库城镇村不合并:目前 2025 年数据库有问题,这种很多省份可以例外,所以默认不勾选。如果不能例外的地区,可以勾选
- 保留更新包空图层:本软件如果是空图层是删除的,如果需要保留空图层可以勾选
- 批量处理单独图层碎面、自重叠、多部件、路面范围逻辑错误:对单独图层多部件、自重叠、小于30的碎面进行归并,归并不了就删除,地类为铁路 公路外的路面进行删除,一般点一次,后续不用再点了
- 生成权属单位代码表:有需要的地区可以在 VCT 路径下生成权属代码表
- 急急急,成果一键生成upd!:勾选后,直接生成upd,不需要过质检,适合没时间质检,马上要交的情况
- 更新时间:为了适配最新要求,写多少,更新层 GDB 里面的更新时间就是多少
- 质检结果表:适合中期建库之后,可以拿之前质检的结果表格复用(只要这个位置没有改图形,就可以一直用),这样输出之后就不会报一览表错误了,不需要质检完再次改错误

图七 年度变更成果生成时间
以上数据建库就完成啦,送去质检!!!下面为其他功能介绍¶
5. 举证信息表制作¶

举证信息表(1):制作界面

举证信息表(2):参数设置

举证信息表(3):运行过程与输出提示

举证信息表(4):生成的成果
运行完成后自动生成两类成果:
- 举证信息表:可直接导入 MDB 数据库存储管理
- 年末 DLTB 举证信息矢量:包含举证地块编号、举证标注等字段,支持 DB 查看器直接打开浏览
对涉及变化范围的图斑,可通过「变化类型」字段逐一核查,定位具体不一致项。
6. 坐标即时吸附¶
用在上图或部分图斑需要单独吸附的时候。选中图斑后,会按照参考图层吸附过去;一次不能选 100 个以上。
7. 城镇村即时提取¶
用在上图或部分图斑需要单独切割城镇村的时候。选中图斑后,会按照参考图层切分;一次不能选 100 个以上。
8. 拓扑纠偏¶
用在某些图斑不套合的时候,点一下即可快速修复这个错误。
9. GDB 转换 VCT¶
用在部分要素两个点容差太小、数据库生成成果时会把两个点弄成一个点的情况。手工改过增量 GDB 之后,不想整包重跑一键导出,可以只补 VCT。
10. 基础库同属性提取图斑¶
解决今年基础库本身就有需要合并的图斑,这个可以一次性提取出来放到预变更图斑里面(会自动合并好)。
11. 变更数据更新导入工程文件¶

图八 变更数据更新导入工程文件
- 自动把外部的数据不重叠追加、更新、覆盖到工程里面,比如又增加了部分变更图斑等
- 其中预变更地类图斑不需要属性匹配,只要关键的如 DLBM、ZZSXDM 等字段填写了即可;没填写的会自动赋 DLTB 的最大值
12.变更行为提取或差异判断¶

图九 变更行为提取或差异判断
图十 年末库提取更新层
比对年末、年初地类图斑,这样可以知道哪些图斑涉及改动,并且可以把更改的部分提取出来。
14. 年末库生成¶

图十一 年末库生成
根据生成的增量包和基础库,生成年末库。
15. 年末库乡镇村级同口径汇总表导出¶

图十二 年末库乡镇村级同口径汇总表导出
支持按照乡镇、村级导出 18 张类型的表,也支持统计单位、是否平差等(同口径数据)。
16. 根据质检错误表一键提取错误图层¶

图十三 根据质检错误表一键提取错误图层
可以根据 Excel 的质检结果及质检的 GDB 提取出错误来,方便修改。
17. 一键建库(适合想测试软件及熟悉软件的人)¶
字面意思,点一下,成果就出来了,直接送去质检,按照 1-2-3-4 号工具串联截图参数自动运行!
三、常见问题¶
1. 显示什么什么锁死¶
关闭 ArcMap、属性表或者删除拓扑即可,是被占用了。
2. 运行失败,提示要以管理员运行¶
那就设置以管理员身份运行。

图十四 以管理员身份运行设置
3. 新建工程时一定要注意省级下发的格式¶
GDB 名字是「行政区代码 + 行政区名称.GDB」,如:110000北京市.gdb。如果不是下发格式,就把名字改成这个格式。