1 CAD数据与ArcGIS数据介绍

  地图数据来源多种多样,大多数使用的是计算机辅助设计软件(CAD)制作的数据,CAD软件制图自动化程度高,操作简单,容易编辑,出图美观,且易于进行二次开发,因此CAD格式地图数据转换为其他GIS软件能支持的格式是在工作中经常用到的操作。ArcGIS作为GIS领域内常用软件,具有强大的数据分析、数据管理等功能,且能建立功能强大的本地数据库。本文以CAD数据到GIS数据转换为出发点,介绍由CAD数据到ArcGIS软件支持读取和编辑的矢量数据格式的转换方式。

  2 数据转换前的准备工作

  CAD与ArcGIS在数据结构上存在较大的差异,CAD数据类型较为丰富,支持简单点、线、面、多义线、椭圆、块、文字等多种数据类型,而转换到ArcGIS中,只转换为点、线、面、注记等类型,这使得CAD图形数据不能很好的满足ArcGIS的要求,如:CAD中的Text数据类型,直接转换后只转换为ArcGIS中的Point,因此在做数据转换前,需要对源数据进行预处理。

  (1)重命名CAD文件,如果转换前后数据命名规则有差异,最好重命名数据,保证在做完数据格式转换后,仍能清晰区分图层内容。

  (2)筛选转换内容。如果只需将CAD文件的部分图层或只对图层中的一部分内容感兴趣,只要选择需要转换格式的图层,将它们复制到一个新的CAD文件中,留作转换备用。

  (3)删除多余要素。采用擦除工具将所有多余要素删除,如:标题、边界、图例等,只留下需要进行转换的几何要素即可。

  (4)CAD图层内容提取。数据转换前,确保所有要素都只存在于一个属于它们的图层中,擦除所有不属于本层的要素,或者将其复制到一个新的图层中。

  (5)检查CAD数据坐标系统。大多数CAD数据的坐标系都采用GIS系统中能够识别的坐标系统,确定CAD的坐标系统有利于GIS坐标系统的确定级转换后坐标系统的处理。

  为减少数据格式转换后大量的后续数据处理工作,数据转换前的工作非常必要,能够使转换后的问题尽量减少,不会出现重大错误,又能保证数据转换的精度。

  3 CAD 到GIS数据转换方法

  ArcGIS软件的ArcToolbox工具箱中有2个数据格式转换工具,分别是Conversion Tools 和Data Interoperability tools,其中,Conversion Tools有直接转换为 Geodatabase格式的工具(Feature class to featureclass),采用该工具进行格式转换时,原始数据只能是要素类(Feature class),

  

  

  也可以在要素类上直接单击右键,选择Export 转换,这种方法比较简单,能够直接调用工具箱中的Feature class to feature class 工具,只需要注意当转换出的数据为Geodatabase格式时,数据的输出目标位置为数据库;当转出的数据位shapefile格式时,数据输出的目标位置为文件夹。

  

  以上方法在地图图形元素不多时,可以采用。但是当DWG文件内元素个数过多时,如果无法再ArcGIS中显示,不能直接做转换,建议采用Data interoperability tools中的Quick Import工具先将CAD数据转换成Geodatabase格式,再经过处理后转换为需要的shapefile格式。

  

  4 转换后处理

  (1)拓扑重建

  CAD数据转换为GIS数据后,经常会出现要素变形或数据冗余问题,为确保数据正确性,必须保证地物点的正确性、线要素连接完整、面要素封闭等拓扑规则。

  点图层经常会出现重复点、悬挂点或伪节点等,如果有重复点,可在开启编辑的状态下采用“删除”操作。并为点要素设置合适的符号化样式。

  线图层出现比较多的是连通性问题,可对同一图层的同一条线采用select操作查询到,在开启编辑的状态下调用(merge)方法实现线的融合。

  多边形要素主要检查公共边是否重复及多边形的封闭性,可对面图层构建拓扑,利用数据库的拓扑规则进行检查并修改。

  在将多个图层(点、线、面)合并为一个图层时,可采用ArcToolbox工具箱中的Append工具进行操作。另外,可调用Data management tools——Features——Feature to polygon做线转面操作,利用Features工具集下的工具做其他几何类型间的转换。

  

  (2)赋属性值

  CAD数据没有属性信息,而ArcGIS数据的属性表是其数据的重要组成部分,为了完善数据,数据格式转换后,可手动为Geodatabase数据或shapefile数据添加新字段,赋予属性值,但数据量比较大时,输入属性值耗费大量的人力,可调用工具箱中的Spatial Join工具将一个要素类图层的属性按照空间位置关系自动关联到与其相关的另一个图层上,实现属性值的自动批量追加,极大的提高了工作效率。

  

ArcGIS教程:基于ArcGIS的CAD数据向GIS数据转换方法相关推荐

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

    1.[符号化显示]: CAD数据加载进来有很多列表,可以通过查看后缀名识别,包含了点[point].线[polyline].面[polygon].标注数据[Annotation]等数据,本次实验我们需 ...

  2. ArcGIS教程:ArcGIS中的坐标系统定义与投影转换

    坐标系统是GIS数据重要的数学基础,用于表示地理要素.图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置.方向和距离,缺少坐标系统的GIS数据是不完善的,因此在ArcGI ...

  3. 【ArcGIS小技巧视频教程】(1):GIS数据来源下载攻略

    无论是制图还是分析,我们都离不开数据,今天我们就为大家分享一些免费下载数据的网址及下载数据的方法,文末附视频教程. 这里我们为大家提供了一些免费获取数据的网站: (1)GIS数据下载网址大全:收集了常 ...

  4. 在百度地图中叠加CAD图及GIS数据展示踩坑记

    前言 在之前的几篇博客中分别介绍了 在Cesium中实现与CAD的DWG图叠加显示分析 https://www.cnblogs.com/vjmap/p/16541751.html . 高德地图与CAD ...

  5. ArcGIS教程:ArcGIS符号库制作

    1. 需要的软件环境 1)ArcMap 9.X 2)Font Creator 5.X 2. 二维符号库制作方法 ArcGIS中制作二维符号库的方法可归结为以下四种: 1)基于ArcMap中已有符号制作 ...

  6. ArcGIS教程:ArcGIS中的图表是什么

    可在 ArcGIS for Desktop 应用程序中创建图表以对数据进行可视化和发掘.可借助图表以直观易懂的方式呈现地图要素的相关信息以及它们之间的关系.也可以为非空间表格数据创建图表,并且可以通过 ...

  7. ArcGIS教程:ArcGIS地质图矢量化技巧概要

    以ArcGIS为例,结合自己多年的工作经验,来介绍一下地质图矢量化的技巧. 一.底图的配准 不同比例尺的图件,有着不同的配准精度要求: 1:20万的地质图,配准误差不能高于20米; 1:50万的地质图 ...

  8. ArcGIS教程 - 3 ArcGIS快速入门

    实例数据:https://pan.baidu.com/s/184wwCmWrJdb-qjxsT614EQ       密码:dowv 查看全文 http://www.taodudu.cc/news/s ...

  9. ArcGIS教程:ArcGIS中的报表

    报表呈现分析背后的事实和数字,对于所创建的地图而言是不可或缺的辅助工具.您可以有效地利用报表以可控表格形式来显示有关地图要素的属性信息.报表中显示的信息直接来源于存储在地图中的地理数据或独立表格中的属 ...

  10. ArcGIS教程 - 附录 - ArcGIS快捷键

    1 打开和关闭属性表及属性表菜单 2 在属性表中进行选择 3 与属性表中的地图交互 这些键盘快捷键适用于当前要素.当前要素是在左侧第一个单元格中带有箭头的行,其中包含用粗黑边框勾勒的单元格.要更改当前 ...

最新文章

  1. 代码即财富之我学Java对象序列化与反序列化(2)
  2. 前端学习(2999):vue+element今日头条管理--element导入
  3. C++读写表格csv——文本与表格完美桥接者
  4. 《如何搭建小微企业风控模型》第六节节选 特征工程(下)
  5. linux输入输出重定向详解
  6. map中key值带‘-’转json_h5模型转savedModel + tf_serving部署采坑记录
  7. 军用设备环境试验GJB150A-2009检测报告机构
  8. ATMEGA128定时器1的使用
  9. 显卡测试软件velmon,furmark显卡测试工具
  10. ESP8266-Arduino网络编程实例-BME280传感器数据仪表显示
  11. JAVA_OPTS修改配置在哪里_JAVA_OPTS參數說明與配置
  12. 低代码开发平台+KM知识文档管理系统搭配的好处
  13. CartoonGAN github
  14. C++ Cstring类型使用
  15. 单端反激式变换器开关稳压电源原理图 此博文包含图片 (2009-02-24 12:17:53)转载▼ 标签: 单端反激式 变换器 高频变压器 原理图 磁滞回线 磁心 杂谈 分类: technical
  16. FET335X核心板 序---用飞凌AM335X开始工作了
  17. 西工大机考《房地产法》大作业网考
  18. ICLR 2023 | 初探AI拼图模型预测蛋白质复合物结构
  19. Emgucv不完整图像分割试验(十九)——Emgucv实现ACE算法
  20. 线性代数-4-向量组的线性相关性

热门文章

  1. vs中开发web项目IIS Express支持局域网连接
  2. Java语言十五讲——第二讲 ClassLoader
  3. 如何将JPG免费转化成PDF
  4. 工业蒸汽_到底什么是蒸汽机,我想要一个吗?
  5. 【python多版本共存】
  6. Unable to set localhost. This prevents creation of a GUID. Cause was: cloud: cloud java.net.UnknownH
  7. 树莓派CM4_5G扩展板
  8. Android 更换皮肤
  9. 5V转3.3V,你学会了吗?
  10. 提取Excel中的超链接