可以覆盖要素转 CAD 工具的默认输出并生成符合特定标准的工程图。可用方法分为两大基本类:表驱动和模板驱动。第三个策略同时使用表数据和 CAD 模板生成自定义对象,例如 AutoCAD 块。哪种方法效果最佳取决于工作流、资源以及输出要求的范围。
覆盖默认输出的示例如下:
- 将要素导出至符合统一标准(例如 ISO 或美国国家 CAD 标准)的 CAD 工程图。
- 将属性字段值导出为 CAD 文本。
- 包括标准页面布局元素,例如标题块或图例。
- 将点要素和属性值导出为 AutoCAD 块。
CAD 保留字段
CAD 保留字段是一些特殊字段,您可以将这些字段添加到要素类,以指示“要素转 CAD”工具如何创建特定 CAD 要素。一些字段会单独使用,而其他字段则需要配套字段来指定参数。ArcGIS for Desktop 包含大量字段和关键字,可利用它们控制生成几何与文本、图层及属性的方式。还可以将各个要素重定向至特定 CAD 工程图。
所有使用 CAD 保留字段的工作流都以同一任务序列开始:添加字段,然后通过有效关键字计算字段。通常,字段计算器可以最有效地执行此操作。可以直接向要素类表中添加这些字段,也可以在独立表中管理这些字段并将此表连接到要素图层。可以选择手动创建这些字段,也可以使用添加 CAD 字段工具进行自动添加。
工程图图层
借助为工程图图层保留的一组字段,您可以指定名称、颜色、线类型及其他相关属性。关键字必须为目标应用程序的有效属性值。例如,AutoCAD 工程图中的颜色属性由一个包含 250 个整数的固定调色板定义,其中编号 1 表示红色;而 MicroStation 文件则支持自定义颜色表,因此颜色 1 可能在某个文件中表示红色,在另一个文件中却表示蓝色。
几何和文本
名称为 CADType 的字段会生成大量 (DWG) 实体和 (DGN) 元素。可以使用此字段执行简单的替换操作,例如在 AutoCAD 工程图中生成 3D 折线,而不是生成默认的 2D 折线 LWPOLYLINE。除了生成不同的几何类型外,此类别中的其他字段还允许您控制其属性,例如颜色、线类型、比例和角度位置。
还可以使用 CADType 字段将点要素重新转换成其他同样有效的 CAD 对象,例如文本或 AutoCAD 块。通常,以这种方式使用 CADType 字段需要通过一个或多个附加字段指定所需参数。例如,使用关键字 TEXT 将点要素重新转换为 CAD 文本时,还必须添加字段 TxtValue 并指定实际文本字符串。
种子文件
可以为每项工具执行指定一个种子文件,并使用它定义图层、样式和设置,以及原生 CAD 对象(例如 AutoCAD 块)。种子文件还可以包含页面布局元素(例如标题块和图例)以及要包含到输出 CAD 工程图中的其他基础数据。结果类似于将输入要素附加到种子文件副本。
工程图图层
除了可将 CAD 保留字段 Layer 添加到输入要素类表中外,也可以选择使用种子文件定义输入要素的目标图层。默认情况下,输入要素会导出到种子文件内与输入要素类或图层拥有匹配名称的工程图图层中。
将点要素导出为 AutoCAD 块
可以使用种子文件中存储的 AutoCAD 块定义在输出 CAD 工程图中生成点要素。具体操作为:将 CAD 保留字段 CADType 和 RefName 添加到输入点要素类表中,然后通过计算这两个字段分别指定实体类型 "INSERT" 和 AutoCAD 块名称。默认情况下,与块属性(标签名称)匹配的任何字段标题的要素属性也会作为块属性导出到块。块的插入点即定义其坐标位置。