【办公自动化】探秘少了22种用地的空间规划新国标并更新国标相关内容

我们在整理最新空间规划用地分类的时候发现,网传最新国标是132种分类,而2019年5月的《市县国土空间规划分区与用途分类指南》(试行,送审稿)中有154种用地分类,难道有一个差了22种用地的新版本?
经多天搜索,只发现了多篇文章中有提到:“2020年2月自然资源部制定了《国土空间规划用地用海用途分类指南》(试行,征求意见稿),……”。
这是一个找不到具体内容,找不到发布信息的神秘版本。

————————————————

几经求证,我们拿到了《国土空间规划用地用海用途分类指南》(试行,征求意见稿)PDF的扫描件,所以在此更新前几天文章中所有涉及到国标标准的内容。
这里涉及到之前发的几篇

【办公自动化】国土“三调”用地分类“一键”转南京分类
【办公自动化】国土“三调”用地分类“一键”转国标分类
【办公自动化】Excel“一键”生成国土“三调”转换代码
【办公自动化】“一键”生成国土空间规划CAD标准图层

1、新旧国标对比

2019年5月的《市县国土空间规划分区与用途分类指南》(试行,送审稿)设置 28种一级类、102 种二级类 、 24种三级类,共154种
2020年2月的《国土空间规划用地用海用途分类指南》(试行,征求意见稿) 设置22种一级类、80种二级类及,30种三级类,共132种,少了22种
我们特地整理了两版国标的对照表(后文获取),部分截图如下:
在这里插入图片描述

2、三调用地“一键”转换至国标用地

三调转换国土空间用地四种类型说明参照《【办公自动化】国土“三调”用地分类“一键”转国标分类》中用地转换说明。在此我们更新了最新用地转换对照表(后文获取),可以看到四种用地分类的对比。部分截图如下:
在这里插入图片描述
注:红字为一对多用地,需根据实际情况调整划分用地。

转换操作如下:

  • GIS中打开属性表,添加字段layer,类型文本;
    在这里插入图片描述
  • 右击Layer图层打开字段计算器…,
  • 加载 三调转国标2.0.cal 文件(后文获取),
  • 点选上面的Python,
  • 点确定,就自动转换生成了Layer的数据。
    在这里插入图片描述
    若需要CAD文件,自行导出CAD,CAD中就形成了国土空间规划的用地图层。

3、CAD国标图层“一键”生成

我们按照《国土空间规划用地用海用途分类指南》(试行,征求意见稿)设置了图层名称,并配置了颜色。需要的同学可在Excel中自行修改CAD色号。相关配色说明参照《【三调转换】“一键”生成CAD用地标准图层》中颜色对照表说明。
CAD国标图层及配色表(后文获取)部分截图如下:
在这里插入图片描述
生成操作如下:

  • 打开GIS生成的CAD,或新开CAD并新建页面
  • 打开我们提供的 CAD国标图层及配色1.0.xlsx Excel文件(后文获取)
  • 快捷键 Alt+F11 打开Excel的VB编辑器
    在这里插入图片描述
  • 点文件 > 导入文件…
  • 对话框中选到 CAD图层生成.bas 文件(后文获取),打开
  • 按F5 或者点绿色箭头运行,出现下面宏对话框,有宏名称就加载正确
    在这里插入图片描述
  • 点运行,会弹出提示框“提示:打开CAD,点击确定生成图层”
    确保打开了CAD文件或新开CAD并新建了页面,不然会报错。
  • 点确定,生成完毕,会弹出提示框 “图层创建完毕,请至CAD查看”
    Excel会按照颜色对照表,在CAD中给相应的图层设置颜色,没有的图层会自动添加图层并设置颜色。

CAD图层生成结果截图如下:
在这里插入图片描述
————————————————

4、代码部分

代码在excel中运行,链接CAD,把excel中的图层和颜色信息添加至CAD中,比python进行CAD链接更稳定。在excel中无法设置CAD的RGB颜色,所以一色号来代替,VBA在CAD中是可以设置RGB的。

Public Sub CAD_layers()
MsgBox ("提示:打开CAD,点击确定生成图层")
'连接CAD
Set acadapp = GetObject(, "autocad.application") 
Set acad = acadapp.ActiveDocument

'读取数据生成图层和颜色
For Row = 2 To Cells(Rows.Count, "d").End(xlUp).Row
Name = Cells(Row, "a") + Cells(Row, "b")
acad.layers.Add (Name)
acad.layers.Item(Name).color = Int(Cells(Row, "c"))
Next

MsgBox ("图层创建完毕,请至CAD查看!")
End Sub

excel中设置RGB底色的代码,将填有RGB颜色数字的表格填入对应的颜色,方便查看。

Public Sub color()

Column = "d" 
For Row = 2 To Cells(Rows.Count, Column).End(xlUp).Row
    
    col = Cells(Row, Column)
    If col <> "" Then
    'Mid(col, 9, 3) 切分会出错,部分RGB颜色不足9位
    s = Split(col, ",")   
    R = Int(s(0))
    G = Int(s(1))
    B = Int(s(2))
    Cells(Row, Column).Interior.color = RGB(R, G, B)
    End If
Next

End Sub

8月12日最新发布GIS转换工具箱,转换文件已停止更新
对原转换文件感兴趣的同学可以点击下方网盘链接
链接:https://pan.baidu.com/s/1fIaDrvwfElGWeqtqwAyZWg
提取码:0817

需要相关文件的同学,
关注公众号,回复 “图层” ,自动发送链接
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

规划酱

谢谢鼓励!一起自动化!

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

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

打赏作者

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

抵扣说明:

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

余额充值