ArcGIS IPS Information Model

Available for an ArcGIS organization licensed with the IPS extension.

The ArcGIS IPS Information Model supports the management of indoor positioning information necessary to share properly configured web maps and mobile map packages for use with the ArcGIS IPS Setup app and other indoor positioning-enabled apps.

The IPS model consists of two required tables and one optional feature class (Transitions). Use the Enable Indoor Positioning tool to create the required tables for the IPS model. The tables contain all the fields required for IPS-enabled apps.

Data can then be directly added to the IPS tables using the IPS Setup app. The Generate Indoor Positioning File tool processes the survey data and generates a positioning file to enable the indoor positioning system.

Tables

NameDescription

IPS Recordings

The IPS Recordings table is used by the ArcGIS IPS Setup app to store indoor positioning survey recordings, and is also the input for the Generate Indoor Positioning Tool.

IPS Positioning

The IPS Positioning table is the output table that is populated by the Generate Indoor Positioning File tool with a file attachment that enables a usable indoor positioning system.

Feature class

NameDescription

Transitions

Line feature class

Network transitions generated in ArcGIS Pro for routing between indoor and outdoor spaces.

IPS model table details

IPS Recordings

Field nameTypeIs NullableDescription

OBJECTID

Text

False

Required

Unique, not null integer field used to uniquely identify rows in tables in a geodatabase.

SITE_ID

Text

True

Optional

Records the unique ID of the feature’s associated site and can be used to identify the feature’s associated site feature in floor-aware maps. A feature can only be related to a single site using the SiteID field.

FACILITY_ID

Text

True

Optional

Records the unique ID of the feature’s associated facility and is used to identify the feature’s associated facility feature in floor-aware maps. A feature can only be related to a single facility using the FacilityID field.

LEVEL_ID

Text

True

Optional

Records the unique ID of the feature’s associated level and is used to identify the feature’s associated level feature in floor-aware maps. A feature can only be related to a single level using the LevelID field.

DATE_CREATED

Date

False

Optional

Records the date the recording was created.

DEVICE

Text

True

Optional

Records the device name and model with which the recording was created.

COMMENT

Text

True

Optional

Records the user’s comment about the recording when it was created and uploaded to the table using the IPS Setup app.

DATA

Text

True

Optional

Records the path to a recording file, which is added as an attachment to that record.

APP_VERSION

Text

False

Optional

Records the IPS Setup app version used for the recording creation.

RECORDING_TYPE

Text

True

Required

Specifies the type of survey recording.

GLOBALID

Global ID

False

Required

Uniquely identifies a feature or table row in a geodatabase and across geodatabases.

It’s a store registry-style string consisting of 36 characters enclosed in curly brackets in a geodatabase.

IPS Positioning

Field nameTypeIsNullableDescription

OBJECTID

Text

False

Required

SITE_ID

Text

True

Optional

Records the unique ID of the feature’s associated site and can be used to identify the feature’s associated site feature in floor-aware maps. A feature can only be related to a single site using the SiteID field.

DATE_CREATED

Date

False

Optional

Records the date the Generate Indoor Positioning file was run, and IDM file was created.

USER

Text

True

Optional

Records the details of the ArcGIS account used to run the GP tool.

DATA

Text

False

Optional

Records the name of the IDM file, which is added as an attachment to that record.

COMMENT

Text

True

Optional

Records comments specified in the Generate Indoor Positioning File tool.

GLOBALID

Global ID

False

Required

Uniquely identifies a feature or table row in a geodatabase and across geodatabases.

It’s a store registry-style string consisting of 36 characters enclosed in curly brackets in a geodatabase.

IPS model feature class details

Transitions

Field nameDomain NameTypeIs nullableDescription

TRANSITION_TYPE

DOM_NETWORK_TYPE

Long

True

Required

Describes the use type of the feature. The following domain is used to define allowed values:

  • 1 = Hallway / Sidewalk
  • 2 = Stairs / Curb
  • 3 = Ramp / Curb Ramp
  • 4 = Elevator / Wheelchair Lift
  • 5 = Escalator
  • 6 = Moving Walkway
  • 7 = Entrance / Exit

Related topics