1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ArcGIS基础:CAD数据转换为GIS数据(符号化显示 数据转换 线转面 空间连接)

ArcGIS基础:CAD数据转换为GIS数据(符号化显示 数据转换 线转面 空间连接)

时间:2024-04-13 00:01:37

相关推荐

ArcGIS基础:CAD数据转换为GIS数据(符号化显示 数据转换 线转面 空间连接)

1、【符号化显示】:

CAD数据加载进来有很多列表,可以通过查看后缀名识别,包含了点【point】、线【polyline】、面【polygon】、标注数据【Annotation】等数据,本次实验我们需要用到的是面数据,也就是.dwgPolygon格式的数据。如下图所示:

把数据加载进来(添加数据),然后在2处打开属性表,查看CAD数据的属性表,打开后可以发现【layer】图层表示就是地块的用地性质(R2、A1、B1等,一般附有备注说明),就以该图层进行符号化显示。

我们在数据上右键打开【属性】,打开图层属性,找到【符号系统】,选择类别中的【唯一值】,然后在【值字段】下拉选择【layer】,因此将该属性中的值作为要素分类的依据(根据用地性质分为不同的类别)。

点击【添加所有值】,就可以加载所有的用地性质数据,可以根据符号样式修改颜色(最好选择颜色区别度的,区别比较明显)等,点击应用就可以查看所得到的符号化的效果图。

符号化之后的效果图:

2、【将CAD数据导入地理数据(gdb格式)库】:

要先新建一个地理数据库【gdb】格式,然后右键【新建要素数据集】,并进行命名(养成良好命名习惯)。

选择当前坐标系(与其他数据的坐标系保持一致),默认保存进行下一步。

Z坐标选择默认【无坐标系】,保持默认即可。

设置【容差】,0.001米的容差基本是符号使用要求,保持默认即可。

在【CAD用地现状】要素数据集上右键,导入【单个要素】,会弹出【要素类至要素类】的一个设置页面,选择需要【输入要素】的polygon面要素,并在3处选择【输出位置】(选择刚才新建的数据库),在4处的【输出要素类】进行命名设置,在5处的【字段映射】里根据需要留下字段映射,本次我们只需要留下【layer】字段属性即可。

保留了【layer】属性,并右键重命名为【用地现状性质】(也可以在数据加载成功后在字段里进行重新重命名)。

加载数据【用地现状CAD】,右键可以查看【属性表】,即已经转换为了GIS数据,成功导入了【gdb】格式的数据库中,2处的【用地现状性质】就是【layer】。

3、【CAD线数据转为GIS面数据】:

CAD数据中的很多线并不封闭,GIS软件只能设别为线数据,使用GIS的【要素转面】工具,可以轻易的实现CAD数据用线围起来的所有面(为了保险,转换之后需要仔细检查,查看转换是否失败)。

下图是本次实验所需要的【polyline】CAD线数据。

查看其属性表:

下面是本次实验用到的【标注数据】也就是【Annotation】数据,可以看到数据是具有空间位置和属性信息的,下面进行标注要素。

打开【属性表】,可以看到有2处的【text】的【用地性质属性】。

打开【要素转面】工具,在【输入要素】里把CAD线数据加载进来。

在【输出要素类】里进行命名。

在【标注要素】里把标注数据加载进来(标注要素只是可选的,不是必须的)。

查看生成的数据。

查看属性表,可以发现【textMemo】就是用地性质的标注(可以发现并不是所有的面都进行了标注)。

【注意】:由于CAD数据和GIS数据的差异性,有的面没有被标注,需要使用GIS软件进行修改,对于重叠的区域或者缝隙需要继续进行修改完善。

4、【CAD标注转为GIS属性】:

CAD数据的标注数据也就是【Annotation】信息,本次实验主要是指的是【用地性质】属性,使用ArcGIS可以根据标注的空间位置将其变为属性附着在就近的要素类数据上。

下图是标注数据,可以看到是有空间位置的。

我们用到的是2处的【text】字段,将其附着与面数据,也就是【polygon】上。

下图是面数据,也就是【polygon】格式的数据。

下面是属性表。

找到【分析工具】下的【叠加分析】工具,然后再打开【空间连接】工具(思考一下为什么选择空间连接这个工具,因为两者数据的空间位置是一样的,这个工具有很大用途,灵学会用)。

在2处输入【目标要素】,也就是被附着的要素数据。

在3处输入【连接要素】,也就是【标注要素】。

在4处输入地址和命名。

在处选择【连接要素的字段映射】,这里我们只保留【text】,其他的全部删除,并且把【text】重新命名为【用地性质】。

连接操作里选择默认的【JOIN_ONE_TO_ONE】。

在6处选择【匹配选项】,这里选择【closet】(最近的)。

查看输出结果,我们看到2处的【用地性质】就是标注要素里的【text】。

好的,实验结束,希望可以对大家有帮助,感谢支持。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。