威尼斯官方网站如何将cad注记转为arcgis面文件的属性表中,基于ArcGIS的CAD数据向GIS数据转换方法

本文介绍如何批量将arcgis的注记转换到arcgis面文件的属性表中。

基于ArcGIS的CAD数据向GIS数据转换方法

威尼斯官方网站 1

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

打开arcgis工具箱:转换工具——转出至地理数据库——CAD至地理数据库

威尼斯官方网站,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坐标系统的确定级转换后坐标系统的处理。

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

选择要转换的CAD文件

3 CAD 到GIS数据转换方法

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

威尼斯官方网站 2

威尼斯官方网站 3

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

威尼斯官方网站 4

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

威尼斯官方网站 5

威尼斯官方网站 6

4 转换后处理

(1)拓扑重建

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

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

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

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

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

威尼斯官方网站 7

(2)赋属性值

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

 

威尼斯官方网站 8

 

 

 

 

 

 

 

来自:www.higis.cn/Tech/tech/tId/34

 

威尼斯官方网站 9

威尼斯官方网站 10

加载后会看到CAD文件的polygon、polyline、annotation

威尼斯官方网站 11

点击工具箱“要素转点”(路径:数据管理工具——要素——要素转点)

运行完成后gis自动加载转换好的点文件,注意:注记转为点文件后,如果点在面文件的外面,需要开始编辑,将点移到面文件范围内。

右键打开属性表可以找到注记相对应的字段。

威尼斯官方网站 12

威尼斯官方网站 13

在polygon上点击鼠标右键导出面文件

威尼斯官方网站 14

点击工具箱:分析工具——空间连接,面文件加载至目标要素,点文件加载至连接要素,点击确定后。

威尼斯官方网站 15

威尼斯官方网站 16

gis自动加载生成的新的面文件,点击鼠标右键打开属性表,可以看到新的面文件中增加了标注的字段

威尼斯官方网站 17

点击鼠标右键打开面文件属性——标注

威尼斯官方网站 18

威尼斯官方网站 19

网站地图xml地图