Arcgis如何使用三调数据统计土地三大类

Arcgis如何使用三调数据统计土地三大类

背景

三调数据具有多种用途,国土空间规划需要以三调数据为基础来编制。按照我国《土地管理法》,土地按用途被分为三大类,即农用地、建设用地、未利用地。如何实现三调数据向三大类转换,是分析土地利用变化时不可或缺的一部分。

本文阐述如何用ARCGIS实现三调数据向三大类转换。

基础数据

基础数据为三调数据中的【DLTB】图层,

名称格式坐标系说明
DLTBShapefile未知用于提取三大类数据

解决方法

  1. 使用【添加字段】工具,创建新字段用于存储三大类。
  2. 使用【字段计算器】工具,设置计算条件,对字段赋值。
工具名称工具位置
添加字段【属性表】→【表选项】→【添加字段】
字段计算器【右键菜单】→【字段计算器】

操作步骤

1.新建分类字段
如图所示,打开DLTB图层属性表,添加文本型字段“三大类”。
添加字段“三大类”
2. 对字段进行赋值
右击三大类字段,打开【字段计算器】对话框,【解析程序】选择“Python",勾选【显示代码块】;本例按照《第三次全国土地调查工作分类与三大类对照表》中的三调分类与三大类对应规则进行分类,判断代码如下所示:

// 创建函数getClassify
def getClassify(dlbm):
    nyd=['0101','0102','0103','0201','0202','0203','0204','0301','0302','0303','0304','0305','0306','0307','0401','0402','0403','1006','1103','1104','1107','1202','1203','1104A']
    wlyd=['0404','1101','1102','1105','1106','1108','1110','1204','1205','1206','1207']
    if dlbm in nyd:
        return "农用地"
    elif dlbm in wlyd:
        return "未利用地"
    else:
        return "建设用地"

复制全部代码粘贴至【预逻辑脚本代码窗口中】,然后引用该函数,引用方法为:设置【三大类=】“getClassify(!DLBM!)”,!DLBM!为原属性表的DLBM字段。
在这里插入图片描述
点击【确定】,得到赋值完成的“三大类”,赋值结果如下所示:
在这里插入图片描述

注:
Python有着严格的代码缩进规则,请严格进行代码的复制粘贴,否则会发生错误,无法生成赋值结果。
请检查对应规则是否更新,如果更新,请参照新规则进行代码修改后再赋值。

以下为建设用地的代码,需要自取:

 jsyd=['05H1','0501','0502','0503','0504','0505','0506','0507','0508','0601','0602','0603','0701','0702','08H1','08H2','08H2A','0809','0810','0901','0902','0903','0904','0905','0906','1001','1002','1003','1004','1005','1007','1008','1009','1109','1201','09','0810A','06H1']

2020/12/11
我对代码做了改进,可以直接将未归类的代码输出为“请查询:DLBM",避免了这部分代码直接返回到建设用地中,以下为改进后的代码:

def getClassify(dlbm):
   nyd=['0101','0102','0103','0201','0202','0203','0204','0301','0302','0303','0304','0305','0306','0307','0401','0402','0403','1006','1103','1104','1107','1202','1203','1104A']
   wlyd=['0404','1101','1102','1105','1106','1108','1110','1204','1205','1206','1207']
   jsyd=['05H1','0501','0502','0503','0504','0505','0506','0507','0508','0601','0602','0603','0701','0702','08H1','08H2','08H2A','0809','0810','0901','0902','0903','0904','0905','0906','1001','1002','1003','1004','1005','1007','1008','1009','1109','1201','09','0810A','06H1']
   if dlbm in nyd:
       return "农用地"
   elif dlbm in wlyd:
       return "未利用地"
   elif dlbm in jsyd:
       return "建设用地"
   else:
        return "请查询:{0}".format(dlbm)
  • 25
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: ArcGIS三调处理插件是一种专门用于处理三调数据的辅助工具。三调是指城镇规划中的三个基本平面调查,即人口调查、土地利用调查和交通调查。这些调查数据在城市规划和管理中起着至关重要的作用。 ArcGIS三调处理插件可以帮助用户对三调数据进行快速、准确的分析和处理。它提供了多种功能,包括数据导入、数据清洗、数据处理、数据统计等。用户可以通过该插件将原始的三调数据导入到ArcGIS软件中,然后对数据进行清洗和处理,以便更好地进行地理分析和空间规划。 该插件提供了一系列的工具和算法,可以对三调数据进行空间分析、空间插值、空间统计等操作。用户可以根据需要进行相关的数据分析,比如人口密度分析、土地利用类型分析、交通流量分析等。这些分析结果可以帮助规划人员更好地了解城市的人口分布、土地利用状况和交通情况,从而为城市规划和管理提供科学依据。 此外,ArcGIS三调处理插件还提供了数据可视化的功能,用户可以通过地图、图表等方式直观地展示三调数据的分布和特征。这使得用户可以更加方便地观察和理解三调数据,为规划决策提供更为直观的参考。 总之,ArcGIS三调处理插件是一种功能强大、操作方便的工具,可以帮助用户对三调数据进行分析和处理,为城市规划和管理提供科学支持。它在城市规划、土地利用规划、交通规划等领域具有广泛的应用前景。 ### 回答2: ArcGIS三调处理插件是一种在ArcGIS平台上使用的工具,用于进行三调处理的相关功能插件。三调处理是指通过对地理信息进行分析、建模和优化,实现土地利用的合理规划和管理。这个插件可以帮助用户快速、高效地进行三调处理工作。 ArcGIS三调处理插件提供了一系列的功能和工具,包括数据导入、数据处理、数据展示和分析等。用户可以通过插件将地理数据导入到ArcGIS平台中,然后进行数据清洗、整理和处理,以满足具体的三调处理需求。同时,插件还提供了数据展示功能,可以将处理后的结果以地图、图表等形式展示出来,方便用户进行可视化分析和决策。 这个插件还具有自动化和智能化的特点。它可以通过算法和模型实现对数据的快速处理和分析,大大提高了工作效率。同时,插件还提供了一些智能算法和优化模型,可以辅助用户进行土地利用的规划和管理,实现资源的合理配置。 在使用ArcGIS三调处理插件时,用户需要具备一定的地理信息系统和三调处理的基础知识。只有掌握相关的理论和方法,才能更好地利用插件进行工作。另外,用户还可以通过学习相关的教程和培训,提升自己的能力和技术水平。 总的来说,ArcGIS三调处理插件是一种功能强大的工具,可以帮助用户进行土地利用的规划和管理工作。它能够提供丰富的功能和工具,支持数据导入、处理、展示和分析等操作。同时,插件还具有自动化和智能化的特点,为用户提供了高效、便捷的三调处理解决方案。用户需要具备一定的基础知识和技能,才能充分发挥插件的功能和优势。 ### 回答3: ArcGIS三调处理插件是一种可以在ArcGIS软件中使用的工具,用于进行三调数据的处理和分析。三调数据指的是城市地理信息系统(GIS)中的村庄、居民地和建筑物的数据。 该插件可以帮助用户进行一系列的三调数据处理工作,例如数据导入、数据编辑、数据清理和数据分析等。通过该插件,用户可以轻松地对三调数据进行识别、分类和属性设置,以及对数据进行简化、合并和删除等操作。 该插件还提供了多种功能,例如生成三调数据报告、统计和图表展示。用户可以根据自己的需求,利用这些功能来帮助他们更好地理解和分析三调数据,从而支持城市规划、土地利用和基础设施建设等决策过程。 需要注意的是,ArcGIS三调处理插件通常需要额外购买或下载,并根据使用情况可能需要进行相应的许可证授权。用户在使用该插件之前,需要了解相应的使用条款和许可证要求,并确保其使用方式合法合规。 总之,ArcGIS三调处理插件是一种强大的工具,可以帮助用户快速、准确地处理和分析三调数据,提高工作效率并支持决策制定。但同时,用户也需要了解插件的使用规范和许可证要求,以确保合法合规地使用该插件。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值