将 CAD 数据与 ArcGIS Indoors for AutoCAD 配合使用之前,必须执行以下操作:
- 准备 CAD 工程图
- 查看工程图内容组织
- 配置 Autodesk AutoCAD 环境设置
您还可以配置或禁用自动加载 Indoors for AutoCAD。
准备 CAD 工程图
要准备 CAD 绘图以供在 Indoors for AutoCAD 中使用,请完成以下步骤:
查看工程图内容组织
可以使用 AutoCAD 命令查看工程图和图层的组织方式,并查看 CAD 工程图中诸如图层属性、选择属性和块实体属性等信息。 可以使用这些命令检查数据,并确保在将用于 Indoors for AutoCAD 验证检查的图层中组织表示单元名称、单元利用类型和单元边界的实体。
要熟悉用于查看有关 CAD 工程图中实体和图层信息的 AutoCAD 命令,请完成以下步骤:
- 可以使用 LAYER 命令查看工程图中的 CAD 图层及其属性。
LAYER 命令将打开图层属性管理器窗格。 可以查看工程图中的 CAD 图层及其属性,并打开或关闭图层以查看每个图层中的实体。
对以下内容进行审查:
- 识别包含表示房间边界(例如门、墙壁和窗户)的实体的图层。
- 识别包含基于文本的房间信息(例如名称和描述)的图层。
- 比较工程图中的图层名称是否一致。
- 可以使用 PROPERTIES 命令查看所选实体的属性。
PROPERTIES 命令将打开属性窗格。 可以查看工程图中所选内容的属性。 选择一个实体以审查其类型、颜色和其他属性。
对以下内容进行审查:
- 识别表示房间边界的实体。 例如,门可以由单独的线和弧或块参考组成。
- 识别房间信息的存储方式。 房间名称和描述可以作为单独的文本实体、多行文本存储,或定义为块属性。
- 可以使用 -BEDIT 和 BATTMAN 查看块参考。
如果房间边界或房间信息存储为块参考,请使用 BEDIT 打开块编辑器对话框,或者使用 BATTMAN 打开块属性管理器对话框。
查看以下内容的块实体和属性:
- 识别表示块的实体。 例如,门块可以由线、弧、文本、多段线或其他块组成。
- 如果块具有属性,则需要标识具有诸如名称和描述等房间信息的属性。
配置 AutoCAD 环境设置
要启用可帮助诊断和解决楼层平面图中问题的 AutoCAD 设置,请完成以下步骤:
配置自动加载 Indoors for AutoCAD
可以配置 AutoCAD,以在启动 Indoors for AutoCAD 时自动加载 AutoCAD。 启用此设置需要管理员权限。
要将 AutoCAD 配置为在启动时加载 Indoors for AutoCAD 扩展模块,请完成以下步骤:
- 如果已打开 AutoCAD,请将其关闭。
- 打开 File Explorer 并浏览到位于 <AutoCAD installation directory>\Autodesk\ApplicationPlugins\ArcGISForAutoCAD.Bundle 位置的 ArcGIS for AutoCAD 安装文件夹。
- 使用具有管理员权限的文本编辑器打开 PackageContents.xml 文件。
要以管理员权限打开文本文件,可以使用管理员权限登录到 Windows 并打开文本编辑器,或者浏览至该文本编辑器,右键单击它,并选择以管理员身份运行。
- 按 Ctrl+F 并搜索 Indoorsforautocad.dll。
- 在下一行中,将 LoadOnAutoCADStartup 的值更改为 True。
- 保存编辑内容。
保存此文件需要管理员权限。
- 启动 AutoCAD。
Indoors for AutoCAD 加载将自动完成。
禁用自动加载 Indoors for AutoCAD
如果先前配置了 Indoors for AutoCAD 自动加载,可以将其禁用。
警告:
此工作流涉及编辑计算机注册表中的条目。 当直接编辑注册表时,请谨慎操作。
- 如果已打开 AutoCAD,请将其关闭。
- 打开 File Explorer 并浏览到位于 <AutoCAD installation directory>\Autodesk\ApplicationPlugins\ArcGISForAutoCAD.Bundle 位置的 ArcGIS for AutoCAD 安装文件夹。
- 使用具有管理员权限的文本编辑器打开 PackageContents.xml 文件。
要以管理员权限打开文本文件,可以使用管理员权限登录到 Windows 并打开文本编辑器,或者浏览至该文本编辑器,右键单击它,并选择以管理员身份运行。
- 按 Ctrl+F 并搜索 Indoorsforautocad.dll。
- 在下一行中,将 LoadOnAutoCADStartup 的值更改为 False。
- 保存编辑内容。
保存此文件需要管理员权限。
- 单击 Windows 任务栏上的开始按钮。
- 搜索注册表编辑器,右键单击它,并选择以管理员身份运行。
- 按下 Ctrl+F 键打开查找窗口。
- 搜索 Indoorsforautocad.dll,对于找到的每个键,执行以下操作:
- 如果存在 LOADCTRLS 名称,双击该名称打开编辑字符串窗口,以查看注册表值。
- 如果 Value data 的值为 2,请将其更改为 c。
- 按 Enter 键或单击确定保存更改。
- 按 F3 以转至下一个键。
- 编辑完所有键后,关闭注册表编辑器。
Indoors for AutoCAD 扩展模块在 AutoCAD 启动时将不再自动加载。