Create floor plan data

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:

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:

  1. Create a polygon feature class and type Sites in the Name and Alias text boxes.
  2. In the Catalog pane, right-click the Sites feature class and click Data Design > Fields.

    The Fields view appears.

  3. Click New Field on the Fields tab.

    Your pointer is positioned in the Field Name column.

  4. Add another field and configure it as follows:
    • Field NameSITE_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
  5. Add another field and configure it as follows:
    • Field NameNAME
    • Alias—Name
    • Data Type—Text
    • Allow NULL—Check this check box
    • Domain—Leave this blank
    • Default—Leave this blank
    • Length—100
  6. Add another field and configure it as follows:
    • Field NameNAME_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:

  1. Create a polygon feature class and type Facilities in the Name and Alias text boxes.
  2. In the Catalog pane, right-click the Facilities feature class and click Data Design > Fields.

    The Fields view appears.

  3. Click New Field on the Fields tab.

    Your pointer is positioned in the Field Name column.

  4. Configure the new field as follows:
    • Field NameFACILITY_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
  5. Add another field and configure it as follows:
    • Field NameSITE_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:

  1. Create a polygon feature class and type Levels in the Name and Alias text boxes.
  2. In the Catalog pane, right-click the Levels feature class and click Data Design > Fields.

    The Fields view appears.

  3. Click New Field on the Fields tab.

    Your pointer is positioned in the Field Name column.

  4. Configure the new field as follows:
    • Field NameLEVEL_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
  5. Add another field and configure it as follows:
    • Field NameFACILITY_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
  6. Add another field and configure it as follows:
    • Field NameVERTICAL_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
  7. Add another field and configure it as follows:
    • Field NameNAME_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:

  1. Create a polygon feature class and type Units in the Name and Alias text boxes.
  2. In the Catalog pane, right-click the Units feature class and click Data Design > Fields.

    The Fields view appears.

  3. Click New Field on the Fields tab.

    Your pointer is positioned in the Field Name column.

  4. Configure the new field as follows:
    • Field NameUNIT_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
  5. Add another field and configure it as follows:
    • Field NameLEVEL_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
  6. Add another field and configure it as follows:
    • Field NameUSE_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:

  1. Open the ArcGIS Pro project that contains your ArcGIS IPS model and create a new map.
  2. Create a line feature class and type Details in the Name and Alias text boxes.
  3. In the Catalog pane, right-click the Details feature class and click Data Design > Fields.

    The Fields view appears.

  4. Click New Field on the Fields tab.

    Your pointer is positioned in the Field Name column.

  5. Add another field and configure it as follows:
    • Field NameDETAIL_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
  6. Add another field and configure it as follows:
    • Field NameLEVEL_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
  7. Configure the new field as follows:
    • Field NameUSE_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:

  1. On the Edit tab in the Features group, click Create Create Features.

    The Create Features pane appears and lists the feature templates defined for the active map.

  2. In the Create Features pane, click the Sites feature template.

    The Sites template expands, showing the tool palette.

  3. On the Sites template, click Open the active template pane Open the active template pane.

    The tool palette and the feature attribute table for the Sites template appear.

  4. In the attribute table, set the field values as follows:

    FieldValue

    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.

  5. In the Create Features pane, click the Polygon button Polygon to create a polygon feature.
  6. Draw a polygon for the site.
    Example of a site feature

Create facility features

Complete these steps to create facility features:

  1. On the Edit tab in the Features group, click Create Create Features.

    The Create Features pane appears and lists the feature templates defined for the active map.

  2. In the Create Features pane, click the Facilities feature template.

    The Facilities template expands, showing the tool palette.

  3. On the Facilities template, click Open the active template pane Open the active template pane.

    The tool palette and the feature attribute table for the Facilities template appear.

  4. In the attribute table, set the field values as follows:

    FieldValue

    Facility ID

    The unique ID for the facility feature

    Site ID

    The site ID of the site in which the facility is located

  5. In the Create Features pane, click the Polygon button Polygon to create a polygon feature.
  6. Draw a polygon for each facility in the site.
    Example of facilities features for a site

Create level features

Complete these steps to create level features:

  1. On the Edit tab in the Features group, click Create Create Features.

    The Create Features pane appears and lists the feature templates defined for the active map.

  2. In the Create Features pane, click the Levels feature template.

    The Levels template expands, showing the tool palette.

  3. On the Levels template, click Open the active template pane Open the active template pane.

    The tool palette and the feature attribute table for the Levels template appear.

  4. In the attribute table, set the field values as follows:

    FieldValue

    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.

  5. In the Create Features pane, click the Polygon button Polygon to create a polygon feature.
  6. Draw a polygon for each level in the facility.
    Example of a levels feature in a facility

Create unit features

Complete these steps to create unit features:

  1. On the Edit tab in the Features group, click Create Create Features.

    The Create Features pane appears and lists the feature templates defined for the active map.

  2. In the Create Features pane, click the Units feature template.

    The Units template expands, showing the tool palette.

  3. On the Units template, click Open the active template pane Open the active template pane.

    The tool palette and the feature attribute table for the Units template appear.

  4. In the attribute table, set the field values as follows:

    FieldValue

    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

  5. In the Create Features pane, click the Polygon button Polygon to create a polygon feature.
  6. Draw polygons for each unit in the facility.
    Example of units features in a facility

Create detail features

Complete these steps to create detail features:

  1. On the Edit tab in the Features group, click Create Create Features.

    The Create Features pane appears and lists the feature templates defined for the active map.

  2. In the Create Features pane, click the Details feature template.

    The Details template expands, showing the tool palette.

  3. On the Details template, click Open the active template pane Open the active template pane.

    The tool palette and the feature attribute table for the Details template appear.

  4. In the attribute table, set the field values as follows:

    FieldValue

    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

  5. In the Create Features pane, click the Line button Line to create a line feature.
  6. Draw a line for each of the facility's walls, doors, windows, and so on that make up its boundaries.
    Example of details features for a facility

You can now configure transitions.

Related topics