Available with the ArcGIS Indoors Pro or ArcGIS Indoors Maps 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. Once a map is configured as floor aware, you can use the floor filter to visualize floor plan data and share it to your ArcGIS organization to use in apps that support floor awareness.
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 have a polygon geometry type. You can configure the indoor layers properties for scenes using feature layers with either a 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
Field | Type | Description |
---|---|---|
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. |
Note:
The Sites layer must not contain a FACILITY_ID or LEVEL_ID field. If these fields are included, the layer does not appear as an option in the Indoor Layers properties.
Facilities
Field | Type | Description |
---|---|---|
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. |
Note:
The Facilities layer must not contain a LEVEL_ID field or it does not appear as an option in the Indoor Layers properties.
Levels
Field | Type | Description |
---|---|---|
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. |
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:
- Start ArcGIS Pro.
- 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.
- Right-click the map in the Contents pane and click Properties to open the Map Properties dialog box.
- On the Indoor Layers tab, configure the following properties:
- 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.
- 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.
- 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 not available.
- Optionally, click the Sites drop-down arrow and choose the layer that contains the sites features for your floor plan.
- Click OK to close the Map Properties dialog box.
- 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 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 the active map. You can now define additional layers as floor aware to interact with them using the floor filter.