Configure floor-aware maps

Available for an ArcGIS organization licensed with the Indoors extension.

Once you have loaded your floor plan data, you can define a map, scene, or feature layer-based web map as floor aware by setting the map's indoor layer properties. At a minimum, you must configure a layer for the Facilities parameter and a layer for the Floors parameter before you can use the interactive floor filter. You can optionally configure a layer for the Sites parameter.

Layer requirements

Feature layers used to configure a map’s indoor layers properties must be of polygon geometry type. The indoor layers properties for scenes can be configured using feature layers of either polygon or multipatch geometry type.

An indoor dataset created using tools available with an ArcGIS Indoors license provides a well-defined schema for loading and maintaining floor plan data in an indoor GIS, but it is not required. The following attribute fields are required to configure floor-aware maps and scenes:

Sites

FieldTypeDescription

SITE_ID

Text

Defines a unique ID for the feature. This ID is used to determine which facilities are associated with a site in floor-aware maps and scenes.

NAME

Text

Defines the name of the feature used in the floor filter's list of sites.

Facilities

FieldTypeDescription

FACILITY_ID

Text

Defines a unique ID for the feature. This ID is used to determine which floors are associated with a facility in floor-aware maps and scenes.

SITE_ID

Text

The unique ID of the feature's associated site. This field is used to filter facilities by site in floor-aware maps and scenes. A feature can only be related to a single site using the Site ID field.

NAME

Text

Defines the name of the feature that is used in the floor filter's list of facilities.

Levels

FieldTypeDescription

LEVEL_ID

Text

Defines a unique ID for the feature. This ID is used to determine which features in floor-aware layers are associated with each floor.

The LEVEL_ID field must have a length of 256 or less.

FACILITY_ID

Text

The unique ID of the floor's associated facility. This field is used to filter floors by facility in the floor filter. A feature can only be related to a single facility using the Facility ID field.

NAME

Text

Defines the name of the feature used in the floor filter's list of floors.

NAME_SHORT

Text

Defines a short name for a feature. The short name is used in the floor filter's list of floors.

LEVEL_NUMBER

Long

The specific facility level number. This field determines the order in which floors are displayed in the floor filter.

VERTICAL_ORDER

Long

Used to determine the ground level for each facility that is displayed by default in floor-aware maps and scenes. It uses a zero (0)-based ordering system to define the floor order, with the ground level of each facility represented as zero (0) and subsequent positive values representing floors above ground, while negative values represent floors below ground. Vertical Order values must be continuous within a site and cannot skip a value in the sequence.

Layers from an indoor dataset conform to the ArcGIS Indoors Information Model and contain additional fields.

Configure indoor layers properties

Complete the following steps to configure a floor-aware map or scene:

  1. Start ArcGIS Pro.
  2. Open or create a map that contains feature layers with floor plan data.

    Configuring indoor layers properties based on map image layers is not supported. If you open a floor-aware web map with map image layers, the indoor layers configuration persists when opened in ArcGIS Pro but cannot be modified.

  3. Right-click the map in the Contents pane and click Properties to open the Map Properties dialog box.
  4. On the Indoor Layers tab, configure the following properties:
    1. Optionally, click the Sites drop-down arrow and choose the layer that contains the sites features for your floor plan.

      The floor filter uses this layer to identify the sites features in your geodatabase to use for navigation and filtering. If the Sites property is not defined, the floor filter does not include the option to filter by site.

    2. Click the Facilities drop-down arrow and choose the layer that contains the facilities features for your floor plan.

      The floor filter uses this layer to identify what facilities exist in your geodatabase to use for navigation and filtering.

      Note:

      If the layer configured for the Facilities property is removed from the map, the map is no longer floor aware and the floor filter is disabled.

    3. Click the Floors drop-down arrow and choose the layer that contains the floor features for your floor plan.

      The floor filter uses this layer to identify what floors exist in your geodatabase to use for navigation and filtering.

      Note:

      If the layer configured for the Floors property is removed from the map, the map is no longer floor aware and the floor filter is disabled.

  5. Click OK to close the Map Properties dialog box.
  6. Save the map.

    The configuration is saved to the map and persists when the map is shared to your ArcGIS organization with an Editable or Exploratory configuration.

    If you are updating a published web map, click the Save Web Map button Save Web Map on the Share tab. Apps configured based on this web map are updated with the modified floor-aware properties and are available the next time you open the app.

The floor filter navigation tool appears in the corner of your active map. You can now define additional layers as floor aware to interact with them using the floor filter.