如何将CAD文字标注变为ArcGIS属性?
1、未转换的CAD展示:其中红色的文字就是我们想要转换成的属性 。
2、转化成果展示:
可以看到,之前的CAD线框被转换成了ArcGIS的面,而且用识别工具点一下任意一个面可以识别出他的属性,其中的编号一行就是CAD中的红色文字(说明一下:这里看到的和之前的红色文字不一样,是因为在转换的时候对文字进行了修改,后面会说到,如果不修改就是一样的) 。同时,如果我们打开图层的属性表,可以看到属性表中有一行 编号 字段 , 存储的就是CAD中的红色文字 。
总的来讲,就是将CAD中的标注变成了ArcGIS中的一个字段使之成为属性 , 接下来就是具体的操作步骤 。
1、将CAD文件转换为mif文件(将多段线和文字单独导出),直接打开需要转换的CAD文件,效果如图
点击左上角的软件图标,弹出一个下拉菜单 , 在下拉菜单中选择 导出其他GIS格式 , 弹出 导出位置 对话框,选择好导出的mif文件存放的文件夹和mif文件名称,这里先导出多段线围成的面,所以名称命名为 面。
【如何将CAD文字标注变为ArcGIS属性】单击 确定 ,进入设置界面 。
?。?这里是导出的关键步骤 。点击 选择 , 进入 选择 分页在 选择要导出的对象一栏选择手动选择,点击过滤符号 进入快速选择界面,在应用到一栏选择整个图形 , 对象类型选择多段线,特性不动,运算符选择全部选择,其余默认 。
点击确定回到设置页面 , 再点击确定,开始将CAD文件输出成mif格式 。
同样的步骤,我们再将文字导出成mif格式的文件 , 将文件命名为文字 。这里和导出多段线有点区别 , 首先是在图9那里,对象类型要选择文字;设置界面处,我们需要点击数据分页,点击选择属性,在弹出的选择属性对话框中双击特性勾选上字符串,点击确定回到数据分页 , 再次点击确定开始输出文字的mif文件 。
2、处理mif文件
打开输出mif文件的文件夹,我们可以看到里面有四个文件 , 分别是面.mif、 面.mid、文字.mif和文字.mid,这里的*.mif是主体文件 , *.mid是属性文件 。现在我们将面.mid和文字.mif文件删除,将文字.mid文件重命名为面.mid 。
3、对编号进行修改
以记事本的方式打开刚刚修改后的面.mid文件,可以看到里面是编号,新建一个excel文件,将所有的编号剪切到新建的excel内,Ctrl+F,利用查找和替换功能对编号进行修改 。修改规则:将FJ13_33替换为1;将FJ13_34替换为2;将_替换为空白(即去掉),将替换修改后的编号复制到面.mid文件内并保存,替换后的面.mid如图,这样就完成了对编号的修改 。
4、导出成ArcGIS使用的*.shp文件
在AutoCAD Map 3D 2014中新增加一个空白图层,在菜单栏点击插入,再点击地图导出弹出导入位置对话框 , 点击选择要导入的mif文件,单击确定弹出导入设置对话框,在为导入的每个图层导入特性一栏找到数据一列 , 点击下面无旁边的 按钮,弹出属性数据对话框 , 选择创建对象数据,在要使用的对象数据表一栏选择面(如果没有此步骤,导出的shp文件将会没有属性) , 其余默认,点击确定回到导入设置界面,再次点击确定,开始导入生成的mif文件 。
导入完成后可以看到如图所示的图形,现在正式开始导出shp文件 。利用框选的方式将所有的图形框选上,单击右键,选择特性,在特性对话框内找到其他一项,再找到闭合一项 , 将其修改为是(若没有此步骤将不能将多段线围成的图形导出成面),回车确定 。
点击软件左上角的图标,同导出mif一样,在下拉菜单中选择导出其他GIS格式 , 在导出位置对话框将文件类型修改为shp,这里将导出的文件命名为CS , 点击确定 , 进入导出设置的对话框 。点击选择分页,在对象类型一栏选择多边形;点击数据分页 , 点击选择属性按钮,在弹出的选择属性对话框中双击对象属性,将面勾选上(如果没有此步骤导出的shp文件也会没有属性),单击确定回到导出设置界面,在输出字段处将其字段名修改为编号 , 这个字段名即为我们之前在ArcGIS内看到的那个字段名;点击选项分页,在其他一栏勾选上将封闭多段线视为多边形(若没有此步骤将无法将封闭的多边形导出成面) , 点击确定开始导出成shp文件 。
将生成的shp文件用ArcGIS打开,可以看到多段线已经导出成面了,使用识别工具可以看到属性也已经加上 。同样打开属性表也能看到有编号这一字段 。
总结: 此方法主要步骤为导出mif修改编号导出shp,主要需要注意的是在导出文字的mif文件的时候需要在数据分页勾选上字符串 。在导入生成的mif文件的时候要数据的属性导入(即在数据处点击 进入创建对象数据),需要将多段线围成的框的特性选择为封闭 , 在导出成shp的设置界面 。在数据一项勾选上面并修改字段名称,在选项一项将将封闭多段线视为多边形一项勾选上 。
如何将CAD文字标注变为ArcGIS属性的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- 小米8如何连接电脑
- cad比例因子是什么意思?cad比例因子如何设置?
- Excel如何使用HYPERLINK函数?Excel使用HYPERLINK函数方法
- Excel如何计算阶乘?excel计算阶乘方法
- 如何用CAD简单画星星?用CAD简单画星星方法
- 如何利用excel进行word操作
- Flash如何创建遮罩层动画
- word数字如何快速转换为大写
- word水印怎么添加
- 如何避免淋浴房发生自爆呢