Skip To Content

准备 CAD 工程图并配置环境

将 CAD 数据与 ArcGIS Indoors for AutoCAD 配合使用之前,必须执行以下操作:

  • 准备 CAD 工程图
  • 查看工程图内容组织
  • 配置 Autodesk AutoCAD 环境设置

您还可以配置或禁用自动加载 Indoors for AutoCAD

准备 CAD 工程图

要准备 CAD 绘图以供在 Indoors for AutoCAD 中使用,请完成以下步骤:

  1. 备份所有工程图。
  2. 可以使用以下 AutoCAD 命令执行自动工程图清理,以清除不必要的实体并简化工程图:
    • OVERKILL - 从 CAD 工程图中删除不必要的实体。
    • PURGE - 从 CAD 工程图中删除不必要的块和图层。

查看工程图内容组织

可以使用 AutoCAD 命令查看工程图和图层的组织方式,并查看 CAD 工程图中诸如图层属性、选择属性和块实体属性等信息。 可以使用这些命令检查数据,并确保在将用于 Indoors for AutoCAD 验证检查的图层中组织表示单元名称、单元利用类型和单元边界的实体。

要熟悉用于查看有关 CAD 工程图中实体和图层信息的 AutoCAD 命令,请完成以下步骤:

  1. 可以使用 LAYER 命令查看工程图中的 CAD 图层及其属性。

    LAYER 命令将打开图层属性管理器窗格。 可以查看工程图中的 CAD 图层及其属性,并打开或关闭图层以查看每个图层中的实体。

    对以下内容进行审查:

    • 识别包含表示房间边界(例如门、墙壁和窗户)的实体的图层。
    • 识别包含基于文本的房间信息(例如名称和描述)的图层。
    • 比较工程图中的图层名称是否一致。
  2. 可以使用 PROPERTIES 命令查看所选实体的属性。

    PROPERTIES 命令将打开属性窗格。 可以查看工程图中所选内容的属性。 选择一个实体以审查其类型、颜色和其他属性。

    对以下内容进行审查:

    • 识别表示房间边界的实体。 例如,门可以由单独的线和弧或块参考组成。
    • 识别房间信息的存储方式。 房间名称和描述可以作为单独的文本实体、多行文本存储,或定义为块属性。
  3. 可以使用 -BEDITBATTMAN 查看块参考。

    如果房间边界或房间信息存储为块参考,请使用 BEDIT 打开块编辑器对话框,或者使用 BATTMAN 打开块属性管理器对话框。

    查看以下内容的块实体和属性:

    • 识别表示块的实体。 例如,门块可以由线、弧、文本、多段线或其他块组成。
    • 如果块具有属性,则需要标识具有诸如名称和描述等房间信息的属性。

配置 AutoCAD 环境设置

要启用可帮助诊断和解决楼层平面图中问题的 AutoCAD 设置,请完成以下步骤:

  1. 启用选择循环以在进行选择时最小化混淆。

    在进行选择时,选择循环可检测并显示重叠实体列表。 当工程图中存在多个重叠实体时,这对于选择特定实体非常有用。

  2. 启用对象捕捉以确保在创建或编辑房间边界时线段连接在一起。

    建议对象捕捉模式包括端点、中点、节点、延伸和最近点。

配置自动加载 Indoors for AutoCAD

可以配置 AutoCAD,以在启动 Indoors for AutoCAD 时自动加载 AutoCAD。 启用此设置需要管理员权限。

要将 AutoCAD 配置为在启动时加载 Indoors for AutoCAD 扩展模块,请完成以下步骤:

  1. 如果已打开 AutoCAD,请将其关闭。
  2. 打开 File Explorer 并浏览到位于 <AutoCAD installation directory>\Autodesk\ApplicationPlugins\ArcGISForAutoCAD.Bundle 位置的 ArcGIS for AutoCAD 安装文件夹。
  3. 使用具有管理员权限的文本编辑器打开 PackageContents.xml 文件。

    要以管理员权限打开文本文件,可以使用管理员权限登录到 Windows 并打开文本编辑器,或者浏览至该文本编辑器,右键单击它,并选择以管理员身份运行

  4. Ctrl+F 并搜索 Indoorsforautocad.dll
  5. 在下一行中,将 LoadOnAutoCADStartup 的值更改为 True
  6. 保存编辑内容。

    保存此文件需要管理员权限。

  7. 启动 AutoCAD

Indoors for AutoCAD 加载将自动完成。

禁用自动加载 Indoors for AutoCAD

如果先前配置了 Indoors for AutoCAD 自动加载,可以将其禁用。

警告:

此工作流涉及编辑计算机注册表中的条目。 当直接编辑注册表时,请谨慎操作。

要禁用自动加载 Indoors for AutoCAD 扩展模块,请完成以下步骤:

  1. 如果已打开 AutoCAD,请将其关闭。
  2. 打开 File Explorer 并浏览到位于 <AutoCAD installation directory>\Autodesk\ApplicationPlugins\ArcGISForAutoCAD.Bundle 位置的 ArcGIS for AutoCAD 安装文件夹。
  3. 使用具有管理员权限的文本编辑器打开 PackageContents.xml 文件。

    要以管理员权限打开文本文件,可以使用管理员权限登录到 Windows 并打开文本编辑器,或者浏览至该文本编辑器,右键单击它,并选择以管理员身份运行

  4. Ctrl+F 并搜索 Indoorsforautocad.dll
  5. 在下一行中,将 LoadOnAutoCADStartup 的值更改为 False
  6. 保存编辑内容。

    保存此文件需要管理员权限。

  7. 单击 Windows 任务栏上的开始按钮。
  8. 搜索注册表编辑器,右键单击它,并选择以管理员身份运行
  9. 按下 Ctrl+F 键打开查找窗口。
  10. 搜索 Indoorsforautocad.dll,对于找到的每个键,执行以下操作:
    1. 如果存在 LOADCTRLS 名称,双击该名称打开编辑字符串窗口,以查看注册表值。
    2. 如果 Value data 的值为 2,请将其更改为 c
    3. Enter 键或单击确定保存更改。
    4. F3 以转至下一个键。
  11. 编辑完所有键后,关闭注册表编辑器。

Indoors for AutoCAD 扩展模块在 AutoCAD 启动时将不再自动加载。