Convert Indoor Positioning File to Dataset
The "IPS Custom Tools” toolbox contains a single tool to convert an indoor positioning file to an IPS positioning dataset conforming to the IPS information model generated in ArcGIS Pro 3.6.
Use this tool to migrate an existing indoor positioning file to the latest version of the IPS information model and take advantage of the expanded capabilities, such as geometry-aided indoor positioning.
Before running the tool
This tool generates an IPS positioning dataset within the specified IPS Positioning Datasets feature class. Before running this tool, you must first create an Indoor Positioning Dataset by using the Create IPS Positioning Model tool in the Indoor Positioning toolbox. Once created, select the generated IPS Positioning Datasets feature class as the Target IPS Positioning Datasets input parameter.
Requirements
ArcGIS Pro 3.6
Usage
- The IPS Positioning table parameter value must be a stand-alone table or a table that conforms to the IPS Positioning table in the IPS model.
- In the Selected IPS Positioning Table ObjectID parameter, specify the ObjectID of the table row that contains the indoor positioning file to be converted.
- In the Generation Method, specify whether the indoor positioning file was generated using a survey-based or survey-less method.
- The default value is survey-based.
- The Level Features parameter value must be a polygon layer that represents the footprint of each level contained in the facility. The selected layer must meet the following conditions:
- The layer must contain LEVEL_ID, VERTICAL_ORDER, and FACILITY_ID fields.
- The layer must be the same layer used to generate the indoor positioning file.
- The Target IPS Positioning Datasets parameter value must be a polygon feature class that conforms to the IPS Positioning Datasets feature class in the ArcGIS IPS Information Model generated in ArcGIS Pro 3.6.
- An Indoor Positioning Dataset can be created using the Create IPS Data Model tool.
- In the Target IPS Positioning Dataset Name parameter, specify the name of the IPS positioning dataset to be generated.
Input Parameters
Label | Description | Data Type |
IPS Positioning Table | The table or feature service where the indoor positioning file is stored. | Table View |
Selected IPS Positioning Table ObjectID | The OBJECTID of the row containing the positioning file to be converted. | Int |
Generation Method | The method used to generate an indoor positioning file - SURVEY_BASED or SURVEY_LESS. The default is SURVEY_BASED. | String |
Level Features | The polygon features representing Level footprints within the facilities. | Feature Layer |
Target IPS Positioning Dataset | The feature class where the generated IPS positioning dataset will be stored. | Feature Layer |
Target IPS Positioning Dataset name | The name of the output IPS positioning dataset. The output dataset name must be unique in the Dataset Name field of the Target IPS Positioning feature class. | String |
Output
The tool will generate a new IPS positioning dataset in the Target IPS Positioning Dataset feature class.
Label | Description | Data Type |
Updated IPS Positioning Dataset | The updated IPS Positioning Datasets feature class that contains the newly created IPS positioning dataset. | Feature Layer |
Install the toolbox
To install the toolbox in ArcGIS Pro, follow the steps below:
- Download the zip file.
- Extract files.
- Open a project in ArcGIS Pro.
- In the Catalog pane, right click on the Toolboxes.
- Click “Add Toolbox”.
- Navigate to the extracted files and select “IPS Custom Tools” toolbox.
- Click “OK”.
- Expand the “IPS Custom Tools” toolbox.
How to run the tool
To migrate an indoor positioning file to an IPS positioning dataset, complete the following steps:
- Open the Convert IPS Positioning File to IPS Positioning Dataset tool.
- Select the IPS Positioning Table to be used. A positioning file is stored as an attachment to the IPS Positioning Table parameter value.
- Select the Selected IPS Positioning Table ObjectID parameter value from the dropdown. There can be multiple rows in the table representing different positioning files. Pick the row that contains the positioning file to be converted.
- Select the Generation Method. Specify whether the indoor positioning file was generated using a survey-based or survey-less method.
- Select the Level Features. Pick the Levels Features class that correspond to the floors in the positioning file.
- Select the Target IPS Positioning Dataset. The IPS Positioning Datasets feature class that you want to use to store the positioning data.
- Set the Target IPS Positioning Dataset name to be an unique one.
- Run the tool.
The tool uses the relationship classes to generate IPS positioning points and signals related to the feature class that you set in the Target IPS Positioning Datasets parameter and populates them with positioning data.