预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

CAD数据的识别与转换 ESRI中国(北京)有限公司 穆天龙 概要 ArcGIS与AutoCAD的比较 从CAD实体到要素的映射 导入CAD数据 输出到CAD 文字大小的控制 ArcGIS与AutoCAD比较 制图逻辑的差别 ArcGIS: 数据和制图相分离: Shp或要素类保存数据 地图文档保存制图效果 AutoCAD: 数据和制图不分离 一个Dwg文件既是数据又是制图结果 ArcGIS矢量的数据组织方式 Shp或要素类: 按照几何类型组织 几何类型包括:点、线、面、注记 不同类型的要素类 AutoCAD中的图层 数据以松散的方式组织: 一个图层内可以有多种实体类型 一个图层可以有多段线、文字、图案填充、块等等 AutoCAD的实体类型 模型空间中存储多种实体类型 AutoCADObjectModel 如何交互 AutoCAD按照实体(Entity)来组织数据 ArcGIS按照几何类型(点线面)来组织数据 那么,它们有怎样的对照关系? 从CAD实体到要素的映射 实体与要素对照表 要素类型AutoCAD中实体类型 注记Text,Multilinetext,Blockattributesdefinedasvisible 点Externalreference,Blockreference,Point 3Dface,3Dpolyline,Arc,Circle,Ellipse,Blockreference 线(supportedentitiesonly),Line,LWPolyline,Mline,Polyline,Solid, Spline,Trace 3Dface,3Dpolyline(closed),Circle,Ellipse,Blockreference 面(supportedentitiesonly),LWPolyline(closed),MLine(closed), Polyline(closed),Solid,Spline(closed) 3Dface,3Dpolyline(closed),Blockreference(supportedentities Multipatchonly),LWPolyline(closed),MLine(closed),Polyline(closed),Solid Catalog中查看DWG文件 在Catalog中查看,数据按照几何类型组织 ArcMap直接读取DWG 加载到ArcMap中也是按照几何类型组织 可加载整个数据集也可以加载单个 几点说明 ArcGIS按照对照表读取AutoCAD实体,并以点线面 等的方式组织。 直读过程是动态读取,并没有在硬盘上写入数据 闭合多段线既会被解释成线,又会被解释为面 加载到ArcMap中的数据是只读,不可编辑 一些类型以意外的方式来进行映射: 比如hatch(图案填充)被解释为点 无法识别Region(面域) 导入CAD数据 导入CAD数据的一些原因 CAD数据不能直接编辑 以ArcGIS为核心的业务流,第三方数据需要转换成 ArcGIS本地格式 建库,标准化数据 使用CAD中的等高线生成DEM …… ArcMap中直接导出 注意: 1.Annotation不能 使用此法导出。 2.可以先过滤数据。 使用GP工具 专门工具:专用导入 Annotation到 CADtoGeodatabase数据库中 ImportCADAnnotation 普通工具: CopyFeatures FeaturetoPoint 将Annotation 转成点,文本 放到点属性中 使用QuickImport 需要数据互操作扩展 使用空间ETL 处理扩展属性需要用ETL 示例 导入的一般性方法 使用QuickImport提取图案填充 使用QuickImport提取面域 使用ETL提取扩展属性 输出到CAD 输出到CAD的三种方法 AddCADFields+ExporttoCAD 数据互操作扩展: QuickExport 空间ETL 使用AddCADFields ExportToCAD会识别相关字段 用于Exportto CAD,属性驱 动转换 使用AddCADFields 怎么读,就怎么写 直读CAD数据 使用ExporttoCAD 同时导出多个要素类 使用QuickExport 使用空间ETL 示例 数据分层 将要素属性导出到CAD扩展属性 将点及属性导出成块及属性 文字大小的控制 AutoCAD中的文字 