Arcgis如何进行国土空间规划基期数据转换工作
背景
国土空间规划编制工作要以第三次全国国土调查成果为基础,进行基期底图底数的转换。基数转换成果是形成现状“一张底图”的重要内容和基础,也是国土空间总体规划审批的重要依据。随着《国土空间规划用地用海分类指南20201117》的下发,基期数据转换工作亟待开展。
经过梳理相关标准,将三调国土调查分类标准与用地用海分类标准对应关系划分为三种,即一对一、多对一和一对多。针对一对一和多对一数据,Arcgis可直接进行转换;而对于一对多数据,需采取其他数据辅助判别归类,如内业不能判别,采取人工实地核实的方式进行调查并归类,确保数据转换的准确性。
本文阐述如何用ARCGIS对三调数据中符合“一对一”“多对一”规则的图斑进行基期数据转换。
基础数据
基础数据为三调数据中的【DLTB】图层,
名称 | 格式 | 坐标系 | 说明 |
---|---|---|---|
DLTB | Shapefile | 未知 | 用于提取基期转换数据 |
解决方法
- 使用【添加字段】工具,创建新字段用于存储新的转换成果。
- 使用【字段计算器】工具,设置计算条件,对字段赋值。
工具名称 | 工具位置 |
---|---|
添加字段 | 【属性表】→【表选项】→【添加字段】 |
字段计算器 | 【右键菜单】→【字段计算器】 |
操作步骤
1.新建分类字段
如图所示,打开DLTB图层属性表,添加文本型字段“二级类”。
2. 对字段进行赋值
右击二级类字段,打开【字段计算器】对话框,【解析程序】选择“Python",勾选【显示代码块】;本例按照《国土空间规划用地用海分类指南》中的用地用海分类规则进行转换,判断代码如下所示:
def gettransfer(dlbm):
ydyh={
'0303':'0507','0304':'0501','0306':'0502','0402':'0