Label | Explanation | Data Type |
Target Occupant Features
|
The target feature layer, feature class, or feature service to which occupant records will be added, updated, or deleted. The input must contain unique values that identify each occupant and must conform to the Occupants feature class in the Indoors model. | Feature Layer |
Input Unit Features (Optional) |
The input polygon features representing building spaces that may be occupied. The input must be a feature layer, feature class, or feature service that conforms to the Units feature class in the Indoors model. The centroid of each space will be used as the point location of the occupant or occupants. | Feature Layer |
Input Occupant Table
(Optional) | The input table that contains information about building occupants. The input table must be a geodatabase table, a sheet in a Microsoft Excel workbook (.xls or .xlsx file), a comma-delimited text file (.csv), or an OLE DB table. | Table View |
Occupant Identifier (Target Occupant Features)
(Optional) | The field in the Target Occupant Features parameter value that will be used as the primary key to associate occupants with the Input Occupant Table parameter values. The field values must be unique. | Field |
Occupant Identifier (Input Occupant Table) (Optional) | The field in the Input Occupant Table parameter value that will be used as the primary key to associate occupants with the Target Occupant Features parameter values. The field values must be unique. | Field |
Unit Identifier (Input Units Features)
(Optional) | The field in the Input Unit Features parameter value that stores the unique space identification information that will match the unit identifier from the Input Occupant Table parameter value. The field values must be unique. | Field |
Unit Identifier (Input Occupant Table)
(Optional) | The field or fields in the Input Occupant Table parameter value that will be used as the primary key to associate occupant space assignment with the Input Unit Features parameter value. If a field value is empty, the occupant will be loaded as unassigned. This parameter supports multiple fields from an input occupant table that stores more than one space assignment of an occupant. Only the fields provided will be used to update the Occupants feature class. If no parameter value is provided, the occupant's seating assignments will not be updated in the Occupants feature class. Instead, the records in the Occupants feature class will be matched to records in the input occupant table, and attributes mapped in the Occupant Attributes Mapping parameter will be updated. | Field |
Occupant Attributes Mapping
(Optional) | The attribute fields in the Target Occupant Features parameter value that will be populated with field values from the Input Occupant Table parameter value. The fields must exist in the Target Occupant Features parameter value before running the tool. It is recommended that you map fields from the Input Occupant Table parameter value to fields from the Target Occupant Features parameter value that have the same field type. | Field Mappings |
Insert new occupants
(Optional) | Specifies whether unmatched occupant records for the Input Occupant Table parameter value will be added to the target occupant features layer.
| Boolean |
Delete occupants not included in the Input Occupant Table
(Optional) | Specifies whether unmatched occupant records for the Input Occupant Table parameter value will be deleted from the target occupant features layer.
| Boolean |
Home Office Identifier
(Optional) | A SQL query that defines the field and field value from the input occupant table that indicates an occupant is assigned to a home office. | SQL Expression |
Derived Output
Label | Explanation | Data Type |
Updated Occupant Features | The updated version of the target occupant features used for this tool. | Feature Layer |