Available for an ArcGIS organization licensed with the IPS extension.
If you are using ArcGIS Indoors, you can use floor plan data that conforms to the ArcGIS Indoors Information Model and add the following layers to a new map:
- Sites—Corresponds to the Sites feature class in the Indoors model
- Facilities—Corresponds to the Facilities feature class in the Indoors model
- Levels—Corresponds to the Levels feature class in the Indoors model
- Units—Corresponds to the Units feature class in the Indoors model
- Details—Corresponds to the Details feature class in the Indoors model
Note:
The layer and table names must match those listed above.
If you are not using ArcGIS Indoors, complete the steps in the sections below to create a new map, create the required feature classes, and create the required floor plan data.
Create required feature classes
There are five feature classes that are required to use ArcGIS IPS. These feature classes are used to maintain floor plan data and include Sites, Facilities, Levels, Units, and Details.
Create the Sites feature class
The Sites feature class contains polygon features that define the boundaries of a site, such as a campus or a collection of buildings, and is used for visualization and mapmaking. Complete these steps to create the Sites feature class:
- Create a polygon feature class and type Sites in the Name and Alias text boxes.
- In the Catalog pane, right-click the Sites feature class and click Data Design > Fields.
The Fields view appears.
- Click New Field on the Fields tab.
Your pointer is positioned in the Field Name column.
- Add another field and configure it as follows:
- Field Name—SITE_ID
- Alias—Site ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Add another field and configure it as follows:
- Field Name—NAME
- Alias—Name
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—100
- Add another field and configure it as follows:
- Field Name—NAME_LONG
- Alias—Long Name
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
Now you can create site features in the Sites feature class.
Create the Facilities feature class
The Facilities feature class contains polygon features that define the footprints of each facility in a site. Complete these steps to create the Facilities feature class:
- Create a polygon feature class and type Facilities in the Name and Alias text boxes.
- In the Catalog pane, right-click the Facilities feature class and click Data Design > Fields.
The Fields view appears.
- Click New Field on the Fields tab.
Your pointer is positioned in the Field Name column.
- Configure the new field as follows:
- Field Name—FACILITY_ID
- Alias—Facility ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Add another field and configure it as follows:
- Field Name—SITE_ID
- Alias—Site ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
Now you can create facility features in the Facilities feature class.
Create the Levels feature class
The Levels feature class contains polygon features that define the footprint of each level contained in a facility. Complete these steps to create the Levels feature class:
- Create a polygon feature class and type Levels in the Name and Alias text boxes.
- In the Catalog pane, right-click the Levels feature class and click Data Design > Fields.
The Fields view appears.
- Click New Field on the Fields tab.
Your pointer is positioned in the Field Name column.
- Configure the new field as follows:
- Field Name—LEVEL_ID
- Alias—Level ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Add another field and configure it as follows:
- Field Name—FACILITY_ID
- Alias—Facility ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Add another field and configure it as follows:
- Field Name—VERTICAL_ORDER
- Alias—Vertical Order
- Data Type—Long
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Add another field and configure it as follows:
- Field Name—NAME_SHORT
- Alias—Short Name
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—4
Now you can create level features in the Levels feature class.
Create the Units feature class
The Units feature class contains polygon features that define the footprints of nonoverlapping individual functional areas of a facility such as workspaces, amenities, retail spaces, elevators and stairways, and so on. Complete these steps to create the Units feature class:
- Create a polygon feature class and type Units in the Name and Alias text boxes.
- In the Catalog pane, right-click the Units feature class and click Data Design > Fields.
The Fields view appears.
- Click New Field on the Fields tab.
Your pointer is positioned in the Field Name column.
- Configure the new field as follows:
- Field Name—UNIT_ID
- Alias—Unit ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Add another field and configure it as follows:
- Field Name—LEVEL_ID
- Alias—Level ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Add another field and configure it as follows:
- Field Name—USE_TYPE
- Alias—Use Type
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—50
Now you can create unit features in the Units feature class.
Create the Details feature class
The Details feature class contains line features that define linear assets in a facility, such as walls, doors, windows, and so on. Complete these steps to create the Details feature class:
- Open the ArcGIS Pro project that contains your IPS model and create a new map.
- Create a line feature class and type Details in the Name and Alias text boxes.
- In the Catalog pane, right-click the Details feature class and click Data Design > Fields.
The Fields view appears.
- Click New Field on the Fields tab.
Your pointer is positioned in the Field Name column.
- Add another field and configure it as follows:
- Field Name—DETAIL_ID
- Alias—Detail ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Add another field and configure it as follows:
- Field Name—LEVEL_ID
- Alias—Level ID
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—Use the default value
- Configure the new field as follows:
- Field Name—USE_TYPE
- Alias—Use Type
- Data Type—Text
- Allow NULL—Check this check box
- Domain—Leave this blank
- Default—Leave this blank
- Length—50
Now you can create detail features in the Details feature class.
Create required floor plan data
Complete the steps in the following sections to create the required floor plan data for ArcGIS IPS.
Create site features
If your floor plan contains sites, complete these steps to create site features:
- On the Edit tab in the Features group, click Create .
The Create Features pane appears and lists the feature templates defined for the active map.
- In the Create Features pane, click the Sites feature template.
The Sites template expands, showing the tool palette.
- On the Sites template, click Open the active template pane .
The tool palette and the feature attribute table for the Sites template appear.
- In the attribute table, set the field values as follows:
Field Value Site ID
The unique ID for the site feature
Name
The site name
Long Name
The full name of the site.
Note:
This name is used to support descriptive capabilities in web and mobile apps.
- In the Create Features pane, click the Polygon button to create a polygon feature.
- Draw a polygon for the site.
Create facility features
Complete these steps to create facility features:
- On the Edit tab in the Features group, click Create .
The Create Features pane appears and lists the feature templates defined for the active map.
- In the Create Features pane, click the Facilities feature template.
The Facilities template expands, showing the tool palette.
- On the Facilities template, click Open the active template pane .
The tool palette and the feature attribute table for the Facilities template appear.
- In the attribute table, set the field values as follows:
Field Value Facility ID
The unique ID for the facility feature
Site ID
The site ID of the site in which the facility is located
- In the Create Features pane, click the Polygon button to create a polygon feature.
- Draw a polygon for each facility in the site.
Create level features
Complete these steps to create level features:
- On the Edit tab in the Features group, click Create .
The Create Features pane appears and lists the feature templates defined for the active map.
- In the Create Features pane, click the Levels feature template.
The Levels template expands, showing the tool palette.
- On the Levels template, click Open the active template pane .
The tool palette and the feature attribute table for the Levels template appear.
- In the attribute table, set the field values as follows:
Field Value Level ID
The unique ID for the level feature
Facility ID
The facility ID of the facility in which the level is located
Vertical Order
The display order of the floor in the IPS
Note:
Vertical Order 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 and cannot skip a value in the sequence.
Short Name
The short name of the level
Note:
This is the name that appears in the floor picker in the ArcGIS IPS Setup app.
- In the Create Features pane, click the Polygon button to create a polygon feature.
- Draw a polygon for each level in the facility.
Create unit features
Complete these steps to create unit features:
- On the Edit tab in the Features group, click Create .
The Create Features pane appears and lists the feature templates defined for the active map.
- In the Create Features pane, click the Units feature template.
The Units template expands, showing the tool palette.
- On the Units template, click Open the active template pane .
The tool palette and the feature attribute table for the Units template appear.
- In the attribute table, set the field values as follows:
Field Value Unit ID
The unique ID for the unit feature.
Use Type
The unit's use type
For example, an office or a conference room.
Level ID
The level ID of the level on which the unit is located
- In the Create Features pane, click the Polygon button to create a polygon feature.
- Draw polygons for each unit in the facility.
Create detail features
Complete these steps to create detail features:
- On the Edit tab in the Features group, click Create .
The Create Features pane appears and lists the feature templates defined for the active map.
- In the Create Features pane, click the Details feature template.
The Details template expands, showing the tool palette.
- On the Details template, click Open the active template pane .
The tool palette and the feature attribute table for the Details template appear.
- In the attribute table, set the field values as follows:
Field Value Detail ID
The unique ID for the detail feature
Use Type
The detail's use type
For example, wall, door, window, stairway, and so on.
Level ID
The level ID of the level on which the detail is located
- In the Create Features pane, click the Line button to create a line feature.
- Draw a line for each of the facility's walls, doors, windows, and so on that make up its boundaries.
You can now configure transitions.