带标注点控规CAD转GIS数据--用地(实战详细步骤)

基本逻辑

  • 利用用地填充生成边线,CAD批量生成边线命令hatchgenerateboundary可以不需要分图层生成
    - 记得要检查CAD填充有无覆盖重叠
    - 或可以直接利用地块边线(如果有的话),需要确保线条正确
    - CAD命令 PE-J 处理一下线条
    - 生成的边线CAD加载进GIS — 线转面---->生成面数据,并整理面(确保无碎面)
    - 数据点(CAD属性块)加载进GIS,查看各类属性,一般完整属性位于点,导出点数据,检查点位,确保点位于用地中
    - - 空间链接:将属性表数据落位于用地块

其实还有一个处理方式是GIS中CAD至地理数据库,会生成相应的点线面GIS数据,但是中间比较容易出现地块缺失、分割不佳等情况,最后排查数据的时间更累。所以还是回归到一步步操作确保一次成图的操作。

1 CAD中操作

CAD的用地数据(以某地控规数据为例)
CAD用地数据

1.1 生成地块边线

CAD命名快捷键Ctrl+1 打开(或者使用输入命令mo
在这里插入图片描述
确定后图案填充都被选中了
在这里插入图片描述
CAD命名W 写块另存(原CAD中数据太多,另存出去处理更方便)
在这里插入图片描述
打开刚才生成的文件,看一下图层和图面内容,是否完整,如果有其余非用地的填充,删除掉并保存。(一般可以通过图层判别)
在这里插入图片描述
批量生成地块边线:CAD命名hatchgenerateboundary
在这里插入图片描述
已经生成新的边线了
在这里插入图片描述
可以隔离图层看一下(命令是layiso,取消隔离是layuniso
在这里插入图片描述

1.2 地块线基本处理好了,接下来准备标注点

回到原始控规数据,选中属性标注图层,并隔离出来(layiso)
w命令写块另存
在这里插入图片描述
在这里插入图片描述

2 ArcGIS处理

在目标文件夹下新建数据库,一会存储数据用。在这里插入图片描述

2.1 生成用地面数据

打开Arcmap,把填充块CAD加载进来。
在这里插入图片描述
要素转面(可以不选路径,先托管,等数据处理好了再另存到数据库中,也可以直接存储进刚才生成的数据库中)
在这里插入图片描述
生成的面打开属性表看一下,可能会有面积为0或者近乎于0的数据,可以先删掉。这些是线生成面后因为线重叠生出来的多余的面。
在这里插入图片描述
对于有些面积很小但是无法确定的,可以进一步处理
在这里插入图片描述
选中碎面
在这里插入图片描述
在这里插入图片描述
可以进一步用消除来合并编辑,最终生成的面数量应与地块面数量相同(注意,有些自然水体有面,但是不会统计到地块数量中,数量上自己判断)。
在这里插入图片描述

2.2 导入标注点数据

在这里插入图片描述
选择其中的point数据,导出数据到数据库中。
在这里插入图片描述
地块不大的话可以检查一下是否有点跑去地块外了,如果有,就挪到地块中(一般出问题的是狭长的或者及其小的地块)。如果数量多,可以使用拓扑检查(拓扑我还不熟练,等我熟练点了再细写)。
在这里插入图片描述

2.3 空间链接

在这里插入图片描述
打开新生成面的属性表,可以看到已经有数据了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值