Generate Occupant Features (Indoors Tools)
Summary
Creates or updates employee or occupant point data that conforms to the ArcGIS Indoors Information Model.
This tool generates point features based on input building spaces (units) and enriches those points with occupant data. The output of this tool can be used to support indoor analysis and functionality—such as searching, routing, workspace reservation, and space planning—in the Indoors web and mobile apps.
Legacy:
This is a deprecated tool. This functionality has been replaced by the Update Occupant Features tool that updates the Occupants feature class that conforms to the ArcGIS Indoors Information Model which is auto generated by the Create Indoors Database tool at ArcGIS Pro 3.0.
Usage
The Input Unit Features parameter value must be a feature layer or feature class from an Indoors geodatabase or indoor dataset.
The Input Unit Features value must include the
AREA_IDfield described by the Indoors model for the Units feature class.The Input Occupant Table parameter value must be a geodatabase table, a sheet in a Microsoft Excel workbook (
.xlsor.xlsxfile), or a comma-delimited text file (.csv).The Input Occupant Table value must include the following fields:
KNOWNAS—The first and last name most likely to be used when searching for an occupantEMAIL—The occupant's email addressCONTACT_PHONE—The occupant's telephone numberCONTACT_EXTENSION—The occupant's associated extension code if applicable
You can include the following fields in the Input Occupant Table to enhance the Space Planner app experience:
ORG_LEVEL_1—The occupant's department.ORG_LEVEL_2—The occupant's team.JOB_TITLE—The occupant's job title.START_DATE—The occupant's start date.SITE_NAME—The occupant's associated site. Values in this field must match those in theNAMEfield in the Sites feature class.
If the input Occupant Unit Identifier Field parameter is empty (for a
.csvfile or Excel sheet) or <Null> (for a geodatabase table), the occupant will be loaded as unassigned.By default, the coordinate system of the Input Unit Features parameter will be used for the Output Occupant Feature Class parameter. This can be overridden by the Output Coordinate System environment setting.
The output Occupants feature class will include the following fields populated based on the Input Unit Features parameter value:
LEVEL_IDUNIT_IDUNIT_NAME
The
LEVEL_IDandUNIT_IDfields will be populated with the corresponding values from the Input Unit Features parameter. TheUNIT_NAMEfield will be populated with theNAMEvalue for the corresponding input unit feature.The Output Occupant Feature Class value includes the following fields used by the Indoors Space Planner app:
AREA_IDORG_LEVEL_1ORG_LEVEL_2JOB_TITLESTART_DATESITE_ID
Note:
The
SITE_IDfield will be populated based on the following:If an occupant is assigned to a unit, the
SITE_IDfield will be populated based on the assigned unit's associated site.If an occupant is not assigned to a unit, the
SITE_IDfield will be populated based on theSITE_NAMEfield if it is included in the input occupant table.If an occupant is not assigned to a unit and the
SITE_NAMEfield is not included in the Input Occupant Table value, is assigned a NULL value, or is assigned a value that does not match a value in theNAMEfield in the Sites feature class, theSITE_IDfield will be populated with a NULL value.
When preparing a map for the Indoors Viewer, Space Planner, ArcGIS Indoors Mobile Classic, or ArcGIS Indoors Mobile Classic client apps, you can use the tool's output in the map's People layer.
The tool updates the Input Unit Features attributes used by Space Planner. If an occupant point feature is generated for a unit, that unit's attributes are updated as follows:
ASSIGNMENT_TYPEis set to Office.AREA_IDis set to NULL.
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input Unit Features |
The input polygon features representing building spaces that may be occupied. In the ArcGIS Indoors Information Model, this is the Units layer. The centroid of each space will be used as the point location of the occupant or occupants. |
Feature Layer |
|
Unit Identifier Field |
The field in the Input Unit Features parameter values that will be used as the primary key to associate building spaces with records in the Input Occupant Table parameter value. |
Field |
|
Input Occupant Table |
The input table that contains information about building occupants. The information can be stored in a geodatabase table, a sheet in an Excel workbook ( |
Table View |
|
Occupant Unit Identifier Field |
The field in the Input Occupant Table parameter value that will be used as the primary key to associate occupants with Input Unit Features parameter values. |
Field |
|
Output Occupant Feature Class |
The output feature class created from joining the Input Unit Features and Input Occupant Table parameter values. |
Feature Class |
Derived output
| Label | Explanation | Data type |
|---|---|---|
|
Updated Unit Feature Class |
The updated Input Unit Features layer. |
Feature Class |
Environments
Current Workspace, Output Coordinate System
Licensing information
- Basic: No
- Standard: No
- Advanced: Requires ArcGIS Indoors Pro or ArcGIS Indoors Maps