耕地质量分类更新监测内业数据库操作核心步骤、赋值规则及注意事项:
一、基础数据准备
- 必备图层:
- 国家下发:
GDDLTB(耕地地类图斑)、HFDLTB(恢复地类图斑) - 全库:
FLDY(耕地分类单元)、KCFLDY(扩充分类单元)
- 国家下发:
二、年度更新层生成
| 更新层类型 | 提取规则 | 图层命名 |
|---|---|---|
| 耕地分类单元更新 | 从GDDLTB提取 A/B/C/D+J 类型图斑 |
FLDYGX |
| 扩充分类单元更新 | 从HFDLTB提取 A/B/C/D+J 类型图斑 |
KCFLDYGX |
| 质量监测层 | 从GDDLTB按2021年固定位置选择监测图斑 |
ZLJC |
三、核心图层赋值规则
三个图层的结构表见后文附表。
1. FLDYGX/KCFLDYGX图层
- 基础属性(1-26):直接复制自
GDDLTB/HFDLTB,与下发数据一致。 - 扩展属性(27-51):
- 临近赋值:与上年度全库
FLDY/KCFLDY相交图斑赋值。 - 耕地二级地类:
FLDYGX:GDEJDL=DLMC,级别对应:水田→1、水浇地→2、旱地→3。KCFLDYGX:GDEJDL=ZZSXMC,级别对应:即可恢复→j、工程恢复→g。
- 临近赋值:与上年度全库
- 质量分类代码(51):12位拼接规则:
ZRQDM(2位) + PDJB(1) + TCHDJB(1) + TRZDJB(1) + TRYJZHLJB(1) + TRPHZJB(2) + SWDYXJB(1) + TRZJSWRJB(1) + SZJB(1) + GDEJDLJB(1)
2. ZLJC图层(质量监测)
- 基础属性(1-26):复制自
GDDLTB监测图斑。 - 外业数据赋值(27-69):
- 匹配规则:按样点编号关联国土云导出的外业数据(见下文对照表)。
- 注意:坡度/坡度级别需与
GDPDJB(耕地坡度级别)一致。
- 国土云录入注意事项:
- 土壤黏粒/砂粒/粉粒含量仅支持整数(小数自动截断,需提前处理)。
- 导出路径禁止含汉字。
- 表格成果:根据ZLJC图层直接生成,乡镇根据ZLDWDM可得到乡镇代码。
四、质检常见错误处理
- 生物多样性报错:按质检结果直接修改。
- 坡度/坡度级别不一致:确保与
GDPDJB(耕地坡度级别)完全一致。
五、外业数据与ZLJC字段对应表
| 外业数据字段 | ZLJC图层字段(代码/名称) |
|---|---|
| 样点编号(YDBH) | 27-YDBH/样点编号 |
| 经度(JD) | 28-JD/经度 |
| 纬度(WD) | 29-WD/纬度 |
| 行政区代码(XZQDM) | 30-XZQDM/行政区代码 |
| 熟制(SZ) | 40-SZ/熟制 |
| 土壤粘粒含量(TRNLHL) | 54-JCHTRNLHL/监测后土壤粘粒含量 |
| 土壤有机质含量(TRYJZHL) | 60-JCHTRYJZHL/监测后土壤有机质含量 |
| 采集时间(CJSJ) | 64-CJSJ/采集时间 |
六、关键注意事项
- 所有图层赋值需与下发基础数据一致(避免逻辑冲突)。
- 质量分类代码生成需严格遵循12位拼接规则,确保无格式错误。
- 外业数据录入后需人工核对样点与图斑的对应关系(底层数据错误影响全局)。
附:三个图层的结构表
1. FLDYGX(耕地分类单元更新)
| 序 | 字段代码 | 字段名称 | 类型 | 长度 | 小数 | 约束 | 备注/来源 |
|---|---|---|---|---|---|---|---|
| 1 | BSM | 标识码 | Char | 18 | M | 国土调查标准 | |
| 2 | YSDM | 要素代码 | Char | 10 | M | 同上 | |
| 3 | TBBH | 图斑编号 | Char | 8 | M | 同上 | |
| 4 | DLBM | 地类编码 | Char | 5 | M | 同上 | |
| 5 | DLMC | 地类名称 | Char | 60 | M | 同上 | |
| 6 | QSXZ | 权属性质 | Char | 2 | M | 同上 | |
| 7 | QSDWDM | 权属单位代码 | Char | 19 | M | 同上 | |
| 8 | QSDWMC | 权属单位名称 | Char | 255 | M | 同上 | |
| 9 | ZLDWDM | 坐落单位代码 | Char | 19 | M | 同上 | |
| 10 | ZLDWMC | 坐落单位名称 | Char | 255 | M | 同上 | |
| 11 | TBMJ | 图斑面积 | Float | 15 | 2 | M | 单位 m² |
| 12 | KCDLBM | 扣除地类编码 | Char | 5 | C | 同上 | |
| 13 | KCXS | 扣除系数 | Float | 6 | 4 | C | [0,1) |
| 14 | KCMJ | 扣除面积 | Float | 15 | 2 | C | 单位 m² |
| 15 | TBDLMJ | 图斑地类面积 | Float | 15 | 2 | M | 单位 m² |
| 16 | GDLX | 耕地类型 | Char | 2 | C | 同上 | |
| 17 | GDPDJB | 耕地坡度级别 | Char | 2 | C | 同上 | |
| 18 | XZDWKD | 线状地物宽 | Float | 5 | 1 | C | >0 |
| 19 | TBXHDM | 图斑细化代码 | Char | 6 | C | 同上 | |
| 20 | TBXHMC | 图斑细化名称 | Char | 20 | C | 同上 | |
| 21 | ZZSXDM | 种植属性代码 | Char | 6 | C | 同上 | |
| 22 | ZZSXMC | 种植属性名称 | Char | 20 | C | 同上 | |
| 23 | FRDBS | 飞入地标识 | Char | 1 | C | 同上 | |
| 24 | CZCSXM | 城镇村属性码 | Char | 4 | C | 同上 | |
| 25 | SJNF | 数据年份 | Int | 4 | M | 当年 | |
| 26 | GXLX | 更新类型 | Char | 1 | M | A/B/C/D/J | |
| 27 | ZRQDM | 自然区代码 | Char | 2 | M | 质量分类标准 | |
| 28 | ZRQMC | 自然区名称 | Char | 40 | M | 同上 | |
| 29 | PD | 坡度 | Char | 12 | M | 同上 | |
| 30 | PDJB | 坡度级别 | Char | 1 | M | 同上 | |
| 31 | TCHDSJLY | 土层厚度数据来源 | Char | 1 | M | 1-5 代码表 | |
| 32 | TCHD | 土层厚度 | Int | 3 | M | cm | |
| 33 | TCHDJB | 土层厚度级别 | Char | 1 | M | 同上 | |
| 34 | TRZDSJLY | 土壤质地数据来源 | Char | 1 | M | 1-5 代码表 | |
| 35 | TRZD | 土壤质地 | Char | 6 | M | 同上 | |
| 36 | TRZDJB | 土壤质地级别 | Char | 1 | M | 同上 | |
| 37 | TRYJZSJLY | 有机质数据来源 | Char | 1 | M | 1-5 代码表 | |
| 38 | TRYJZHL | 有机质含量 | Float | 5 | 2 | M | g/kg |
| 39 | TRYJZHLJB | 有机质级别 | Char | 1 | M | 同上 | |
| 40 | TRPHZSJLY | pH 数据来源 | Char | 1 | M | 1-5 代码表 | |
| 41 | TRPHZ | 土壤 pH | Float | 5 | 2 | M | 同上 |
| 42 | TRPHZJB | pH 级别 | Char | 2 | M | 同上 | |
| 43 | SWDYX | 生物多样性 | Char | 6 | M | 同上 | |
| 44 | SWDYXJB | 生物多样性级别 | Char | 1 | M | 同上 | |
| 45 | TRZJSWRZK | 重金属污染状况 | Char | 6 | M | 同上 | |
| 46 | TRZJSWRJB | 重金属污染级别 | Char | 1 | M | 同上 | |
| 47 | SZ | 熟制 | Char | 8 | M | 同上 | |
| 48 | SZJB | 熟制级别 | Char | 1 | M | 同上 | |
| 49 | GDEJDL | 耕地二级地类 | Char | 8 | M | 水田/水浇地/旱地 | |
| 50 | GDEJDLJB | 二级地类级别 | Char | 1 | M | 1/2/3 | |
| 51 | ZLFLDM | 质量分类代码 | Char | 12 | M | 12 位拼接 | |
| 52 | XMBH | 项目编号 | Char | 50 | O | 有项目填 | |
| 53 | XMMC | 项目名称 | Char | 120 | C | 有项目填 | |
| 54 | BZ | 备注 | Char | 200 | O | 自由文本 |
2. KCFLDYGX(扩充分类单元更新)
与 FLDYGX 字段结构完全一致(1-54 字段),仅以下差异:
- 基础图斑来源 =
HFDLTB(恢复地类) - 更新类型
GXLX枚举值对应“恢复”情景
3. ZLJC(质量监测)
| 序号 | 字段代码 | 字段名称 | 类型 | 长度 | 小数 | 约束 | 备注/来源 |
|---|---|---|---|---|---|---|---|
| 1-25 | (同 FLDYGX) | 复制自 GDDLTB 监测图斑 | |||||
| 26 | GXLX | 更新类型 | Char | 1 | M | 固定“E” | |
| 27 | YDBH | 样点编号 | Char | 9 | M | 外业采样 | |
| 28 | JD | 经度 | Float | 10 | 6 | M | 十进制 |
| 29 | WD | 纬度 | Float | 10 | 6 | M | 十进制 |
| 30 | XZQDM | 行政区代码 | Char | 6 | M | 外业 | |
| 31 | XZQMC | 行政区名称 | Char | 100 | M | 外业 | |
| 32 | ZRQDM | 自然区代码 | Char | 2 | M | 外业 | |
| 33 | ZRQMC | 自然区名称 | Char | 40 | M | 外业 | |
| 34 | PD | 坡度 | Char | 12 | M | 原图斑 | |
| 35 | PDJB | 坡度级别 | Char | 1 | M | 需=GDPDJB | |
| 36 | SWDYX | 生物多样性 | Char | 6 | M | 原图斑 | |
| 37 | SWDYXJB | 生物多样性级别 | Char | 1 | M | 同上 | |
| 38 | TRZJSWRZK | 重金属污染状况 | Char | 6 | M | 同上 | |
| 39 | TRZJSWRJB | 重金属污染级别 | Char | 1 | M | 同上 | |
| 40 | SZ | 熟制 | Char | 8 | M | 外业 | |
| 41 | SZJB | 熟制级别 | Char | 1 | M | 外业 | |
| 42 | GDEJDL | 耕地二级地类 | Char | 8 | M | 外业 | |
| 43 | GDEJDLJB | 二级地类级别 | Char | 1 | M | 外业 | |
| 44 | JCQTCHD | 监测前土层厚度 | Int | 3 | M | cm | |
| 45 | JCQTCHDJB | 监测前土层厚度级别 | Char | 1 | M | 原图斑 | |
| 46 | JCQTRZD | 监测前土壤质地 | Char | 6 | M | 原图斑 | |
| 47 | JCQTRZDJB | 监测前质地级别 | Char | 1 | M | 同上 | |
| 48 | JCQTRYJZHL | 监测前有机质 | Float | 5 | 2 | M | g/kg |
| 49 | JCQTRYJZHLJB | 监测前有机质级别 | Char | 1 | M | 同上 | |
| 50 | JCQTRPHZ | 监测前 pH | Float | 5 | 2 | M | 同上 |
| 51 | JCQTRPHZJB | 监测前 pH 级别 | Char | 2 | M | 同上 | |
| 52 | JCHTCHD | 监测后土层厚度 | Int | 3 | M | 外业 | |
| 53 | JCHTCHDJB | 监测后土层厚度级别 | Char | 1 | M | 外业 | |
| 54 | JCHTRNLHL | 监测后粘粒含量 | Int | 3 | M | % | |
| 55 | JCHTRFSLHL | 监测后粉(砂)粒含量 | Int | 3 | M | % | |
| 56 | JCHTRSLHL | 监测后砂粒含量 | Int | 3 | M | % | |
| 57 | JCHYSTRZD | 监测后原始质地 | Char | 18 | M | 国际制 | |
| 58 | JCHTRZD | 监测后质地(分类) | Char | 6 | M | 质量分类 | |
| 59 | JCHTRZDJB | 监测后质地级别 | Char | 1 | M | 同上 | |
| 60 | JCHTRYJZHL | 监测后有机质 | Float | 5 | 2 | M | g/kg |
| 61 | JCHTRYJZHLJB | 监测后有机质级别 | Char | 1 | M | 同上 | |
| 62 | JCHTRPHZ | 监测后 pH | Float | 5 | 2 | M | 同上 |
| 63 | JCHTRPHZJB | 监测后 pH 级别 | Char | 2 | M | 同上 | |
| 64 | CJSJ | 采集时间 | Date | - | M | 外业 | |
| 65 | DCDW | 调查单位 | Char | 60 | M | 外业 | |
| 66 | DCRY | 调查人员 | Char | 20 | M | 外业 | |
| 67 | HYDW | 化验单位 | Char | 60 | M | 外业 | |
| 68 | HYR | 化验人 | Char | 20 | M | 外业 | |
| 69 | HYRQ | 化验日期 | Date | - | M | 外业 |
既然规则是明确的,那其实用arcpy可以直接一键处理。
但为什么需要人工监督呢,让程序自己去跑行不行?
当然行,但人要来兜底,要承担各种责任,程序解放了人力,但是冰冷的。这或许是人工监督的意义。
下面是基于学习笔记写的程序:
复制网址用浏览器打开https://share.note.youdao.com/s/5pcwelCC