【办公自动化】基于Arcpy建立GIS三调转换工具箱,23万图斑shp文件分分钟转换完成

话说ArcGIS的二次开发,一直以来都觉得是高端项目,常用方式是用ArcEngine,开发提供接口齐全,功能强大,比较成熟,但是不会用。偶然发现还有ArcPy这个工具,可以做成脚本工具箱,这就带大家一起来用用!

相关标准如下:
国标用地标准依据《国土空间规划用地用海分类指南》[2020.2]
江苏用地标准依据《江苏省村庄规划编制指南》(试行)[2020.8](最新)
南京用地标准依据《南京市村庄规划编制技术指南》[2020.3]

公众号原文:【三调转换】23万图斑?自建GIS工具箱分分钟转换!

1、加载和GIS操作

  • 将 三调转换工具箱.tbx (后文获取)放置在任意GIS连接的文件夹内,开打ArcMap,就能在 目录>文件夹连接 中找到工具箱。
    (没找到的右击文件夹点刷新,建议将工具箱从文件夹连接中拖至我的工具箱中,方便选用)

在这里插入图片描述

  • 将23万图斑的shp文件加载至图层中;

  • 双击三调转换工具,出现转换工具对话框,选择或拖入需要转换的三调文件图层;
    在这里插入图片描述

  • 转换标准根据需要选择,默认是江苏村庄标准;
    国标用地标准依据《国土空间规划用地用海分类指南》[2020.2]
    江苏用地标准依据《江苏省村庄规划编制指南》(试行)[2020.8]
    南京用地标准依据《南京市村庄规划编制技术指南》[2020.3]

在这里插入图片描述

  • 确定之后,脚本会在三调图层属性表中添加 Layer,ydbm,ydmc 三个字段;
    (属性表更新后GIS会自动刷新图像,视文件大小可能会略卡)
  • 然后是转换数据,有进度提示至完成转换。
    (初次易出错可重启软件再试。市域1378平方公里约23万个用地图斑,转换时间约55秒左右!)
    在这里插入图片描述

转换结果如下,这样一来原来的转换cal文件就可以退役了。
在这里插入图片描述

附:转换说明
以《南京市村庄规划编制技术指南》(试行)(2020版)为例
三调转换具体分为四种类型:
一一对应型:一个“三调”用地的二级地类可以与国土空间规划用地的有明确的对应关系的,可以直接转换。
一对多型:一个“三调”用地的的二级地类可转换成多个国土空间规划的类别,为保证转换效率,将转换为最常见一级地类,具体划分需根据现状调研情况进行手动调整。如08H2科教文卫用地,可转换为0702文化用地、0703教育用地、0704体育用地、0705医疗卫生用地、0706社会福利用地、0707科研用地多个,我们统一转换为一级地类07公共设施用地。
多对一型:多个“三调”用地的二级地类可转换成一个国土空间规划的类别,可直接转换。如0101水田、0102水浇地、0103旱地,均为转换成01耕地。
无对应型:“三调”中空闲地无对应类型,需根据现状调研情况手动调整,默认转换为00空闲地

2、江苏标准又又又更新了

8月3日刚发【三调转换】《江苏省村庄规划编制指南》(2020年试行稿),江苏省自然资源厅8月发布了新版本《江苏省村庄规划编制指南(试行)》2020年版。
6月版的《指南》中将国土空间用途分为25个一级类,71个二级类,35个三级类,共计131个地类。
8月版的《指南》中部分条文进行了修改,将国土空间用途分为28个一级类,89个二级类,30个三级类,共计147个地类。
8月版的《指南》更接近《市县国土空间规划基本分区与用途分类指南(试行,送审稿)》中的用地分类了。
8月版的国土空间用途分类表部分截图如下:
在这里插入图片描述

3、国土原来还有个三调分类

在使用的过程中发现,三调用地的编码不是按顺序来的,而且还有不少编码空缺,怎么回事?
在这里插入图片描述
在GB/T 21010-2017 现状用地分类中,现状用地类别是完整有序的。
GB/T 21010-2017 现状用地分类部分截图如下:
在这里插入图片描述

原来还有一个《第三次全国国土调查工作分类》,这个分类减少了很多用地类别。而且还增加了带K类用地——可调整用地,和带A类用地——类似细分小类用地。
所以带K类用地去除K按正常编码进行转换,带A类用地单独成一个用地类别进行转换 ,《工作分类》中总共有4个带A类用地,这样转换表中又增加了4行,共有60种图斑地类。
《第三次全国国土调查工作分类》部分截图如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码我们下期见!

8月12日转换文件夹更名为:
GIS工具箱
文件更改为:
三调转换对照表3.1.xlsx
三调转换工具箱.tbx

在这里插入图片描述
需要GIS工具箱的同学,
关注公众号回复“工具箱”,自动发送链接

相关文章:【三调转换】23万图斑?自建GIS工具箱分分钟转换!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

规划酱

谢谢鼓励!一起自动化!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值