Информационная модель ArcGIS IPS

Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль IPS.

Информационная модель ArcGIS IPS поддерживает управление информацией о позиционировании внутри помещений, необходимой для публикации корректно настроенных веб-карт и пакетов мобильных карт для использования в приложении ArcGIS IPS Setup и в других приложениях позиционирования внутри помещений. Кроме того, она содержит структуры данных, необходимые для оценки эффективности позиционирования внутри помещения.

Информационная модель состоит из двух частей:

  • Базовая модель ArcGIS IPS - включает в себя таблицы и классы объектов, необходимые для обеспечения позиционирования внутри помещений и поддержания актуальной информации об инфраструктуре маячков.
  • Набор данных качества ArcGIS IPS - содержит классы точечных объектов, которые используются для оценки производительности развертывания ArcGIS IPS.

Информационная модель также может использовать следующие данные из Информационной модели ArcGIS Indoors:

  • Данные поэтажного плана - включает классы объектов Sites, Facilities, Levels, Units и Details, которые содержат данные о поэтажном плане и внутренних помещениях.
  • Переходы - в модели Indoors класс объектов Transitions содержит объекты, представляющие переходы между этажами, такие как лестницы и лифты. Модель ArcGIS IPS расширяет этот класс объектов, используя домен для включения переходов между внутренними и наружными пространствами.
  • Пути: линейные объекты, представляющие проходимое пространство. Если есть пометка для использования с приложением ArcGIS IPS, включается привязка пути для повышения точности позиционирования.

Базовая модель ArcGIS IPS

Инструмент Включить позиционирование внутри помещения можно использовать для создания базовой модели ArcGIS IPS в существующей рабочей области. Базовая модель включает таблицу позиционирования и класс объектов IPS Recordings, которые необходимы для настройки и включения системы позиционирования внутри помещения. Класс объектов IPS Recordings также используется для планирования и хранения исследований и записей качества среды indoor. Инструмент Создать файл позиционирования Indoor используется для создания файлов позиционирования на основе записей съемки, которые содержат всю необходимую информацию для обеспечения позиционирования в помещении. Файлы позиционирования хранятся в виде вложений в таблице позиционирования. Модель также включает класс объектов Beacons, который используется для планирования и поддержки деталей конфигурации инфраструктуры маяков Bluetooth для развертываний на основе Bluetooth. Инструмент Создать файл позиционирования Indoor без съемки также можно использовать для создания файлов позиционирования на основе данных маяков и плана этажа. Класс объектов Beacons является входными данными для этого инструмента.

Классы пространственных объектов

В следующей таблице перечислены классы объектов, включенные в базовую модель:

Класс пространственных объектовОписание

Записи IPS

Линейный класс объектов, который используется приложением ArcGIS IPS Setup для хранения записей позиционирования внутри помещений. Этот класс объектов также является входными данными для инструментов Создать файл позиционирования Indoor и Вычисление качества позиционирования.

Маячки

Класс точечных объектов, который описывает географическое местоположение и атрибуты маяков, расположенных на объекте.

Записи IPS

В следующей таблице перечислены поля, включенные в класс объектов IPS Recordings:

Имя поляТипДопустимы пустые значенияОписание

SITE_ID

Text

True

Записывает уникальный ID площадки, связанной с объектом, и может использоваться для идентификации связанного объекта-площадки на картах с поддержкой этажей. Объект может быть связан только с одной площадкой по полю SITE_ID.

FACILITY_ID

Text

True

Записывает уникальный ID объекта, связанного со зданием, и используется для идентификации объекта здания на картах с поддержкой этажей. Объект может быть связан только с одним зданием по полю FACILITY_ID.

LEVEL_ID

Text

True

Записывает уникальный ID связанного уровня объекта и используется для идентификации связанного с ним объекта уровня на картах с поддержкой этажей. Объект может быть связан только с одним уровнем по полю LEVEL_ID.

SURVEY_DATE

Date

False

Записывает дату, когда путь съемки был записан в приложении IPS Setup.

COMMENT

Text

True

Сохраняет комментарии пользователя о записи в момент ее создания с помощью приложения IPS Setup.

SURVEYOR

Text

True

Записывает имя пользователя, который вошел в приложение IPS Setup во время проведения съемки.

DEVICE

Text

True

Записывает имя и модель устройства, которое использовалось для создания записи.

APP_VERSION

Text

False

Записывает версию приложения IPS Setup, которая использовалась для создания записи.

RECORDING_TYPE

Text

True

Указывает тип записи.

Домен DOM_IPS_RECORDING_TYPE определяет следующие допустимые значения полей:

  • Опрос
  • Качество

BLUETOOTH

Long

True

Указывает, содержит ли запись данные Bluetooth.

Домен DOM_BOOLEAN определяет следующие допустимые значения полей:

  • 0—False
  • 1—True

WIFI

Long

True

Указывает, содержит ли запись данные Wi-Fi.

Домен DOM_BOOLEAN определяет следующие допустимые значения полей:

  • 0—False
  • 1—True

GLOBALID

Global ID

False

Уникально определяет объект или запись таблицы в базе геоданных и среди нескольких баз.

Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов, заключенных в круглые скобки.

PLANNING_DATE

Date

False

Записывает дату создания записи пути. Это поле автоматически заполняется правилом атрибута вычисления текущей датой при создании объекта в классе объектов.

Маячки

В следующей таблице перечислены поля, включенные в класс объектов Beacons:

Имя поляТипДопустимы пустые значенияОписание

VENDOR

Text

True

Имя поставщика маzка.

BEACON_ID

Text

True

Короткая строка, которая однозначно идентифицирует маячок Bluetooth. Формат может варьироваться в зависимости от поставщика маяка.

UUID

Text

True

Универсальный уникальный идентификатор близости (UUID) состоит из 32 шестнадцатеричных символов, разделенных на пять групп, разделенных дефисами. Длина каждой группы составляет 8-4-4-4-12, например: aa72426e-955d-41fb-9aaa-d67c749198a6

UUID могут строиться локально (нет центрального источника для координации или регистрации) и настраиваются для маячков Bluetooth.

В соответствии с протоколом iBeacon, один и тот же UUID связан с поднабором сети маяков и является частью рекомендованного сообщения.

Тройная номенклатура (UUID, MAJOR, MINOR) идентифицирует конкретный маяк в сети.

MAJOR

Long

True

2-разрядное целое число без знака, связанное с маяком Bluetooth.

В соответствии с протоколом iBeacon, это может использоваться для дальнейшего различения группы маяков в сети и является частью рекомендованного сообщения.

Поле должно быть целым числом от 1 до 65535.

Тройная номенклатура (UUID, MAJOR, MINOR) идентифицирует конкретный маяк в сети.

MINOR

Long

True

2-разрядное целое число без знака, связанное с маяком Bluetooth.

В соответствии с протоколом iBeacon это может использоваться для дальнейшего различения группы маяков в сети и является частью рекомендованного сообщения.

Поле должно быть целым числом от 1 до 65535.

Тройная номенклатура (UUID, MAJOR, MINOR) идентифицирует конкретный маяк в сети.

PROTOCOL

Text

True

Протокол Bluetooth, используемый маяками. В текущей версии поддерживается только iBeacon.

RSSI_1M

Float

True

Индикатор силы принятого сигнала на расстоянии 1 метра. Как правило, это настраивается для каждого маячка. Возможные значения задаются поставщиком маячка.

Поле должно быть целым числом от -120 до 0.

ADVERTISING_INTERVAL_MS

Float

True

Интервал в миллисекундах, с которым маяк передает свои сообщения.

LEVEL_ID

Text

True

ID уровня объекта уровня, на котором расположен маяк.

BATTERY_LEVEL

Float

True

Остаточный уровень заряда батареи маяка в процентах от общего заряда батареи.

LAST_SEEN

Date

True

Дата и время последнего наблюдения сигнала маяка.

PLACEMENT_DATE

Date

True

Дата и время установки маяка.

GLOBALID

Global ID

False

Уникально определяет объект или запись таблицы в базе геоданных и среди нескольких баз.

Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов, заключенных в круглые скобки.

Таблица

Единственный элемент следующей таблицы - это таблица, включенная в базовую модель:

ТаблицаОписание

Позиционирование IPS

Выходная таблица, заполняемая инструментом Создать файл позиционирования Indoor или Создать файл позиционирования Indoor без съемки и содержит вложения файлов для включения позиционирования в помещении в IPS Setup, Indoors, Field Maps или любых других пользовательских мобильных приложениях, которые используются ArcGIS Maps SDKs для собственных приложений.

Позиционирование IPS

В следующей таблице перечислены поля, включенные в таблицу Позиционирования IPS:

Имя поляТипДопустимы пустые значенияОписание

SITE_ID

Text

True

Записывает уникальный ID площадки, связанной с объектом, и может использоваться для идентификации связанного объекта-площадки на картах с поддержкой этажей. Объект может быть связан только с одной площадкой по полю SITE_ID.

DATE_CREATED

Date

False

Записывает дату создания файла позиционирования Indoor.

COMMENT

Text

True

Записывает комментарии, указанные в инструменте Создать файл позиционирования Indoor.

BLUETOOTH

Long

True

Указывает, поддерживает ли файл позиционирования Bluetooth.

Домен DOM_BOOLEAN определяет следующие допустимые значения полей:

  • 0—False
  • 1—True

WIFI

Long

True

Указывает, поддерживает ли файл позиционирования Wi-Fi.

Домен DOM_BOOLEAN определяет следующие допустимые значения полей:

  • 0—False
  • 1—True

GLOBALID

Global ID

False

Уникально определяет объект или запись таблицы в базе геоданных и среди нескольких баз.

Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов, заключенных в круглые скобки.

Набор данных качества ArcGIS IPS

Вы можете использовать инструменты из набора инструментов Оценка качества, чтобы создать и заполнить этот набор данных. Инструмент Создать набор данных качества IPS создает набор данных в существующей рабочей области и состоит из следующих классов объектов:

  • Опорные положения
  • Вычисленные положения

Инструмент Вычислить качество позиционирования преобразует записи качества в объекты опорных положений и вычисленных положений, которые кодируют информацию о производительности установки. Опорные положения обозначают точки, для которых доступна оценка качества, в то время как вычисленные положения представляют позиции внутри помещений, созданные механизмом ArcGIS IPS для каждой из этих ссылок.

Классы пространственных объектов

В следующей таблице перечислены классы объектов, включенные в набор данных качества:

Класс пространственных объектовОписание

Опорные положения

Класс точечных объектов, который содержит фактическое положение геодезиста в определенный момент во время съемки с записью качества.

Вычисленные положения

Класс точечных объектов, который содержит вычисленное положение геодезиста на основе определенного файла позиционирования в определенное время во время съемки с записью качества. Вычисленные позиции можно сопоставить с соответствующими опорными позициями с помощью атрибутов RECORDING_GUID и IPS_TIME.

Опорные положения

В следующей таблице перечислены поля, включенные в класс объектов Reference Positions:

Имя поляТипДопустимы пустые значенияОписание

LEVEL_ID

TEXT

True

Записывает уникальный ID связанного уровня объекта и используется для идентификации связанного с ним объекта уровня на картах с поддержкой этажей. Объект может быть связан только с одним уровнем по полю LEVEL_ID.

RECORDING_GUID

GUID

True

Записывает global ID записи качества, на основе которой был создан объект опорных положений.

IPS_TIME

DATE

True

Определяет дату и время в едином координированном времени (UTC) объекта опорных положений.

POSITIONING_GUID

GUID

True

Записывает global ID файла позиционирования indoor, используемый для выполнения съемки записи качества, на основе которой был создан объект опорных положений.

BLUETOOTH_POSITIONING

LONG

True

Указывает, поддерживает ли файл позиционирования, используемый во время записи качества, позиционирование Bluetooth.

Домен DOM_BOOLEAN описывает допустимые значения:

  • 0—FALSE
  • 1—TRUE

WIFI_POSITIONING

LONG

TRUE

Указывает, поддерживает ли файл позиционирования, используемый во время записи качества, позиционирование Wi-Fi.

Домен DOM_BOOLEAN описывает допустимые значения:

  • 0—FALSE
  • 1—TRUE

DISTANCE_TO_COMPUTED

DOUBLE

True

Описывает расстояние между соответствующими объектами опорных и вычисленных положений. При несоответствии уровня соответствующим вычисленным положениям, значение устанавливается на NULL.

ACCURACY_LEVEL

SHORT

True

Указывает рассчитанный уровень точности на основе поля DISTANCE_TO_COMPUTED.

Домен DOM_IPS_QA_ACCURACY_LEVEL описывает допустимые значения:

  • 0—Invalid (недопустимый)
  • 1—Low (низкий)
  • 2—Medium (средний)
  • 3—High (высокий)

Уровень точности рассчитывается следующим образом:

  • Недопустимый - LEVEL_MATCH соответствует FALSE
  • Низкий - LEVEL_MATCH соответствует TRUE и DISTANCE_TO_COMPUTED превышает 10 метров.
  • Средний - LEVEL_MATCH соответствует TRUE и DISTANCE_TO_COMPUTED составляет от 5 до 10 метров.
  • Высокий - LEVEL_MATCH соответствует TRUE и DISTANCE_TO_COMPUTED составляет менее 5 метров.

LOS_TO_COMPUTED

LONG

True

Указывает, виден ли объект опорных положений от сопоставленного объекта вычисленных положений. Значение соответствует TRUE, если объект опорных положений находится на том же этаже, что и сопоставленный объект вычисленных положений, и между ними нет препятствий. Значение устанавливается в NULL, если оно не вычислено.

Домен DOM_BOOLEAN описывает допустимые значения:

  • 0—FALSE
  • 1—TRUE

LEVEL_MATCH

LONG

True

Указывает, находятся ли объект опорных положений и сопоставленный объект вычисленных положений на одном уровне.

Домен DOM_BOOLEAN описывает допустимые значения:

  • 0—FALSE
  • 1—TRUE

LOCATION_SOURCE

SHORT

True

Указывает тип источника позиционирования, используемый движком ArcGIS IPS для вычисления объекта во время записи качества.

Домен DOM_IPS_LOCATION_SOURCE описывает допустимые значения:

  • 0 — Неизвестно
  • 1—Bluetooth
  • 2—Wi-Fi
  • 3—GNSS
  • 4—Apple ArcGIS IPS

Вычисленные положения

В следующей таблице перечислены поля, включенные в класс объектов Computed Positions:

Имя поляТипДопустимы пустые значенияОписание

LEVEL_ID

TEXT

True

Записывает уникальный ID связанного уровня объекта и используется для идентификации связанного с ним объекта уровня на картах с поддержкой этажей. Объект может быть связан только с одним уровнем по полю LEVEL_ID.

RECORDING_GUID

GUID

True

Записывает Global ID записи качества, на основе которой был создан объект опорных положений.

IPS_TIME

DATE

True

Определяет дату и время в едином координированном времени (UTC), когда движок ArcGIS IPS вычислял объект опорных положений.

Связанные разделы