土地利用分类标准是?三调地类代码咋查?

GIS基础理论
Dr.GIS
wowwwai GIS研习社 · 工具流程与项目排障

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

土地利用分类标准和三调地类代码查询流程
三调地类代码查询的典型流程:从图斑属性字段出发,匹配标准代码表,再用于统计、制图和检查。

引言:先分清“土地利用分类标准”和“三调地类代码”

在GIS数据处理中,很多人会把“土地利用分类标准”“土地利用现状分类”“三调地类代码”混在一起。实际工作中,它们有关联,但不完全等同。

简单理解:

  • 土地利用分类标准:规定土地利用类型如何划分,例如耕地、园地、林地、草地、建设用地等。
  • 土地利用现状分类:常见依据是国家标准 GB/T 21010 系列,用于描述现状土地利用类型。
  • 三调地类代码:第三次全国国土调查成果中使用的地类编码,常见字段包括 DLBMDLMC
  • 工作分类与汇总分类:三调成果中经常会同时涉及细分类、一级类、二级类、汇总统计口径等。

如果你只是想“查一个三调地类代码是什么意思”,重点看 DLBM 和地类代码表;如果你要做统计报表,还要确认使用的是细分类口径、一级类口径,还是自然资源管理部门要求的汇总口径。

背景:为什么三调地类代码经常查不准

三调数据在GIS软件里通常是矢量图斑数据,格式可能是 Shapefile、File Geodatabase、GeoPackage 或数据库表。属性表中常见字段包括:

  • DLBM:地类编码,通常是最关键的查询字段。
  • DLMC:地类名称,例如水田、旱地、有林地、农村宅基地等。
  • QSXZ:权属性质。
  • QSDWDMQSDWMC:权属单位代码和名称。
  • TBMJ:图斑面积,注意单位和计算口径。
  • KCDLBMKCXS:扣除地类编码、扣除系数,部分地区成果中会出现。

之所以会出现“代码查不准”,常见原因有四个:

  • 只看了地类名称,没有核对 DLBM
  • 使用了旧版土地利用分类表,和三调成果口径不一致。
  • 地类代码被Excel自动转成数字,前导零或文本格式丢失。
  • 统计时混用了二级类、三级类和汇总类,导致面积不一致。

所以,三调地类代码查询不只是“查表”,还要确认数据来源、字段含义和统计口径。

原理:三调地类代码怎么看

三调地类代码通常采用分级编码方式。一般来说,代码越短表示类别越粗,代码越长表示类别越细。以常见土地利用现状分类思路理解,可以分为一级类、二级类和更细的地类。

字段或概念 含义 GIS处理中怎么用
DLBM 地类编码 用于连接代码表、分类统计、符号化制图
DLMC 地类名称 用于人工检查和地图标注,但不建议作为唯一匹配字段
一级类 较粗的土地类型 用于总览统计,例如耕地、林地、草地、建设用地
二级类或细分类 更具体的土地利用类型 用于三调成果分析、规划底图、专项核查
汇总口径 按业务要求重新归并 用于报表、耕地保护、生态用地、建设用地统计

例如,在实际工作中,010101020103 可能分别对应耕地下面的细分类。做统计时,如果你要统计“耕地总面积”,不能只筛选一个代码,而要把同一大类下的相关细分类全部纳入。

注意:不同项目、不同地区的数据成果可能会附带本地化代码说明表。正式成果统计应优先使用项目随附的三调地类代码表、地方自然资源主管部门发布的技术文件或成果说明。

步骤:三调地类代码咋查

步骤1:先在属性表里找到地类字段

打开三调图斑数据后,先查看属性表。重点找以下字段:

  • DLBM:优先使用。
  • DLMC:用于辅助确认。
  • 地类编码地类名称:有些数据会使用中文字段名。
  • 地类图斑相关字段:部分成果数据字段名可能经过简化或转换。

如果属性表里没有 DLBM,不要急着判断数据有问题。先检查数据是否经过脱敏、字段裁剪、格式转换,或者地类代码是否存放在另一张属性表中。

步骤2:准备三调地类代码表

代码表可以来自以下渠道:

  • 三调成果包中的地类代码说明表。
  • 项目技术设计书或成果说明文档。
  • 自然资源主管部门发布的三调技术规程、分类说明或数据字典。
  • 单位内部整理的标准代码表,但要核对来源和版本。

建议把代码表整理成CSV或Excel表,至少包含以下字段:

字段名 示例含义 建议格式
DLBM 地类编码 文本
DLMC 地类名称 文本
YJDL 一级地类 文本
EJDL 二级地类 文本
HZFL 业务汇总分类 文本

最重要的一点:DLBM 必须按文本保存,不要按数值保存。地类编码不是普通数字,它是分类编码。

步骤3:在QGIS里连接三调地类代码表

如果使用QGIS,可以按下面操作:

  1. 加载三调图斑图层。
  2. 加载整理好的地类代码表,格式可以是CSV或Excel。
  3. 右键三调图斑图层,打开“属性”。
  4. 进入“连接”选项。
  5. 新增连接,连接图层选择代码表。
  6. 连接字段选择代码表中的 DLBM
  7. 目标字段选择图斑属性表中的 DLBM
  8. 确认后打开属性表,检查是否成功带出 DLMCYJDLHZFL 等字段。

连接完成后,可以用分类符号按一级类或汇总分类制图,也可以用统计工具按 DLBMHZFL 汇总面积。

步骤4:在ArcGIS Pro里连接三调地类代码表

如果使用ArcGIS Pro,可以使用“添加连接”或“连接字段”工具:

  1. 将三调图斑数据和地类代码表添加到工程。
  2. 右键三调图斑图层,选择“连接和关联”。
  3. 选择“添加连接”。
  4. 输入连接字段选择图斑中的 DLBM
  5. 连接表选择地类代码表。
  6. 连接表字段选择代码表中的 DLBM
  7. 应用后检查属性表是否出现代码表字段。
  8. 如需永久保存结果,使用“导出要素”生成新图层。

如果连接失败,优先检查两个表的字段类型是否一致。一个是文本、一个是长整型时,连接通常会失败或匹配为空。

步骤5:用字段计算器提取一级类或大类

很多统计不需要每个细分类,而是需要一级类或二级类。可以通过截取 DLBM 前几位生成辅助字段。

在QGIS字段计算器中,如果 DLBM 是文本字段,可以使用类似表达式:

substr("DLBM", 1, 2)

这会提取前两位代码,常用于快速分组。但是否代表一级类,要以你使用的代码表为准,不能只凭经验判断。

在ArcGIS Pro中,可以使用Python表达式,例如:

!DLBM![0:2]

建议新建字段如 DLBM2YJDM,不要直接覆盖原始 DLBM

步骤6:按地类代码统计面积

三调地类代码查询完成后,常见下一步是面积统计。统计前请确认面积字段来源:

  • 如果使用成果字段 TBMJ,要确认单位是平方米、公顷还是亩。
  • 如果重新计算几何面积,要确认数据坐标系是投影坐标系,不要直接用经纬度面积。
  • 如果涉及扣除地类、田坎系数或特殊统计口径,要按项目要求处理。

常见统计方式如下:

工具 推荐方法 适用场景
QGIS 按分类统计、字段汇总、透视表插件 快速检查、制图前统计
ArcGIS Pro 汇总统计、融合、统计分析工具 正式成果处理、批量生产
Excel 数据透视表 属性表导出后的报表核对
PostGIS GROUP BY DLBM 大数据量、多表联查、自动化质检

常见坑:查三调地类代码时最容易出错的地方

坑1:把地类代码当成数字

地类代码应作为文本处理。如果Excel把 0101 识别成 101,后续连接代码表就会失败。解决办法是在Excel中把字段设置为文本,或在CSV导入GIS软件时指定字段类型。

坑2:只用地类名称匹配

地类名称可能存在空格、全角半角、地方简写、同名不同口径等问题。正式匹配应以 DLBM 为主,DLMC 只做辅助核对。

坑3:混用二调、三调和年度变更代码

二调、三调、年度国土变更调查在分类口径和字段组织上可能存在差异。做历史对比时,不能直接把不同年份的地类代码简单合并统计,应先做分类口径转换表。

坑4:不知道统计的是细分类还是汇总类

同样是“建设用地面积”,不同业务可能要求不同归并规则。一定要在统计表中明确写出使用的分类字段,例如 DLBMYJDLHZFL

坑5:面积单位没有统一

三调成果常见面积单位可能是平方米、公顷或亩。GIS重新计算面积时,还会受到坐标系影响。建议统计表中保留原始面积字段、计算面积字段和单位说明。

方法比较:三调地类代码查询用哪种方式更合适

方法 优点 缺点 推荐场景
直接查看属性表 最快,适合单个图斑核对 不适合批量统计 临时查询某个图斑地类
GIS连接代码表 准确、可批量、可制图 需要整理代码表和字段类型 常规三调数据处理
Excel数据透视表 报表友好,适合汇总 空间关系无法处理,字段格式易出错 导出属性表后的面积统计
PostGIS数据库查询 适合大数据量和自动化 需要数据库基础 县市级大规模图斑分析
Python脚本批处理 可重复、适合多批数据 需要编程能力 多区县、多年份成果批量处理

对多数GIS学习者和初级工程师来说,最稳妥的方式是:先在QGIS或ArcGIS Pro中用 DLBM 连接标准代码表,再按业务分类字段统计。这样既能看图,也能查表,还方便发现异常图斑。

检查清单:交付前这样核对三调地类代码

  • 是否确认三调图斑中的地类字段是 DLBM 或对应字段?
  • 代码表来源是否明确,是否与项目成果版本一致?
  • DLBM 字段是否为文本类型?是否存在前导零丢失?
  • 连接代码表后,是否有未匹配记录?
  • 是否抽查了若干图斑的 DLBMDLMC 是否一致?
  • 统计时使用的是细分类、一级类还是汇总分类?
  • 面积单位是否统一?平方米、公顷、亩是否换算正确?
  • 是否记录了分类依据、代码表版本和统计口径?
  • 如果做年度对比,是否建立了不同年份分类口径转换关系?

建议每次处理三调地类代码时,都保留一张“代码表来源说明”和一张“统计口径说明”。这比单纯给出面积结果更可靠,也方便后续复核。

FAQ:土地利用分类标准和三调地类代码常见问题

1. 土地利用分类标准到底看哪个文件?

一般可参考土地利用现状分类相关国家标准,以及第三次全国国土调查相关技术规程、成果说明和地方自然资源主管部门发布的分类文件。实际项目中,应优先使用数据成果随附的代码表和技术说明。

2. 三调地类代码是不是全国都完全一样?

基础分类框架具有统一性,但具体成果字段、扩展字段、汇总口径和地方业务归并可能存在差异。做正式统计时,不要只从网上复制一张代码表,应核对项目数据自带说明。

3. 只有DLBM没有DLMC怎么办?

可以用 DLBM 连接地类代码表,把 DLMC、一级类、二级类等字段补回来。前提是代码表版本正确,并且 DLBM 字段类型一致。

4. 三调地类代码能直接用于土地利用制图吗?

可以,但建议不要直接按全部细分类随机配色。更实用的做法是按一级类或汇总类设置主色,再对细分类做轻微区分,这样地图更容易阅读。

5. 为什么我按DLBM统计的面积和别人不一样?

常见原因包括面积字段不同、单位不同、是否扣除田坎或其他扣除地类、是否包含零星地物、分类归并规则不同、坐标系重新计算面积造成差异。应先统一统计口径,再比较结果。

6. Excel打开三调代码表后代码变了怎么办?

关闭文件后重新导入,导入时把 DLBM 设置为文本字段。如果代码已经被保存成错误格式,需要从原始代码表或备份文件恢复,不建议手工猜测补零。

7. QGIS连接代码表后很多记录为空是什么原因?

优先检查三点:图斑表和代码表的 DLBM 类型是否一致;代码值是否存在前后空格;代码表是否与当前三调成果版本匹配。必要时可以新建清洗字段,去除空格后再连接。

结论:查三调地类代码的关键是“字段、代码表、口径”

土地利用分类标准和三调地类代码并不难,难点在于不要把不同标准、不同年份、不同统计口径混在一起。实际GIS处理中,建议按这条主线操作:先确认图斑字段 DLBM,再找到可靠的三调地类代码表,然后在QGIS或ArcGIS Pro中连接匹配,最后按明确的分类口径统计面积。

如果只是临时查看某个图斑,直接查 DLBMDLMC 即可;如果要做成果统计、规划分析或专题制图,就必须保留代码表来源、字段类型、面积单位和汇总规则。这样得到的三调地类代码查询结果才经得起复核,也更适合后续GIS分析。