PROBLEM

Fix corrupted Indoor Positioning Data Service

Last Published: September 10, 2025

Description

A bug in the Share Indoor Positioning Data Service tool occasionally produces a corrupted Indoor Positioning Data Service, where the Transmitter_Info table contained more records than the Transmitter_Model_Trilinear table. This mismatch (not 1:1) prevents the IPS Engine from starting and returns the error “Inconsistent positioning data.” 

Solution or Workaround

If you encounter this issue, please follow these steps:

  1. Install the latest ArcGIS Pro version (either 3.5.3 or later).
  2. Delete the problematic Indoor Positioning Data Service from the portal.
  3. Re-run the Share Indoor Positioning Data Service tool again.

In case you are using a version of Pro earlier than 3.5.3, follow the instructions below:

  1. Sign in to your ArcGIS Online or Enterprise organization.
  2. Locate the Indoor Positioning Data Service you want to correct.
  3. Copy the service URL from the Details section on the right-hand ribbon.
  4. Open a new project in ArcGIS Pro.
  5. In the Map tab, go to the Layer group and select Add Data From Path.
  6. Paste the copied URL into the dialog box and click Add.

  1. Join the tables (Transmitter_Info and Radio_Transmitter_Model_Trilinear):
    1. Right-click on Transmitter_Info.
    2. Select Joins and Relates > Add Join.

  1. Configure the join as shown in the screenshot below, then click OK.
  1. Identify records in the Transmitter_Info table with missing Transmitter IDs:
    1. Open Select By Attributes.
    2. Build a query with the WHERE clause: Transmitter ID is NULL.

  1. Remove invalid records:
    1. After the selection is applied, delete the selected rows and Remove all Joins.
    2. Save your edits.

Article ID: 000038041

Software:
  • ArcGIS Pro

Get support with AI

Resolve your issue quickly with the Esri Support AI Chatbot.

Start chatting now

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Start chatting now

Go to download options