Доступно для организации 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 является входными данными для этого инструмента.
Классы пространственных объектов
В следующей таблице перечислены классы объектов, включенные в базовую модель:
Класс пространственных объектов | Описание |
---|---|
Линейный класс объектов, который используется приложением 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 определяет следующие допустимые значения полей:
|
WIFI | Long | True | Указывает, содержит ли запись данные Wi-Fi. Домен DOM_BOOLEAN определяет следующие допустимые значения полей:
|
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 символов, заключенных в круглые скобки. |
Таблица
Единственный элемент следующей таблицы - это таблица, включенная в базовую модель:
Таблица | Описание |
---|---|
Выходная таблица, заполняемая инструментом Создать файл позиционирования 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 определяет следующие допустимые значения полей:
|
WIFI | Long | True | Указывает, поддерживает ли файл позиционирования Wi-Fi. Домен DOM_BOOLEAN определяет следующие допустимые значения полей:
|
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 описывает допустимые значения:
|
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 | Указывает тип источника позиционирования, используемый движком ArcGIS IPS для вычисления объекта во время записи качества. Домен DOM_IPS_LOCATION_SOURCE описывает допустимые значения:
|
Вычисленные положения
В следующей таблице перечислены поля, включенные в класс объектов Computed Positions:
Имя поля | Тип | Допустимы пустые значения | Описание |
---|---|---|---|
LEVEL_ID | TEXT | True | Записывает уникальный ID связанного уровня объекта и используется для идентификации связанного с ним объекта уровня на картах с поддержкой этажей. Объект может быть связан только с одним уровнем по полю LEVEL_ID. |
RECORDING_GUID | GUID | True | Записывает Global ID записи качества, на основе которой был создан объект опорных положений. |
IPS_TIME | DATE | True | Определяет дату и время в едином координированном времени (UTC), когда движок ArcGIS IPS вычислял объект опорных положений. |