在以前自己也转过cad到shape的数据,但是有时候总是要出现一点点的问题,或者不知道怎样做。最近自己试了几种方法,觉得以下的方法不错,说出来给大家分享。
1、确定你的arcgis是哪个版本的,arcgis9.0在转cad文件的时候要出现属性数据丢失的情况,而arcgis9.2的则不会出现该情况。
2、如果是9.0的,则要用到FME这样专业的数据格式转换工具,要线把dwg格式的数据保存为dxf格式的数据,再用FME工具转换,这样做出来效果比较好。
3、如果是9.2的版本,则你直接把dwg或者dxf格式的数据加载到arcmap中去,再右键导出即可。或者你直接用arccatalog把里面的线文件和点文件和注记右键输出shape格式。在此过程中,如果你的cad中有以中文命名的图层,那么我们的dxf格式的数据转成shape格式后,土城信息就丢失了,而dwg格式的则不会。当然你也可以使用FME专业的数据格式转换软件。
4、在arcgis中给你转成的shape格式的数据加上投影信息。
5、在arcgis中建立gdb数据库,并在数据里建立featuredataset,设置好featuredataset的投影和坐标系,大地基准面等信息。
6、把你的shape格式的数据导入到featuredataset里。
7、在gdb数据库里右键建立top关系,选择featuredataset里的线图层,并选择建立top的原则,建好top。
8、把新建的top关系添加到arcmap中去,检查top,有红点的地方就表示那个地方有问题,需要你重新编辑一下,把没有连接起来的连接起来(在editor中设置捕捉,才能是线与线之间无缝连接)。
9、把自己修改后的数据输出成coverage格式的数据,建立面,大功告成。
10、注意:在cad转shape时候要注意检查cad的线型,如果有arcgis不支持的线型(样条曲线,二次曲线等),转到arcgis中时就要出问题的,而那些线也转不过去。这种情况主要出现在等高线方面,我们就要用cad中ET工具的flatten命令来把那些曲线给转成多段线,再转成shape就没有问题了
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF