加载占用者数据

适用于 ArcGIS Indoors Pro 或 ArcGIS Indoors Maps 扩展模块。

您可以将有关占用者的数据添加到 Indoors 数据库,并将其集成到楼层感知型地图和应用程序。 例如,您可以使用 Indoor Space Planner 管理办公室和旅馆式办公区域的员工分配,在 Indoor ViewerIndoors 移动应用程序中搜索占用者和路径,以及启用办公空间预定功能,以使占用者可以预定会议室和旅馆式办公室。

在运行创建 Indoors 数据库升级 Indoors 数据库工具时,将在 Indoors 数据库中创建“占用者”要素类。 将楼层平面图加载到数据库中后,您可以从外部系统或表导入占用者信息。 可以从地理数据库表、.csv 文件或 Microsoft Excel 电子表格(.xls.xlsx 文件)(包含必填字段)中加载占用者数据。

您可以使用更新占用者要素工具来导入占用者数据并将其空间化以用于搜索和路由功能。 您可以定期更新占用者信息、座位分配或楼层平面图,并添加、删除或修改占用者要素。

占用者表要求

输入占用者表必须包含可以唯一识别每个占用者的信息,以及一个或多个存储占用者空间分配信息的字段。 单元标识符和占用者标识符可用于将表记录与建筑物空间要素相关联。 用于唯一识别占用者或单元的任何字段(例如 EMAIL)都可用作主键字段。

注:

更新占用者要素工具支持加载未分配给空间的占用者。 如果单元标识符(输入占用者表)参数中标识的字段具有 NULL 或空值,则占用者将加载到“占用者”要素类中,但是不会分配给单元。

要更新占用者属性,而不更新 Occupants 要素类中的空间分配,则可以在不包含以下参数值的情况下运行该工具:输入单元要素单元标识符(输入单元要素)单元标识符(输入占用者表)。 将仅更新在占用者属性映射参数中映射的字段。

源表中还必须具有以下两个字段:

  • KNOWNAS- 占用者名称
  • EMAIL- 占用者的电子邮件地址
可以添加以下字段以增强 Space Planner 应用程序体验:

可以根据需要添加更多包含与占用者相关的数据(例如员工编号)的字段。

占用者表字段

将在 Occupants 要素类中创建以下字段,您可以在运行更新占用者要素工具时向其中加载数据。 您可以使用添加字段工具在 Occupants 要素类中创建并存储更多字段,并在运行更新占用者要素工具之前向其中加载数据以维护关于占用者的更多信息。 例如,您可能想要创建一个字段以保留备用电话号码或员工 ID 编号。 您可以使用占用者属性映射参数在工具中加载自定义字段。

KNOWNAS

占用者可以使用其名字以外的其他名字来识别,此已知名字在应用程序中应更易于搜索。

例如,如果一位占用者姓 Palmer 名 Anthony,并且中间名为 Scooter,则大多数用户可能会在应用程序中使用 Scooter Palmer 搜索他。 KNOWNAS 字段将包含此已知名字。

EMAIL

两位占用者的名字可以相同,但是他们的电子邮件地址应该不同。 在这种情况下,Indoors 将使用 EMAIL 字段识别唯一占用者。 字段必须包含每个占用者的有效电子邮件地址,以在Indoors Web 和移动应用程序中启用办公空间预定。

CONTACT_PHONE

您可以在此列中存储电话号码,以直接与占用者联系。 支持电话号码中的更多字符或空格,但是建议将电话号码存储为一组数字。 可以包括国际电话代码。

例如,建议使用 +19097932853,而非 +1 (909) 793 2853+1 909-793-2853

CONTACT_EXTENSION

根据组织中的电话系统,可能会为不同部门分配一个具有特定代码的交互式语音响应 (IVR),然后设置扩展码以与占用者联系。 Indoors 支持此类型设置,并且当从 ArcGIS Indoors for iOSArcGIS Indoors for Android 发起通话时,可以组合两个数字。

例如,如果到达接待员的 IVR 代码为 0,则将在 CONTACT_PHONE 中存储 9097932853,并在 CONTACT_EXTENSION 字段中存储 0

提示:

如果要与占用者联系需要一个以上扩展码,则需要使用逗号分隔值。

例如,如果部门的 IVR 代码为 5,而扩展码为 1234,则该号码将在 CONTACT_EXTENSION 字段中存储为 5,1234

ORG_LEVEL_1

Space Planner 应用程序包括过滤器,可帮助用户快速查找占用者,并将其分配到空间。 默认情况下,此字段代表在组织层次结构中向其分配占用者的部门。 您可以通过更改输出要素类中的字段别名来修改此属性的含义,从而表示过滤依据的组织级别。

ORG_LEVEL_2

Space Planner 应用程序包括过滤器,可帮助用户快速查找占用者,并将其分配到空间。 默认情况下,此字段代表在组织层次结构中向其分配占用者的团队。 您可以通过更改输出要素类中的字段别名来修改此属性的含义,从而表示过滤依据的组织级别。

JOB_TITLE

Space Planner 应用程序包括过滤器,可帮助用户快速查找占用者,并将其分配到空间。 在输入表中包含此字段并使用占用者职称对其进行填充后,可以在将占用者分配到空间时按职称进行过滤,从而可以更轻松地按角色或职位评估空间需求。

START_DATE

Space Planner 应用程序包括过滤器,可帮助用户快速查找占用者,并将其分配到空间。 在输入表中包含此字段并使用占用者开始日期对其进行填充后,可以在将占用者分配到空间时按开始日期进行过滤,从而可以更轻松地按资历评估空间需求。

SITE_ID

记录要素的关联站点的唯一 ID,并可用于标识楼层感知型地图中要素的关联站点要素。 只能使用站点 ID 字段将要素关联到单个站点。 仅当您使用更新占用者要素工具中的占用者属性映射参数对该字段进行专门映射时,才会填充此字段。

将占用者数据加载到 Occupants 要素类

请按照以下步骤将占用者数据加载到创建 Indoors 数据库升级 Indoors 数据库工具生成的“占用者”要素类:

  1. 将您的 Occupants 数据准备为地理数据库表、.csv 文件或 Microsoft Excel 电子表格(.xls.xlsx 文件)。

    确保包含必填字段(KNOWNASEMAIL)以及您希望包含的任何其他字段。

  2. 运行更新占用者要素工具。
    注:

    如果您要使用 Indoor ViewerIndoors 移动应用程序,则必须将包含占用者图层的图层命名为 PeopleOccupants

该工具将使用为输入占用者表参数选择的表更新目标占用者要素参数的输入图层。 将添加新占用者,删除已移除的占用者,并更新匹配的占用者的信息。

更新占用者要素工具将更新 Units 要素类中已分配占用者和未分配占用者的单元的 ASSIGNMENT_TYPE 值。 ASSIGNMENT_TYPE 属性用于驱动 Space Planner 应用程序的特定功能。在共享要用于 Space PlannerIndoor ViewerIndoors Mobile 的数据之前,对于占用的空间,确保将 Unit 的 ASSIGNMENT_TYPE 值设置为 Office。 未来更新 Occupants 要素时,该工具将自动更新 ASSIGNMENT_TYPE 值以反映最新的占用者数据。

如果正在加载家庭办公室的占用者,请将 AREA_ID 值设置为 0

注:

家庭办公室分配仅在 ArcGIS OnlineArcGIS Enterprise 11.1 或更高版本中受支持。

相关主题