上次看完了CAD转GIS的文章,

很多小伙伴又有了新的需求,

例如,这位朋友想把建筑层数也转为GIS数据,

并且添加到建筑数据中,

使每栋建筑带有层数的信息!

打开网易新闻 查看精彩图片

CAD的文字、数字等内容能转为GIS数据吗?

别问,问就是能!

接着之前的文章》,CAD的矢量数据是成功转为了GIS数据,但是数据的信息并不完整,需要把文字、数字等注记的内容也添加到矢量数据里,要实现这个效果,需要掌握两个内容

第一,加载CAD的注记图层。

这个很简单吧,上次讲了CAD的五大图层——

Annotation:注记

MultiPatch:多面体

Point:点

Polygon:面

Polyline:线

要把Annotation这个图层加载到工作界面——

打开网易新闻 查看精彩图片

然后可以看到文字、数字等注记内容显示了出来——

打开网易新闻 查看精彩图片

然后打开这个CAD注记图层的属性表,可以看到“TEXT”字段记录的就是这些文字或数字的信息,本例中的这些数字代表的是建筑层数——

打开网易新闻 查看精彩图片

第二,将注记连接到矢量数据。

建筑数据的属性表中,并没有表达层数的Text这个字段——

打开网易新闻 查看精彩图片

现在,需要把表达建筑层数的字段连接到建筑的矢量数据中,保证建筑这个数据的信息完整,就要用到一个工具——“空间连接”

“空间连接”就是基于数据的空间位置关系,将两个图层数据的属性表连接到一起。

那么,我们就需要观察下层数的注记和建筑数据的位置关系——

打开网易新闻 查看精彩图片

可以明确,一个建筑的面包含了一个层数的注记,因此,他们的空间关系就是“包含”。

于是,打开“分析工具—叠加分析—空间连接”工具,

打开网易新闻 查看精彩图片

“目标要素”选择“建筑”,“连接要素”选择CAD的注记图层,“匹配选项”选择“CONTAINS”,意思是把每个建筑面状数据包含的注记连接到对应的建筑数据的属性表中——

打开网易新闻 查看精彩图片

然后单击确定,再打开空间连接后的数据的属性表,可以看到建筑数据和“层数”的注记连接到了一起,建筑数据的信息完整了!

打开网易新闻 查看精彩图片

可以通过标注,将“Text”字段标注在建筑数据上——

打开网易新闻 查看精彩图片

至此,完成了将CAD的文字、数字等注记信息添加到矢量数据中,保证矢量数据的信息完整,其中的关键:观察注记和矢量数据的位置关系,用“空间连接”工具选择对应的匹配选项进行连接!

最后,放个我们视频号的视频,完整演示这个的操作流程!

还希望大家关注下我们的视频号,很多实用内容等着你哦!

社群交流/原创投稿/ 商务合作

来源:ArcGIS带你飞