土地利用分类标准是?三调地类代码咋查?
“土地利用分类标准是?三调地类代码咋查?”这个问题,通常出现在两类场景:一是拿到三调地类图斑数据后,不知道 DLBM、DLMC 代表什么;二是做国土空间规划、耕地保护、用地统计或GIS制图时,需要把三调地类代码和土地利用分类标准对应起来。本文按GIS实际工作流程,讲清楚分类标准看哪里、代码怎么查、在QGIS或ArcGIS Pro里怎么批量匹配。

引言:先分清“土地利用分类标准”和“三调地类代码”
在GIS数据处理中,很多人会把“土地利用分类标准”“土地利用现状分类”“三调地类代码”混在一起。实际工作中,它们有关联,但不完全等同。
简单理解:
- 土地利用分类标准:规定土地利用类型如何划分,例如耕地、园地、林地、草地、建设用地等。
- 土地利用现状分类:常见依据是国家标准
GB/T 21010系列,用于描述现状土地利用类型。 - 三调地类代码:第三次全国国土调查成果中使用的地类编码,常见字段包括
DLBM、DLMC。 - 工作分类与汇总分类:三调成果中经常会同时涉及细分类、一级类、二级类、汇总统计口径等。
如果你只是想“查一个三调地类代码是什么意思”,重点看 DLBM 和地类代码表;如果你要做统计报表,还要确认使用的是细分类口径、一级类口径,还是自然资源管理部门要求的汇总口径。
背景:为什么三调地类代码经常查不准
三调数据在GIS软件里通常是矢量图斑数据,格式可能是 Shapefile、File Geodatabase、GeoPackage 或数据库表。属性表中常见字段包括:
DLBM:地类编码,通常是最关键的查询字段。DLMC:地类名称,例如水田、旱地、有林地、农村宅基地等。QSXZ:权属性质。QSDWDM、QSDWMC:权属单位代码和名称。TBMJ:图斑面积,注意单位和计算口径。KCDLBM、KCXS:扣除地类编码、扣除系数,部分地区成果中会出现。
之所以会出现“代码查不准”,常见原因有四个:
- 只看了地类名称,没有核对
DLBM。 - 使用了旧版土地利用分类表,和三调成果口径不一致。
- 地类代码被Excel自动转成数字,前导零或文本格式丢失。
- 统计时混用了二级类、三级类和汇总类,导致面积不一致。
所以,三调地类代码查询不只是“查表”,还要确认数据来源、字段含义和统计口径。
原理:三调地类代码怎么看
三调地类代码通常采用分级编码方式。一般来说,代码越短表示类别越粗,代码越长表示类别越细。以常见土地利用现状分类思路理解,可以分为一级类、二级类和更细的地类。
| 字段或概念 | 含义 | GIS处理中怎么用 |
|---|---|---|
DLBM |
地类编码 | 用于连接代码表、分类统计、符号化制图 |
DLMC |
地类名称 | 用于人工检查和地图标注,但不建议作为唯一匹配字段 |
| 一级类 | 较粗的土地类型 | 用于总览统计,例如耕地、林地、草地、建设用地 |
| 二级类或细分类 | 更具体的土地利用类型 | 用于三调成果分析、规划底图、专项核查 |
| 汇总口径 | 按业务要求重新归并 | 用于报表、耕地保护、生态用地、建设用地统计 |
例如,在实际工作中,0101、0102、0103 可能分别对应耕地下面的细分类。做统计时,如果你要统计“耕地总面积”,不能只筛选一个代码,而要把同一大类下的相关细分类全部纳入。
注意:不同项目、不同地区的数据成果可能会附带本地化代码说明表。正式成果统计应优先使用项目随附的三调地类代码表、地方自然资源主管部门发布的技术文件或成果说明。
步骤:三调地类代码咋查
步骤1:先在属性表里找到地类字段
打开三调图斑数据后,先查看属性表。重点找以下字段:
DLBM:优先使用。DLMC:用于辅助确认。地类编码、地类名称:有些数据会使用中文字段名。地类图斑相关字段:部分成果数据字段名可能经过简化或转换。
如果属性表里没有 DLBM,不要急着判断数据有问题。先检查数据是否经过脱敏、字段裁剪、格式转换,或者地类代码是否存放在另一张属性表中。
步骤2:准备三调地类代码表
代码表可以来自以下渠道:
- 三调成果包中的地类代码说明表。
- 项目技术设计书或成果说明文档。
- 自然资源主管部门发布的三调技术规程、分类说明或数据字典。
- 单位内部整理的标准代码表,但要核对来源和版本。
建议把代码表整理成CSV或Excel表,至少包含以下字段:
| 字段名 | 示例含义 | 建议格式 |
|---|---|---|
DLBM |
地类编码 | 文本 |
DLMC |
地类名称 | 文本 |
YJDL |
一级地类 | 文本 |
EJDL |
二级地类 | 文本 |
HZFL |
业务汇总分类 | 文本 |
最重要的一点:DLBM 必须按文本保存,不要按数值保存。地类编码不是普通数字,它是分类编码。
步骤3:在QGIS里连接三调地类代码表
如果使用QGIS,可以按下面操作:
- 加载三调图斑图层。
- 加载整理好的地类代码表,格式可以是CSV或Excel。
- 右键三调图斑图层,打开“属性”。
- 进入“连接”选项。
- 新增连接,连接图层选择代码表。
- 连接字段选择代码表中的
DLBM。 - 目标字段选择图斑属性表中的
DLBM。 - 确认后打开属性表,检查是否成功带出
DLMC、YJDL、HZFL等字段。
连接完成后,可以用分类符号按一级类或汇总分类制图,也可以用统计工具按 DLBM 或 HZFL 汇总面积。
步骤4:在ArcGIS Pro里连接三调地类代码表
如果使用ArcGIS Pro,可以使用“添加连接”或“连接字段”工具:
- 将三调图斑数据和地类代码表添加到工程。
- 右键三调图斑图层,选择“连接和关联”。
- 选择“添加连接”。
- 输入连接字段选择图斑中的
DLBM。 - 连接表选择地类代码表。
- 连接表字段选择代码表中的
DLBM。 - 应用后检查属性表是否出现代码表字段。
- 如需永久保存结果,使用“导出要素”生成新图层。
如果连接失败,优先检查两个表的字段类型是否一致。一个是文本、一个是长整型时,连接通常会失败或匹配为空。
步骤5:用字段计算器提取一级类或大类
很多统计不需要每个细分类,而是需要一级类或二级类。可以通过截取 DLBM 前几位生成辅助字段。
在QGIS字段计算器中,如果 DLBM 是文本字段,可以使用类似表达式:
substr("DLBM", 1, 2)
这会提取前两位代码,常用于快速分组。但是否代表一级类,要以你使用的代码表为准,不能只凭经验判断。
在ArcGIS Pro中,可以使用Python表达式,例如:
!DLBM![0:2]
建议新建字段如 DLBM2 或 YJDM,不要直接覆盖原始 DLBM。
步骤6:按地类代码统计面积
三调地类代码查询完成后,常见下一步是面积统计。统计前请确认面积字段来源:
- 如果使用成果字段
TBMJ,要确认单位是平方米、公顷还是亩。 - 如果重新计算几何面积,要确认数据坐标系是投影坐标系,不要直接用经纬度面积。
- 如果涉及扣除地类、田坎系数或特殊统计口径,要按项目要求处理。
常见统计方式如下:
| 工具 | 推荐方法 | 适用场景 |
|---|---|---|
| QGIS | 按分类统计、字段汇总、透视表插件 | 快速检查、制图前统计 |
| ArcGIS Pro | 汇总统计、融合、统计分析工具 | 正式成果处理、批量生产 |
| Excel | 数据透视表 | 属性表导出后的报表核对 |
| PostGIS | GROUP BY DLBM |
大数据量、多表联查、自动化质检 |
常见坑:查三调地类代码时最容易出错的地方
坑1:把地类代码当成数字
地类代码应作为文本处理。如果Excel把 0101 识别成 101,后续连接代码表就会失败。解决办法是在Excel中把字段设置为文本,或在CSV导入GIS软件时指定字段类型。
坑2:只用地类名称匹配
地类名称可能存在空格、全角半角、地方简写、同名不同口径等问题。正式匹配应以 DLBM 为主,DLMC 只做辅助核对。
坑3:混用二调、三调和年度变更代码
二调、三调、年度国土变更调查在分类口径和字段组织上可能存在差异。做历史对比时,不能直接把不同年份的地类代码简单合并统计,应先做分类口径转换表。
坑4:不知道统计的是细分类还是汇总类
同样是“建设用地面积”,不同业务可能要求不同归并规则。一定要在统计表中明确写出使用的分类字段,例如 DLBM、YJDL 或 HZFL。
坑5:面积单位没有统一
三调成果常见面积单位可能是平方米、公顷或亩。GIS重新计算面积时,还会受到坐标系影响。建议统计表中保留原始面积字段、计算面积字段和单位说明。
方法比较:三调地类代码查询用哪种方式更合适
| 方法 | 优点 | 缺点 | 推荐场景 |
|---|---|---|---|
| 直接查看属性表 | 最快,适合单个图斑核对 | 不适合批量统计 | 临时查询某个图斑地类 |
| GIS连接代码表 | 准确、可批量、可制图 | 需要整理代码表和字段类型 | 常规三调数据处理 |
| Excel数据透视表 | 报表友好,适合汇总 | 空间关系无法处理,字段格式易出错 | 导出属性表后的面积统计 |
| PostGIS数据库查询 | 适合大数据量和自动化 | 需要数据库基础 | 县市级大规模图斑分析 |
| Python脚本批处理 | 可重复、适合多批数据 | 需要编程能力 | 多区县、多年份成果批量处理 |
对多数GIS学习者和初级工程师来说,最稳妥的方式是:先在QGIS或ArcGIS Pro中用 DLBM 连接标准代码表,再按业务分类字段统计。这样既能看图,也能查表,还方便发现异常图斑。
检查清单:交付前这样核对三调地类代码
- 是否确认三调图斑中的地类字段是
DLBM或对应字段? - 代码表来源是否明确,是否与项目成果版本一致?
DLBM字段是否为文本类型?是否存在前导零丢失?- 连接代码表后,是否有未匹配记录?
- 是否抽查了若干图斑的
DLBM与DLMC是否一致? - 统计时使用的是细分类、一级类还是汇总分类?
- 面积单位是否统一?平方米、公顷、亩是否换算正确?
- 是否记录了分类依据、代码表版本和统计口径?
- 如果做年度对比,是否建立了不同年份分类口径转换关系?
建议每次处理三调地类代码时,都保留一张“代码表来源说明”和一张“统计口径说明”。这比单纯给出面积结果更可靠,也方便后续复核。
FAQ:土地利用分类标准和三调地类代码常见问题
1. 土地利用分类标准到底看哪个文件?
一般可参考土地利用现状分类相关国家标准,以及第三次全国国土调查相关技术规程、成果说明和地方自然资源主管部门发布的分类文件。实际项目中,应优先使用数据成果随附的代码表和技术说明。
2. 三调地类代码是不是全国都完全一样?
基础分类框架具有统一性,但具体成果字段、扩展字段、汇总口径和地方业务归并可能存在差异。做正式统计时,不要只从网上复制一张代码表,应核对项目数据自带说明。
3. 只有DLBM没有DLMC怎么办?
可以用 DLBM 连接地类代码表,把 DLMC、一级类、二级类等字段补回来。前提是代码表版本正确,并且 DLBM 字段类型一致。
4. 三调地类代码能直接用于土地利用制图吗?
可以,但建议不要直接按全部细分类随机配色。更实用的做法是按一级类或汇总类设置主色,再对细分类做轻微区分,这样地图更容易阅读。
5. 为什么我按DLBM统计的面积和别人不一样?
常见原因包括面积字段不同、单位不同、是否扣除田坎或其他扣除地类、是否包含零星地物、分类归并规则不同、坐标系重新计算面积造成差异。应先统一统计口径,再比较结果。
6. Excel打开三调代码表后代码变了怎么办?
关闭文件后重新导入,导入时把 DLBM 设置为文本字段。如果代码已经被保存成错误格式,需要从原始代码表或备份文件恢复,不建议手工猜测补零。
7. QGIS连接代码表后很多记录为空是什么原因?
优先检查三点:图斑表和代码表的 DLBM 类型是否一致;代码值是否存在前后空格;代码表是否与当前三调成果版本匹配。必要时可以新建清洗字段,去除空格后再连接。
结论:查三调地类代码的关键是“字段、代码表、口径”
土地利用分类标准和三调地类代码并不难,难点在于不要把不同标准、不同年份、不同统计口径混在一起。实际GIS处理中,建议按这条主线操作:先确认图斑字段 DLBM,再找到可靠的三调地类代码表,然后在QGIS或ArcGIS Pro中连接匹配,最后按明确的分类口径统计面积。
如果只是临时查看某个图斑,直接查 DLBM 和 DLMC 即可;如果要做成果统计、规划分析或专题制图,就必须保留代码表来源、字段类型、面积单位和汇总规则。这样得到的三调地类代码查询结果才经得起复核,也更适合后续GIS分析。