使用模型构建器将数据导出至 CAD

此工作流程演示了如何使用模型构建器 来将使用“创建要素图层”工具“要素转 CAD”工具的工作流程自动化的过程。

此示例构建的定义查询用以将要素子集导出至 CAD 文件。输入要素类名称为“宗地”。替换您的要素类名称。

启动 ArcMap 并添加数据

步骤:
  1. 单击开始 > 所有程序 > ArcGIS > ArcMap 10.1 启动 ArcMap。
  2. 启动 对话框上单击确定接受此地图的默认地理数据库。
  3. 将“宗地”要素类添加到 ArcMap

创建工具箱和“模型”

步骤:
  1. 目录 窗口中,导航至要保存工具箱的文件夹或地理数据库。
  2. 右键单击文件夹或地理数据库,然后单击新建 > 工具箱
  3. 右键单击工具箱,单击 重命名,然后输入 MyToolbox
  4. 右键单击创建的工具箱,然后单击新建 > 模型

    此操作将创建模型并打开模型构建器

添加“创建要素图层”工具

步骤:
  1. 使用“搜索”窗口 搜索,查找“创建要素图层”工具,然后将其拖动到画布上。
  2. 双击创建要素图层打开对话框。
  3. 单击输入要素下拉箭头,选择“宗地”要素类。
  4. 接受默认的输出图层名称 Parcels_Layer
  5. 单击表达式 SQL 按钮 SQL 查询构建器 打开查询构建器
  6. 清除“表达式”文本框中的任何现有值。
  7. 字段列表中双击包含查询中要使用值的字段名称。这样便可以将该字段名称添加到“表达式”文本框中。

    例如 [proptype]。

  8. 单击诸如等号 相等 之类的运算符按钮将运算符添加到表达式中。
  9. 单击获取唯一值按钮。
  10. 双击列表中要用作选择条件的属性值。

    例如,表达式 "proptype" = 'residential' 仅选择 proptype 字段中属性值等于 residential 的要素。此操作完成 SQL 语句创建。

  11. 单击确定关闭查询构建器,然后将 SQL 语句添加到表达式文本框中。
  12. 单击确定关闭工具对话框。

添加“要素转 CAD”工具

步骤:
  1. 使用“搜索”窗口 搜索,查找“要素转 CAD”工具,然后将其拖动到画布上。
  2. 单击工具条上的连接按钮 添加连接
  3. 单击 Parcels_Layer,单击要素转 CAD,然后在快捷菜单上单击输入要素
  4. 双击要素转 CAD 打开对话框。
  5. 单击输入要素下拉箭头,然后选择变量 Parcels_Layer。

    使用蓝色圆形箭头标识变量。

  6. 单击输出类型下拉箭头,然后选择一种 CAD 格式。
  7. 单击输出文件浏览按钮 浏览,导航至某个文件夹,输入文件名,然后单击保存
    • 您也可以接受默认的路径和文件名。
  8. 单击确定关闭对话框。

运行模型

模型应该包含与以下示例中相似的组件:

我的模型

步骤:
  1. 单击工具条中的运行按钮 运行 运行模型。
  2. 将新建的 CAD 数据集拖入 ArcMap 验证结果。

要使此过程进一步自动化,可在模型中显示参数作为输入的提示。或者,可使用 Python 将此工作流作为脚本执行。

相关主题

9/15/2013