Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль IPS.
Информационная модель ArcGIS IPS поддерживает управление информацией о позиционировании внутри помещений, необходимой для публикации корректно настроенных веб-карт и пакетов мобильных карт для использования в приложении ArcGIS IPS Setup и в других приложениях позиционирования внутри помещений. Кроме того, она содержит необходимые структуры данных для оценки эффективности позиционирования внутри помещений.
Информационная модель состоит из двух частей:
- Базовая модель IPS включает в себя таблицы и классы объектов, необходимые для обеспечения позиционирования внутри помещений и поддержания актуальной информации об инфраструктуре маячков.
- Набор данных качества IPS содержит два класса точечных объектов, которые используются для получения представления о производительности установки.
Он также использует дополнительные данные, поступающие из информационной моделиArcGIS Indoors, включая следующие:
- Данные поэтажного плана: включают классы пространственных объектов Площадки, Объекты, Уровни, Комнаты и Детали, которые содержат данные, описывающие поэтажные планы и внутренние помещения.
- Переходы: в модели Indoors класс объектов Переходы содержит объекты, представляющие переходы между этажами, такие как лестницы и лифты. Модель расширяет этот класс объектов, используя домен для включения переходов между внутренними и наружными пространствами.
- Пути: линейные объекты, представляющие проходимое пространство. Если есть пометка для использования с IPS, включено замыкание траектории для улучшения работы с синей точкой.
Основная модель IPS
Инструмент Включить позиционирование внутри помещения можно использовать для создания базовой модели IPS в существующей рабочей области. Модель состоит из таблицы позиционирования и класса объектов записей, необходимых для настройки и включенияIPS. Класс объектов записей можно использовать для планирования и хранения результатов съемки среды. Инструмент Сгенерировать файл позиционирования Indoor используется для компиляции записей в так называемые файлы позиционирования, которые содержат всю необходимую информацию для включения IPS и используются для получения местоположения внутри помещений. Они хранятся в виде вложений в таблицу позиционирования.
Базовая модель также включает в себя класс объектов маячков, который может использоваться для сохранения информации о конфигурации инфраструктуры Bluetooth-маячка в случае установки на основе Bluetooth.
Набор данных качества IPS
Вы можете использовать инструменты из набора инструментов оценки качества, для создания и заполнения этого набора данных. Инструмент Создать набор данных качества IPS создает набор данных в существующей рабочей области. Этот набор данных состоит из следующего:
- Класс объектов Ссылочные положения
- Класс объектов Вычисленные положения
Инструмент вычисления качества позиционирования преобразует записи качества в объекты ссылочных положений и вычисленных положений, которые кодируют информацию о производительности установки. Ссылочные положения обозначают точки, для которых доступна оценка качества, в то время как вычисленные положения представляют позиции внутри помещений, сгенерированные движком IPS для каждой из этих ссылок.
Классы объектов базовой модели IPS
Имя | Описание |
---|---|
Линейный класс объектов, который используется приложением ArcGIS IPS Setup для хранения записей позиционирования внутри помещений. Этот класс объектов также является входными данными для инструментов Сгенерировать позиционирование внутри помещения и Вычислить качество позиционирования. | |
Класс точечных объектов, который описывает географическое местоположение и атрибуты маяков, расположенных на объекте. |
Таблицы базовой модели IPS
Имя | Описание |
---|---|
Выходная таблица, которая заполняется инструментом Сгенерировать файл позиционирования Indoor и содержит файлы вложений, что позволяет включить позиционирование внутри помещений в IPS Setup и пользовательских приложениях IPS с помощью движка IPS Engine. |
Классы объектов набора данных качества IPS
Имя | Описание |
---|---|
Класс точечных объектов, который представляет фактические позиции съемщика на записи качества в определенное время. | |
Класс точечных объектов, который представляет позиции съемщика, вычисленные движком IPS по записи качества в определенное время и в определенном файле позиционирования. Вычисленные положения могут быть сопоставлены с соответствующими ссылочными положениями путем записи атрибутов GUID и времени IPS. |
Классы объектов базовой модели IPS
В базовую модель IPS включены следующие классы объектов:
Записи IPS
Имя поля | Тип | Допустимы пустые значения | Описание |
---|---|---|---|
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 | Сохраняет дату, на которую траектория съемки была записана в приложении настройки. |
COMMENT | Text | True | Сохраняет комментарии пользователя о записи в момент ее создания с помощью приложения настройки. |
SURVEYOR | Text | True | Записывает имя пользователя, выполнившего вход в приложение.настройки. |
DEVICE | Text | True | Записывает название и модель устройства, с помощью которого была создана запись. |
APP_VERSION | Text | False | Записывает версию приложения настройки, использованного для создания записи. |
RECORDING_TYPE | Text | True | Задает тип записи. Домен DOM_IPS_RECORDING_TYPE определяет следующие допустимые значения полей:
|
BLUETOOTH | Long | True | Записывает, содержит ли запись данные Bluetooth. Домен DOM_BOOLEAN определяет следующие допустимые значения полей:
|
WIFI | Long | True | Записывает, содержит ли запись данные Wi-Fi. Домен DOM_BOOLEAN определяет следующие допустимые значения полей:
|
GLOBALID | Global ID | False | Уникально определяет объект или запись таблицы в базе геоданных и среди нескольких баз. Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов, заключенных в круглые скобки. |
PLANNING_DATE | Date | False | Записывает дату создания записи пути. Это поле автоматически заполняется правилом атрибута вычисления текущей датой при создании нового объекта в классе объектов. |
Маячки
Имя поля | Тип | Допустимы пустые значения | Описание |
---|---|---|---|
VENDOR | Text | True | Имя поставщика маzка. |
BEACON_ID | Text | True | Короткая строка, которая однозначно идентифицирует маячок Bluetooth. Ее формат меняется в зависимости от поставщика маячка. |
UUID | Text | True | Универсальный уникальный идентификатор состоит из 32 шестнадцатеричных символов, разделенных на пять групп, отделенных дефисами. Длина каждой группы составляет 8-4-4-4-12, например: aa72426e-955d-41fb-9aaa-d67c749198a6 UUID могут генерироваться локально (нет центрального источника для координации или регистрации) и настраиваются для маячков Bluetooth. Согласно протоколу iBeacon, один и тот же UUID связан с поднабором сети маяков и является частью их рекомендованного сообщения. Тройная номенклатура (UUID, MAJOR, MINOR) идентифицирует конкретный маяк в сети. |
MAJOR | Long | True | 2-байтовое целое число без знака, связанное с маяком Bluetooth. Согласно протоколу iBeacon, его можно использовать для дальнейшего различения группы маяков в сети и оно является частью рекомендованного сообщения. Тройная номенклатура (UUID, MAJOR, MINOR) идентифицирует конкретный маяк в сети. |
MINOR | Long | True | 2-байтовое целое число без знака, связанное с маяком Bluetooth. Согласно протоколу iBeacon, его можно использовать для дальнейшего различения группы маяков в сети и оно является частью рекомендованного сообщения. Тройная номенклатура (UUID, MAJOR, MINOR) идентифицирует конкретный маяк в сети. |
PROTOCOL | Text | True | Протокол Bluetooth, используемый маяками. В текущей версии поддерживается только iBeacon. |
RSSI_1M | Float | True | Индикатор силы принятого сигнала на расстоянии 1 метра. Как правило, это настраивается для каждого маячка. Возможные значения задаются поставщиком маячка. |
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
В базовую модель IPS включены следующие таблицы:
Позиционирование IPS
Имя поля | Тип | Допустимы пустые значения | Описание |
---|---|---|---|
SITE_ID | Text | True | Записывает уникальный ID площадки, связанной с объектом, и может использоваться для идентификации объекта-площадки, связанной с объектом, на картах с указанием этажа. Объект может быть связан только с одной площадкой по полю Site ID. |
DATE_CREATED | Date | False | Записывает дату запуска инструмента Сгенерировать файл позиционирования Indoor и создания файла позиционирования внутри помещения. |
COMMENT | Text | True | Записывает комментарии, указанные в инструменте Сгенерировать файл позиционирования Indoor. |
BLUETOOTH | Long | True | Записывает, поддерживает ли файл позиционирования позиционирование по Bluetooth. Домен DOM_BOOLEAN определяет следующие допустимые значения полей:
|
WIFI | Long | True | Записывает, поддерживает ли файл позиционирования позиционирование по Wi-Fi. Домен DOM_BOOLEAN определяет следующие допустимые значения полей:
|
GLOBALID | Global ID | False | Уникально определяет объект или запись таблицы в базе геоданных и среди нескольких баз. Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов, заключенных в круглые скобки. |
Классы объектов набора данных качества IPS
В набор данных качества IPS включены следующие классы объектов:
Ссылочные положения
Имя поля | Тип | Допустимы пустые значения | Описание |
---|---|---|---|
LEVEL_ID | TEXT | True | Записывает уникальный ID связанного уровня объекта и используется для идентификации связанного с ним объекта уровня в поэтажных картах. Объект может быть связан только с одним этажом по полю Level ID. |
RECORDING_GUID | GUID | True | Записывает Global ID записи качества, на основе которой был сгенерирован объект ссылочных положений. |
IPS_TIME | DATE | True | Определяет дату и время в едином координированном времени (UTC) объекта ссылочных положений. |
POSITIONING_GUID | GUID | True | Записывает Global ID файла позиционирования внутри помещений, используемого при выполнении записи качества, на основе которой был сгенерирован объект ссылочных положений. |
BLUETOOTH_POSITIONING | LONG | True | Записывает, поддерживает ли файл позиционирования, используемый во время записи качества, позиционирование по Bluetooth. Домен DOM_BOOLEAN описывает допустимые значения:
|
WIFI_POSITIONING | LONG | TRUE | Записывает, поддерживает ли файл позиционирования, используемый во время записи качества, позиционирование по Wi-Fi. Домен DOM_BOOLEAN описывает допустимые значения:
|
DISTANCE_TO_COMPUTED | DOUBLE | True | Описывает расстояние между соответствующими объектами ссылочных и вычисленных положений. В случае несоответствия уровня соответствующим вычисленным положениям для объекта устанавливается значение NULL. |
ACCURACY_LEVEL | SHORT | True | Записывает вычисленный уровень точности, основанный на DISTANCE_TO_COMPUTED. Домен DOM_IPS_QA_ACCURACY_LEVEL описывает допустимые значения:
Уровень точности рассчитывается следующим образом:
|
LOS_TO_COMPUTED | LONG | True | Описывает, виден ли объект ссылочных положений от сопоставленного объекта вычисленных положений. Значение True, если объект ссылочных положений находится на том же этаже, что и соответствующий объект вычисленных положений, и между ними нет препятствий. Установите значение NULL, если не вычислено. Домен DOM_BOOLEAN описывает допустимые значения:
|
LEVEL_MATCH | LONG | True | Описывает, находятся ли объект ссылочных положений и соответствующий объект вычисленных положений на одном уровне. Домен DOM_BOOLEAN описывает допустимые значения:
|
LOCATION_SOURCE | SHORT | True | Записывает тип источника позиционирования, используемого движком IPS для вычисления объекта во время записи качества. Домен DOM_IPS_LOCATION_SOURCE описывает допустимые значения:
|
Вычисленные положения
Имя поля | Тип | Допустимы пустые значения | Описание |
---|---|---|---|
LEVEL_ID | TEXT | True | Записывает уникальный ID связанного уровня объекта и используется для идентификации связанного с ним объекта уровня в поэтажных картах. Объект может быть связан только с одним этажом по полю Level ID. |
RECORDING_GUID | GUID | True | Записывает Global ID записи качества, на основе которой был сгенерирован объект ссылочных положений. |
IPS_TIME | DATE | True | Определяет дату и время в едином координированном времени (UTC), когда движок IPS вычислял объект ссылочных положений. |