GIS 工作流通常依赖外部测量、工程和建筑测量数据源所生成的 CAD 数据集。将这些数据与 GIS 集成是简化设计流程并将 GIS 用作空间数据中央存储库的关键步骤。至于选择何种集成 CAD 数据的方法则取决于您的特定需求。您可以执行现有的各种常见任务或对其进行调整以完善现有工作流。
在 ArcGIS for Desktop 中使用 CAD 数据的示例包括:
- 将唯一符号应用于 CAD 点要素。
- 将 CAD 要素用于邻域分析工具(如缓冲区工具)。
- 将 CAD 折线隔离在不同的工程图图层上(如公路和铁路),并将这些折线用作相交工具的输入来创建用于其他分析的点。
- 将 CAD 宗地几何加载到地理数据库中并创建拓扑。
不管您的目标是将 CAD 数据加载到地理数据库中还是仅与现有空间数据进行叠加,所有 CAD 集成工作流都以常见任务步骤开始:定义空间参考、向地图添加数据、用现有数据地理配准数据集以及设置显示属性。
CAD 要素数据集
在 ArcGIS for Desktop 中连接到 AutoCAD 或 MicroStation CAD 文件时,工程图将动态转换到内存中并以只读要素数据集的方式进行组织。文件中包含的几何和注记连同支持信息(例如属性值和元数据)一起映射到 ArcGIS 中的类似数据结构中并显示为 GIS 简单要素。
定义空间参考
可通过以下两种方法为 CAD 数据集定义空间参考:
- 使用 CAD 要素数据集属性 对话框。
- 使用定义投影地理处理工具。
向地图添加 CAD 数据
可以将 AutoCAD 或 MicroStation 数据集添加到地图文档中,方法是将其从目录 窗口 拖放到地图中。添加子要素类将根据 shape 类型显示数据的子集。
每个 CAD 要素类支持一个虚拟属性表。这是 CAD 工程图中包含的属性的只读表视图。此信息包括几何或注记的属性值、图层信息、文档元数据以及链接到 CAD 要素的用户创建属性。此数据可用于驱动符号系统和标注,查询并用作可视化任务的过滤条件,以及作为要素数据进行计算。
地理配准
地理配准是空间校正 CAD 工程图的过程,但它不会实际更改原始源数据。在 ArcGIS for Desktop 中,通过将 CAD 工程图中的任意点注册为已知的地理坐标来执行此过程。对 CAD 数据集进行地理校准之后,后续的 ArcMap 会话将在内存中动态转换数据集,而磁盘上的源数据保持不变。
地理配准 CAD 数据的最佳做法是使用地理配准 工具条。该工具条包括将数据集微移到指定位置的交互式工具,以及将控制点套合到具体地理坐标的精度工具。
显示 CAD 数据
ArcGIS for Desktop 中的 CAD 要素是源 CAD 工程图中包含的聚合几何集合。集成这类要素通常需要使用定义查询作进一步过滤,以便将集合缩小至某一特定工程图图层上的要素、某一颜色或线类型的要素或者具有其他属性的要素。
在地图文档中,您可以在每个要素图层的图层属性 对话框中定义查询。定义查询将显示传递到地理处理工具的要素。对于要打开地图文档并执行分析或者要将 CAD 数据加载到地理数据库中的其他用户,定义查询还可以帮助他们获得可预测的结果。
符号化 CAD 要素
向地图文档添加 CAD 数据时,绘制出来的要素要与 CAD 工程图的原始符号系统尽可能保持一致。默认 CAD 渲染器按照线类型、颜色和线条粗细属性组合出的唯一值来绘制 CAD 要素。您可以使用地理数据库要素类适用的多种与 CAD 工程图一致的符号和渲染方法,在图层属性 对话框中更改符号系统。
将 CAD 数据加载到地理数据库
可以从多种地理处理工具和数据加载程序中进行选择,来将 CAD 数据加载到地理数据库中。您可能也会将其中的许多工具用于 shapefile 和地理数据库中存储的原生 ArcGIS 要素数据。尽管在不同情况需要使用不同的工具和策略,但加载 CAD 数据的工作流都遵循常用的 ETL(提取、转换和加载)模式。
在 ArcGIS for Desktop 中,无法直接使用实际的 CAD 数据。CAD 要素是从源文件中存储的数据动态转换的虚拟 ArcGIS 要素类。因此,在将数据加载到生产地理数据库之前,可以通过开箱即用的地理处理工具和常用编辑方法对其进行修改和清除。这相对于其他 ETL 方法具有明显的优势,因为 CAD 数据是作为原生 ArcGIS 要素在地理数据库内部进行处理的。
将要素导出为 CAD 工程图
许多组织在 CAD 中设计项目时,首先需要用到通过 GIS 生成的基础数据。使用要素转 CAD 工具,您可以将要素类和 shapefile 导出为 AutoCAD 和 MicroStation 格式。您可以直接使用默认参数运行工具,也可以自定义输出来满足特定 CAD 标准的要求。
AutoCAD 工程图的扩展输出
输出至 DWG 格式(版本 2007 或更高版本)包括有关扩展 AutoCAD 工程图原生属性的附加信息,扩展后的属性可以支持 ArcGIS 要素类定义、要素特性和空间参考。作为非图形信息,它以原生 DWG xrecord 格式导出并存储在 DWG 对象字典的标准化框架中。方案和编码结构由 Esri CAD 制图规范(一种 CAD-GIS 互操作规范)定义。
ArcGIS for Desktop 将读取此信息,并且除了作为标准(硬编码)CAD 要素类显示,还会将数据显示为子集要素类。CAD 专业人士可以使用 Esri 插件 ArcGIS for AutoCAD 在基于 AutoCAD 的应用程序中编辑此信息。