将所需属性添加到室内数据集

适用于 ArcGIS Indoors Spaces 扩展模块。

使用创建 Indoors 地理数据库工具创建的 Indoors 地理数据库包含室内空间规划所需的所有要素类、字段和表。

如果之前使用创建室内数据集工具创建了室内数据集,则必须将以下项目添加到该数据集,然后才能将其用于 Space Planner 应用程序:

  • 编码值属性域,用于描述 Units 要素类中可分配空间的类型。
  • Units 要素类中的其他属性字段
  • Areas 表

创建编码值属性域

要创建编码值属性域以描述 Units 要素类中可分配空间的类型,请完成以下操作:

注:

如果要使用通过创建 Indoors 数据库工具创建的 Indoors 地理数据库,则以下编码属性域已存在,无需进行创建。

  1. 打开包含该室内数据集的 ArcGIS Pro 工程。
  2. 右键单击目录窗格中的 Units 要素类,然后选择数据设计 > 属性域

    属性域视图随即显示。

  3. 单击属性域选项卡上的新建域按钮 新建域

    即会在“属性域”视图中创建一行,并且指针位于该行的属性域名称列中。

  4. 如下配置新属性域:
    • 名称 - DOM_ASSIGNMENT_TYPE
    • 描述 - 将此项留空
    • 字段类型 - 文本
    • 属性域类型 - 编码值属性域
    • 分割策略 - 默认
    • 合并策略 - 默认
  5. 在属性域视图旁边的格网中,输入以下代码和描述:

    编码描述

    hotdesk

    办公桌轮用制办公

    hotel

    旅馆式办公

    none

    not assignable

    不可分配

    办公区域

    办公区域

  6. 单击保存按钮 保存 保存新编码属性域。
  7. 创建另一个编码属性域,如下所示:
    • 名称 - DOM_AREA_TYPE
    • 描述 - 将此项留空
    • 字段类型 - 文本
    • 属性域类型 - 编码值属性域
    • 分割策略 - 默认
    • 合并策略 - 默认
  8. 在属性域视图旁边的格网中,输入以下代码和描述:

    编码描述

    hotdesk

    办公桌轮用制办公

    hotel

    旅馆式办公

  9. 创建另一个编码属性域,如下所示:
    • 名称 - DOM_RESTRICTED
    • 描述 - 将此项留空
    • 字段类型 - 长整型
    • 属性域类型 - 编码值属性域
    • 分割策略 - 默认
    • 合并策略 - 默认
  10. 在属性域视图旁边的格网中,输入以下代码和描述:

    编码描述

    0

    无限制

    1

    仅限指定占用者预订

将所需属性添加到 Units 要素类

要将 Units 要素类用于 Space Planner 应用程序中的空间分配,通过执行以下操作添加区域 ID 和分配类型字段并添加全局 ID:

注:

如果要使用通过创建 Indoors 数据库工具创建的 Indoors 地理数据库,则以下属性已存在,无需进行创建。

  1. 打开包含该室内数据集的 ArcGIS Pro 工程以及在上一节 中创建的编码属性域。
  2. 目录窗格中,右键单击 Details 要素类,然后选择设计 > 字段

    字段视图随即显示。

  3. 单击字段选项卡上的新建字段按钮,或单击提示单击此处以添加新字段的视图中的最后一行。

    将指针置于字段名称列。

  4. 如下配置新属性:
    • 字段名称 - AREA_ID
    • 别名 - 区域 ID
    • 数据类型 - 文本
    • 允许空值 - 已选中
    • 属性域 - 无
    • 默认值 - 留空
    • 长度 - 255
  5. 添加另一个字段并如下配置:
    • 字段名称 - ASSIGNMENT_TYPE
    • 别名 - 分配类型
    • 数据类型 - 文本
    • 允许空值 - 已选中
    • 属性域 - DOM_ASSIGNMENT_TYPE
    • 默认值 - 留空
    • 长度 - 255
  6. 单击保存按钮 保存 以保存新字段。
  7. 目录窗格中,右键单击 Units 要素类,然后选择管理 > 添加全局 ID

    将为 Units 要素类中的要素创建全局 ID,并将 GlobalID 字段追加到属性表。

  8. Units 要素类现在包含用于 Space Planner 应用程序所需的属性。

将 Areas 表添加到室内数据集

要在 Space Planner 应用程序中创建旅馆式办公或办公桌轮用制办公区域,必须通过执行以下操作在室内数据集中创建 Areas 表:

注:

如果要使用通过创建 Indoors 数据库工具创建的 Indoors 地理数据库,则无需创建 Areas 表。

  1. 打开包含该室内数据集的 ArcGIS Pro 工程。
  2. 目录窗格中,右键单击包含该室内数据集的地理数据库,然后选择新建 >

    随即显示创建表窗格的“定义”视图。

  3. 对于名称参数,输入 AREAS
  4. 对于别名参数,输入 Areas
  5. 单击下一步

    字段视图随即显示。

  6. 可以使用以下字段属性配置创建 Areas 表的字段:

      • 字段名称 - AREA_ID
      • 别名 - 区域 ID
      • 数据类型 - 文本
      • 允许空值 - 已选中
      • 长度 - 255
      • 字段名称 - AREA_NAME
      • 别名 - 区域名称
      • 数据类型 - 文本
      • 允许空值 - 已选中
      • 长度 - 255
      • 字段名称 - AREA_TYPE
      • 别名 - 区域类型
      • 数据类型 - 文本
      • 允许空值 - 已选中
      • 属性域 - DOM_AREA_TYPE
      • 长度 - 255
      • 字段名称 - RESTRICTED
      • 别名 - 受限
      • 数据类型 - 长整型
      • 允许空值 - 已选中
      • 属性域 - DOM_RESTRICTED
      • 长度 - 255

  7. 或者,使用以下字段属性配置在 Areas 表中创建其他字段:

    • 如果包括在内,SCHEDULE_EMAIL 字段可用于在 Indoors web 和移动应用程序中协助预留空间。
      • 字段名称 - SCHEDULE_EMAIL
      • 别名 - 安排电子邮件
      • 数据类型 - 文本
      • 允许空值 - 已选中
      • 长度 - 255
    • 如果包括在内,CAPACITY 字段可用于提供其他详细信息,以帮助在 Indoors web 和移动应用程序中进行空间规划。
      • 字段名称 - CAPACITY
      • 别名 - 容量
      • 数据类型 - 短整型
      • 允许空值 - 已选中

  8. 单击完成创建 Areas 表。
  9. 目录窗格中,右键单击 Areas 表,然后选择管理 > 添加全局 ID

    即会向 Areas 表追加 GlobalID 字段。

您现在可以为 ArcGIS Online 准备 Space Planner 地图。