Configure floor-aware layers

Available for an ArcGIS organization licensed with the Indoors extension.

Once you have configured a floor-aware map or scene, you can define additional layers as floor-aware and interact with them using the floor filter. You can model and use your own indoor data by including an attribute field that identifies the floor on which each feature is located. Supported sources include file and enterprise geodatabases, feature services hosted on ArcGIS Online or ArcGIS Enterprise, or external systems for features such as assets, work orders, occupants, or events. Supported geometry types for floor-aware layers include point, line, and polygon in maps and scenes, and multipatch only in scenes.

To define a layer as floor aware, you must configure the Floor Field parameter in the layer's properties. The field you set in the Floor Field parameter is used to associate each feature in the layer with a feature with the level on which it is located. The levels feature should be contained in the layer defined for the Floors parameter in the map's indoor layers properties. The field you set for the Floor Field parameter must be a text field with values that match values in the unique identifier field of the layer you set for the Floors parameter. If you have multiple feature layers in your map, you must define the Floor Field parameter for each layer you want to make floor aware.

If a feature's floor field contains a null value, the feature is not filtered by the floor filter and remains visible. You can use null values in the floor field to make some features in a layer, such as drinking fountains located outdoors, always visible regardless of floor filter settings.

Note:

If a feature's floor field contains a nonnull value that does not match any value in the unique identifier field of the layer that you set for the Floors parameter, the feature is always filtered by the floor filter and is not visible in the map or scene.

Complete the following steps for each layer you want to define as floor aware:

  1. Start ArcGIS Pro.
  2. Open or create a map that contains feature layers with floor plan data.
  3. Double-click the layer in the Contents pane.

    The Layer Properties dialog box appears.

  4. Click the Floors tab.
  5. Click the Floor Field drop-down arrow and choose the attribute field that identifies the floor with which each feature is associated.
    Note:

    Fields with a text data type are listed in the Floor Field drop-down list. The values in the chosen floor field must match values found in the unique ID field of the layer configured for the floor-aware map's Floors parameter.

  6. Click OK to close the Layer Properties dialog box.
  7. Save the map.

    The configuration is saved to the map and persists when the map is shared.

You can now use the floor filter to visualize the data in the layer by floor if you have configured the map or scene as floor aware.