粉丝3997获赞7739


项目中经常会用到把 c a d 的文件在 arcs 中打开,并且给业主提交 s h p 格式的文件,下面我们以综地图为例来演示。打开 arc map, 然后添加 cad 进来,这个是 cad 注剂图层, 我们添加上下面这个是 cad 的线图层,也要添加好了,我们只需要这两个就够了,这就是 cad 图形在 argus 中的显示了,现在我们要把它们转化成 shp 格式。 右键中地图的线图层,选择数据,导出数据。在输出要素类中,我们把输出文件的路径设置好,名称设置好,保存类型设置为 shipf。 看看看你的,看看你的,看看你的, 下面开始转换助剂层,右键助剂层选择转换为地理数据库助剂,这里我们要把输出的路径改为地理数据库或者个人文件数据库中,我这里选择新建地理数据库, 参考比例就选择 cad 中宗地图的比例,点击确定, 然后把 cad 中添加进来的数据移除即可。此时就 得到了我们需要的 s h p 数据。 s h p 如何转 c a d 格式,现在我们演示要把这个面图层以及主机一并转为 c a d。 首先我们要将要素的标注打开, 然后右键要素选择,将标注转换为助剂,这里存储助剂,选择在数据库中为以下选项创建助剂,根据自己需要选助剂要素类的存储位置选择文件地理数据库, 点击确定 右键要素,选择数据导出至 cad 输出类型,我这里选择 dw g 二零零四版本,版本太高别人不一定打不开, 然后选择好输出路径, 点击保存, 接着导出助剂,这里和刚才的要素导出不太一样, 我们打开耳 two box, 点击转换工具,导出为 c a d, 把柱剂拖 入到输入要素中,点击这里也能选择输入要素、输出类型和输出路径,设置好后,点击确定, 找到我们的输出路径。打开导出的 cad 文件, 这里自己设置下字体和线段、颜色和样式就可以了,这里我就不演示了,本期视频就到这,记得点赞收藏加关注哦!

很多粉丝问 c、 a、 d 的数据如何导入到剂子里,其实 c、 a、 d 的点线、面、助剂等这些数据导入到剂子的方法呢,也比较简单,今天呀用面来举例子, 主要是导入面的时候有几个小细节大家要注意一下,并且呢跟大家讲一下如何把 cad 数据导到计时之后,让它自动分层。好,我们来看一下, 这里有一个简单的居住区的数据,这些都是建筑导入面的时候细节是什么呢? 就是你一定要让特性这里,这个面闭合,这里要选择是这样把面倒到祭司里,他才是一个面状数据,你看是吧, 保证它是是,那么这么多面状数据啊,你可以把它们一起选中, 然后在面状数据闭合这里统一,让他是是一定要注意哈。好,我们再看下一个,你看这个就是是他就是闭合的了。好, 然后我把 c、 a、 d 数据另存一下, 然后我们来到阿克迈普的界面,你看这是我们刚才存的 cad, 在计时的 的目录系统里,他这个 cad 是这样的,分了五个层,分别是助计体、块,或者也可以叫多面体, 这个是三维的,我们一般二维平面里很少用到点面和线,对吧? 你看他这种符号你要认识,我们一般导入的时候呀,可以把下面这个图层分别导入进来,那么我只导入面状的图层,包括我那个建筑面,还有外部的红线,他都是面。 好,你看他就是把所有的面都导入进来了,对吧?那么切入点线的方法都是一样的啊,那么这个面导进来之后呀,你看这里是这样的,显示他还是个 dwg 格式的,你要右击导出一下数据,导出数据,这里 存成一个祭死知识的 ship 文件,或者是地理数据库下的要素类文件,那么这里我存成 ship 文件,叫 cad 面转 ship 存成地理数据库下的要素类文件也可以, 我这里就存为 ship 文件了,然后保存, 你看现在这个 c、 a、 d 文件就存为 ship 文件了,对吧? 那么我们打开 ship 文件属性表看一下,这里呢记录了他在 cad 的一些属性信息,那么这个就是他的图层字段,现在我们看这里有两个层,那么在实际工作中,你导入一个面状的数据呢?他可能是有很多个层,那么我们如何让他自动进行 分层呢?也就是说这里我们把红线这个层单独提取出来,建筑这个层单独提取出来,这个也不算什么麻烦事,我们把这个关掉,然后打开分析工具, 这里有一个提取分析,按属性分割,双击打开 输入表,就是我们刚才这个 ship 文件目标工作空间存一下。好,这里我存到 cad 自动分测文件夹里, 你不用打开哈,这里是添加的,选中他点击添加就可以了。意思就是我们提取出的这些数据他都放在这个文件夹里了。分鸽子段,我们要按图层进行提取,所以我们就选料, 这样他就会把六字段下不同的图层给你分别提取出来,也就是说他会把红线和建筑给你分别提取出来,然后点击确定即可 看,大功告成。我们打开这个文件夹看一下,你看这里就两个 shift 面装数据,然后呢我们把这个数据关掉,把这个红线导入进来, 你看他是个红线数据,对吧?把建筑导入进来,这就是建筑数据,这样呢,就实现了我们 cad 数据导入到阿科技斯里来,并且进行一个自动的分层提取, 你学会了吗?关注我,中途电信祭祀技术,轻松搞定。


不打开 c、 a、 d 软件,把 d、 w、 g。 文件转 s、 h、 p 转换完成, 再测试一个 弧形比较多,耗时较长,耐心等一下, 转换完成。使用 art gis 打开, 先添加第一次转换的管线文件,转换后数据按原 d、 w、 g。 文件图层自动分层,查看由 d、 w、 g。 文件转出的属性。 添加第二个转换的房屋面文件, 同样是自动分层,查看一下属性表。

c、 a、 d 的文字助剂怎么放图形中呢?例如我这里有个 c a、 d 的楼层助剂,下面呢?还有建筑,那么怎么把每个建筑的楼层数据放到建筑数据里来呢? 我们打开看一下,这个是 c a、 d 的楼层助计字段,在 type s 的字段里,我们再看一下 c a、 d 的建筑数据,当然我已经给他转为 c 不合适了。你看这里没有层数的信息, 那么我就希望把层数信息对应的放到每栋建筑里面来。那这里呢,就需要我们用到空间连接工具,根据空间位置把属性表对应的连接到一起,这个就是空间连接的作用。 这里是一个建筑,包含了一个诸暨,这里是急于包含的关系,对应着把属性表放到一起,打开分析工具,叠加分析空间连接。 因为我们的目标要素是建筑,那我就要把我的文字助剂放到建筑图层里,连接要素就是我们的文字助剂输出要素命名为建筑连接, 这里就是一对一连接,对吧? 匹配选项,这里肯定选择包含, 哎,有个小细节 给大家做个提示,就是在做空间连接的时候,我们的数据最好是 ship 连接, 这只是一个小小的建议,然后点击确定。哎,你看结果出来了,我们把原来的文字助剂关掉,打开结果的属性表,你看对应的每个建筑的层数信息连接了起来。 哎,那怎么表达出来呢?右击打开属性选择标注选项卡下的标注此图层中的要素 标注字段,这里选择层数,其他的我就不设置了哈,点击确定, 你看,这样就可以把 cad 中的文字助剂跟它的图形放在一起了, 怎么样,你学会了吗?记得点赞转发呀!关注我,中途电信技术技术轻松搞定!

今天给大家介绍一下如何使用 arc gs pro, 将 ship 文件转化为 c a d 文件,同时还带有图层名。 我们先打开属性表看一下,在属性表里有个 layer 字段,到时候导出 cad 的图层名就是 layer 字段里的名字。 先关闭属性表,在工具箱中找到转换工具,转为 c a d, 导出为 c a d。 输入要素就是道路的图层输出类型,我们选一个两千版的,然后输出文件,这里命个名, 点击运行,稍微等待一下。导出过后,我们打开看一下, 在 c a d 中随便选择一个,我们可以看到它图层的名字已经进来了。

转 ship 数据的时候可能会遇到这样的问题,输出遇到问题 位于图层 j z d i d 是幺五幺五八,一般这样的问题呢,都是因为图形本身有 top 错误才造成的,所以呢在这个时候我们一般会使用 top 验证,对图形做一下全图验证, 验证完之后呢,我们再次导出 ship, 现在数据就导出完成了, 这是我们已经导出的 ship 数据,我们通过导出 ship 文件这个对话框可以看到只有戒指点层有数据,所以我们直接将导出的戒指点层的 ship 数据在 access 中打开, 打开之后呢,我们可以看一下属性,再回到图形,双击图层打开,接着点层的属性列表。那么细心的粉丝可能会发现,我们在图面上这里是有五条数据的,为什么导出到 arcts 中只有四条数据呢? 这是因为在 cad 中有一条数据没有构成面,所以在导出的面图层里面是没有的,我们也可以通过导出窗口来做一下读取测试,那么现在大家也可以看到在详情这里面,接着点层有一条线,有四个面,那么我们现在就来找一下这条线在什么位置。 在图层的属性列表中,实体类型都是轻量线,在这种情况下呢,我们就没有办法通过实体类型去找到这条线所在的位置,那么我们就换一个思路,在 cad 中 或者在我们的插件中,如果一条多段线没有闭合,我们就会认为它是一条线而不是一个面,所以呢,我们要查找这条线所在位置的一个思路呢,就是找到没有封闭的多段线,那么现在我们就给图层加个字段,取名叫封闭 类型,选择文本,点击确定,在封闭自断上点击右键自断计算器输入这样一段代码,这个代码呢会判断多段线是否是闭合状态,点击确定, 那么现在大家就可以看到所有多段线的闭合属性就计算完成了, id 是三三幺七的这条多段线闭合状态是 force, 我们双击可以定位到这条多段线, 右键查看这条多段线的特性,通过便利这条多段线的顶点数据,我们也可以看到当前的这条多段线只有两个节点是没有闭合的, 所以通过这样的方法呢,我们就可以快速的找到图面所有没有闭合的多段线,所以呢这就是为什么图面上有五个实体,但是呢我们转出面的时候只有四个实体的原因,那么又是因为什么原因出现我们视频一开始的错误的提示呢? 我们现在重新打开刚才的数据,再次导出 ship, 点击导出,我们可以看到出错的 id 是幺五幺五八,那么现在呢,我们就可以直接去找到 id 是幺五幺五八这条多段线, 那么我们刚才也解释了出现这个问题的原因,有可能是因为本身这条多段线是有 top 问题的,一般单个图形的 top 问题呢,绝大多数都是因为线的字相交, 所以呢我们也可以便利一下这条多段线的节点,看一下在什么位置存在线的字相交。当顶点走到八和九的位置的时候,光标停止了移动,我们现在就定位到节点是八和九的这个位置, 那么现在大家就可以很清楚的看到在八九十这三个节点处是有一个字相交的位置的,所以呢,我们现在直接用 top 验证来处理掉这个字相交, 现在大家看到的就是处理完图形自相交之后的多段线,通过 top 验证之后的图形,我们就可以顺利的去导出 ship 文件了。 今天的视频内容你学会了吗?如果还有疑问的话,欢迎大家在视频下方的评论区留言讨论,我是小赵哥,我们下期视频再见!