Информационная модель ArcGIS IPS
Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль ArcGIS IPS.
Информационная модель ArcGIS IPS поддерживает управление информацией о позиционировании внутри помещений, необходимой для публикации корректно настроенных веб-карт и пакетов мобильных карт для использования в приложении ArcGIS IPS Setup и в других приложениях ArcGIS IPS с поддержкой позиционирования. Кроме того, она содержит структуры данных, необходимые для оценки эффективности позиционирования внутри помещения.
Модель ArcGIS IPS состоит из двух частей:
Базовые таблицы и классы объектов - таблицы и классы объектов, необходимые для обеспечения позиционирования внутри помещений и поддержания актуальной информации об инфраструктуре маячков.
Набор данных IPS_Quality — содержит классы точечных объектов, которые используются для оценки производительности развертывания ArcGIS IPS.
Модель ArcGIS IPS также может использовать следующие данные из Информационной модели ArcGIS Indoors:
Данные поэтажного плана - включает классы объектов Sites, Facilities, Levels, Units и Details, которые содержат данные о поэтажном плане и внутренних помещениях.
Transitions — в модели Indoors класс Transitions содержит объекты, представляющие переходы между этажами, такие как лестницы и лифты. Модель ArcGIS IPS расширяет этот класс объектов, используя домен для включения переходов между внутренними и наружными пространствами.
Пути: линейные объекты, представляющие проходимое пространство. Если есть пометка для использования с приложением ArcGIS IPS, включается привязка пути для повышения точности позиционирования.
Обновления модели ArcGIS IPS
В следующей таблице описаны изменения, которые были внесены в модель ArcGIS IPS в недавних выпусках программного обеспечения:
|
Версия ArcGIS |
Элемент схемы |
Изменить |
Описание |
|---|---|---|---|
|
3.7 |
Новая таблица |
IPS_Beacons_Inventory — это таблица, в которой хранится информация о маячках вендоров. Она используется приложением ArcGIS IPS Setup во время развертывания маячков для передачи согласованных атрибутов маячка в класс объектов IPS_Beacons. |
|
|
3.6 |
Класс объектов IPS_Positioning_Datasets |
Добавлено новое поле: |
Поле |
|
Класс объектов IPS_Beacons |
Разрешение вложений |
Класс объектов IPS_Beacons хранит вложения изображений. |
|
|
3.5 |
Разрешение вложений |
Класс объектов IPS_Positioning_Datasets хранит вложения и включает дополнительные данные, используемые движком ArcGIS IPS. |
|
|
3.4 |
Класс объектов IPS_Beacons |
Добавлено новое поле: Теперь поле |
Адрес MAC теперь можно получить, используя сканер Bluetooth, или, в некоторых случаях, сканируя QR-код на устройстве. |
Модель ArcGIS IPS
Вы можете использовать инструмент Создать модель данных IPS для создания модели ArcGIS IPS в существующей рабочей области Indoors. Модель ArcGIS IPS включает следующие компоненты, которые необходимы для настройки и включения системы позиционирования внутри помещения:
Классы объектов:
IPS_Recordings
IPS_Beacons
IPS_Positioning_Datasets
IPS_Positioning_Points
Таблицы:
IPS_Positioning_Signals
IPS_Beacons_Inventory
Класс объектов IPS Recordings используется для планирования и хранения съемок записей и съемок качества среды indoor. Данные датчика и их метаданные хранятся в виде вложения в этом классе объектов.
Классы объектов
В следующей таблице перечислены классы объектов, включенные в модель ArcGIS IPS:
|
Класс пространственных объектов |
Описание |
|---|---|
|
IPS_Recordings |
Класс полилинейных объектов, в котором приложение ArcGIS IPS Setup хранит данные внутреннего позиционирования и записи качества. |
|
IPS_Beacons |
Класс точечных объектов, который описывает географическое местоположение и атрибуты маячков в здании. |
|
IPS_Positioning_Datasets |
Класс полигональных объектов, представляющий наборы данных позиционирования IPS Каждый полигон представляет контур участка, где набор данных может обеспечить позиционирование внутри помещения. Каждый объект в этом классе объектов содержит один набор данных позиционирования IPS, другие атрибуты, описывающие этот набор данных, а также вложения, включающие данные, которые используются движком ArcGIS IPS. |
|
IPS_Positioning_Points |
Класс точечных объектов, хранящий опорные точки, используемые для позиционирования. Эти точки помогают определять местоположение пользователей и включают функцию отслеживания местоположения на карте. |
IPS_Recordings
В следующей таблице перечислены поля, включенные в класс объектов IPS Recordings:
|
Имя поля |
Тип |
Может содержать значение NULL |
Описание |
|---|---|---|---|
|
|
Text |
True |
Уникальный ID для связанного с объектом площадки, который используется для идентификации связанной с объектом площадки на картах с поддержкой этажей. Объект может быть связан только с одной площадкой по полю |
|
|
Text |
False |
Уникальный ID объекта, связанного со зданием, и используется для идентификации объекта здания на картах с поддержкой этажей. Объект может быть связан только с одним зданием по полю |
|
|
Text |
False |
Записывает уникальный идентификатор связанного с ним объекта уровня. Оно используется для определения связанного уровня объекта на картах с поддержкой этажей. Объект может быть связан только с одним уровнем в поле |
|
|
Дата |
True |
Дата записи пути съемки в приложении IPS Setup. |
|
|
Text |
True |
Комментарии пользователя о записи в момент ее создания с помощью приложения IPS Setup. |
|
|
Text |
True |
Имя пользователя, который вошел в приложение IPS Setup во время проведения съемки. |
|
|
Text |
True |
Имя и модель устройства, которое использовалось для создания записи. |
|
|
Text |
True |
Версия приложения IPS Setup, которая использовалась для создания записи. |
|
|
Text |
True |
Тип записи. Домен DOM_IPS_RECORDING_TYPE определяет следующие допустимые значения полей:
|
|
|
Long |
True |
Указывает, содержит ли запись данные Bluetooth. Домен DOM_BOOLEAN допускает следующие представления полей:
|
|
|
Long |
True |
Указывает, содержит ли запись данные Wi-Fi Домен DOM_BOOLEAN допускает следующие значения полей:
|
|
|
Global ID |
False |
Уникальный ID объекта или строка таблицы в базе геоданных и других базах геоданных. Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов в круглых скобках. |
|
|
Дата |
False |
Дата создания записи пути. Это поле автоматически заполняется правилом атрибута вычисления текущей датой при создании объекта в классе объектов. |
IPS_Beacons
В следующей таблице перечислены поля, включенные в класс объектов IPS_Beacons:
|
Имя поля |
Тип |
Допустимы пустые значения |
Описание |
|---|---|---|---|
|
|
Text |
True |
Имя поставщика маzка. |
|
|
Text |
True |
Короткая буквенно-цифровая строка, которая однозначно идентифицирует маячок Bluetooth. Формат варьируется в зависимости от поставщика. |
|
|
Text |
True |
Универсальный уникальный идентификатор близости (UUID), который состоит из 32 шестнадцатеричных символов, разделенных на пять групп, разделенных дефисами. Длина каждой группы составляет 8-4-4-4-12, например: aa72426e-955d-41fb-9aaa-d67c749198a6. Идентификаторы UUID можно создать локально и настраивать для маячков Bluetooth, поскольку нет центрального органа или регистрации. Согласно протоколу iBeacon, один и тот же UUID связан с поднабором сети маяков и является частью рекомендованного сообщения. |
|
|
Long |
True |
2-разрядное целое число без знака, связанное с маяком Bluetooth. Согласно протоколу iBeacon, он может дополнительно различать группу маячков в сети и является частью рекомендованного сообщения. Поле должно быть целым числом от 1 до 65535. |
|
|
Long |
True |
2-разрядное целое число без знака, связанное с маяком Bluetooth. Согласно протоколу iBeacon, он может дополнительно различать группу маячков в сети и является частью рекомендованного сообщения. Поле должно быть целым числом от 1 до 65535. |
|
|
Text |
True |
Протокол Bluetooth, используемый маяками. В текущей версии поддерживается только iBeacon. |
|
|
Float |
True |
Индикатор силы принятого сигнала (RSSI) на расстоянии 1 метра. Как правило, это настраивается для каждого маячка. Возможные значения задаются поставщиком маячка. Поле должно быть целым числом от -120 до 0. |
|
|
Float |
True |
Интервал в миллисекундах, с которым маяк передает свои сообщения. |
|
|
Text |
True |
Записывает уникальный идентификатор связанного с ним объекта уровня. Оно используется для определения связанного уровня объекта на картах с поддержкой этажей. Объект может быть связан только с одним уровнем в поле |
|
|
Float |
True |
Остаточный уровень заряда батареи маяка в процентах от общего заряда батареи. |
|
|
Дата |
True |
Дата и время последнего наблюдения сигнала маяка. |
|
|
Дата |
True |
Дата и время установки маяка. |
|
|
Global ID |
False |
Уникальный ID объекта или строка таблицы в базе геоданных и других базах геоданных. Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов в круглых скобках. |
|
|
Text |
True |
Идентифицирует конкретный маячок в сети. Это может быть комбинация UUID, MAJOR и MINOR для маячков Bluetooth |
|
|
Text |
True |
Уникальный 48-разрядный идентификатор, присвоенный каждому маячку Bluetooth, обычно, от производителя. Он отображается в виде 6 байт, записанных в шестнадцатеричном формате и разделенных двоеточиями (пример: 00:1A:7D:DA:71:13). |
IPS_Positioning_Datasets
В следующей таблице перечислены поля, включенные в класс объектов IPS_Positioning_Datasets:
|
Имя поля |
Тип |
Допустимы пустые значения |
Описание |
|---|---|---|---|
|
|
Global ID |
False |
Уникальный ID объекта или строка таблицы в базе геоданных и других базах геоданных. Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов в круглых скобках. |
|
|
Text |
False |
Название набора данных. |
|
|
Дата |
False |
Дата создания набора данных. |
|
|
Long |
False |
Указывает, содержит ли запись данные Bluetooth. Домен DOM_BOOLEAN допускает следующие представления полей:
|
|
|
Long |
False |
Указывает, содержит ли запись данные Wi-Fi Домен DOM_BOOLEAN допускает следующие значения полей:
|
|
|
Text |
True |
Заметки пользователя о наборе данных. |
|
|
Short |
False |
Определяет тип метода создания данных о позиционировании внутри помещения как основанный на съемке или без съемки. Домен DOM_IPS_GENERATION_METHOD определяет следующие допустимые значения полей:
|
|
|
Long |
False |
Индикатор того, содержит ли набор данных граф связности, который обеспечивает позиционирование внутри помещения с помощью геометрии. Домен DOM_BOOLEAN допускает следующие значения полей:
|
IPS_Positioning_Points
В следующей таблице перечислены поля, включенные в класс объектов IPS_Positioning_Points:
|
Имя поля |
Тип |
Допустимы пустые значения |
Описание |
|---|---|---|---|
|
|
GUID |
False |
Глобальный уникальный ID набора данных. |
|
|
Text |
False |
Название набора данных. |
|
|
Global ID |
False |
Уникальный ID объекта или строка таблицы в базе геоданных и других базах геоданных. Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов в круглых скобках. |
|
|
Text |
False |
Записывает уникальный идентификатор связанного с ним объекта уровня. Оно используется для определения связанного уровня объекта на картах с поддержкой этажей. Объект может быть связан только с одним уровнем в поле |
|
|
Integer |
False |
Порядок отображения и привязки к этажам, в котором цокольный этаж считается нулевым (0). Уровням этажей выше 0 присваиваются положительные значения, а уровням этажей ниже 0 присваиваются отрицательные значения. |
Таблица
Таблица, включенная в модель ArcGIS IPS, приведена ниже:
|
Таблица |
Описание |
|---|---|
|
IPS_Positioning_Signals |
Таблица, в которой хранятся радиосигналы, используемые для создания точек позиционирования IPS. Хотя эти сигналы напрямую не используются для позиционирования внутри помещения, они могут быть использованы для анализа и оценки сервиса данных позиционирования внутри помещений. |
|
IPS_Beacons_Inventory |
Справочная таблица, которая хранит предопределённые атрибуты маячков, используемые приложением ArcGIS IPS Setup для упрощения развертывания маячков. |
IPS_Positioning_Signals
В следующей таблице перечислены поля, включенные в таблицу IPS_Positioning_Signals:
|
Имя поля |
Тип |
Может содержать значение NULL |
Описание |
|---|---|---|---|
|
|
Global ID |
False |
Уникальный ID объекта или строка таблицы в базе геоданных и других базах геоданных. Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов в круглых скобках. |
|
|
GUID |
False |
Глобальный уникальный ID конкретной точки позиционирования IPS. |
|
|
Text |
False |
Название набора данных. |
|
|
Text |
False |
ID источника определенного радиосигнала в сети. Это может быть комбинация UUID, MAJOR и MINOR для маячков Bluetooth или MAC-адрес для точек доступа Wi-Fi. |
|
|
Short |
False |
Определяет тип передатчика как Bluetooth или WiFi. Домен DOM_SIGNAL_TYPE определяет следующие допустимые значения полей:
|
|
|
Double |
False |
Среднее значение индикатора уровня принимаемого сигнала (RSSI). Он рассчитывается используя все идентичные сигналы, полученные от одного и того же передатчика для конкретной точки позиционирования IPS. |
|
|
Short |
False |
Тип метода построения данных позиционирования внутри помещения как основанный на съемке или без съемки. Домен DOM_IPS_GENERATION_METHOD определяет следующие допустимые значения полей:
|
IPS_Beacons_Inventory
В следующей таблице перечислены поля, включенные в таблицу IPS_Beacons_Inventory:
|
Имя поля |
Тип |
Допустимы пустые значения |
Описание |
|---|---|---|---|
|
|
Text |
True |
Имя поставщика маzка. |
|
|
Text |
True |
Короткая буквенно-цифровая строка, которая однозначно идентифицирует маячок Bluetooth. Формат варьируется в зависимости от поставщика. |
|
|
Text |
True |
Универсальный уникальный идентификатор близости (UUID), который состоит из 32 шестнадцатеричных символов, разделенных на пять групп, разделенных дефисами. Длина каждой группы составляет 8-4-4-4-12, например: aa72426e-955d-41fb-9aaa-d67c749198a6. Идентификаторы UUID можно создать локально и настраивать для маячков Bluetooth, поскольку нет центрального органа или регистрации. Согласно протоколу iBeacon, один и тот же UUID связан с поднабором сети маяков и является частью рекомендованного сообщения. |
|
|
Long |
True |
2-разрядное целое число без знака, связанное с маяком Bluetooth. Согласно протоколу iBeacon, он может дополнительно различать группу маячков в сети и является частью рекомендованного сообщения. Поле должно быть целым числом от 1 до 65535. |
|
|
Long |
True |
2-разрядное целое число без знака, связанное с маяком Bluetooth. Согласно протоколу iBeacon, он может дополнительно различать группу маячков в сети и является частью рекомендованного сообщения. Поле должно быть целым числом от 1 до 65535. |
|
|
Text |
True |
Протокол Bluetooth, используемый маяками. В текущей версии поддерживается только iBeacon. |
|
|
Float |
True |
Индикатор силы принятого сигнала (RSSI) на расстоянии 1 метра. Как правило, это настраивается для каждого маячка. Возможные значения задаются поставщиком маячка. Поле должно быть целым числом от -120 до 0. |
|
|
Float |
True |
Интервал в миллисекундах, с которым маяк передает свои сообщения. |
|
|
Text |
True |
Уникальный 48-разрядный идентификатор, присвоенный каждому маячку Bluetooth, обычно, от производителя. Он отображается в виде 6 байт, записанных в шестнадцатеричном формате и разделенных двоеточиями (пример: 00:1A:7D:DA:71:13). |
|
|
Float |
True |
Остаточный уровень заряда батареи маяка в процентах от общего заряда батареи. |
|
|
Global ID |
False |
Уникальный ID объекта или строка таблицы в базе геоданных и других базах геоданных. Хранилище строк в стиле реестра в базе геоданных, состоящих из 36 символов в круглых скобках. |
Набор данных IPS_Quality
Вы можете использовать инструменты из набора Оценка качества для создания набора данных IPS_Quality и заполнения его данными. Инструмент Создать набор данных качества IPS создает набор данных, в котором хранятся результаты оценки качества. Инструмент также создает следующие классы объектов в существующей рабочей области:
Reference_Positions
Computed_Positions
Инструмент Вычислить качество позиционирования преобразует записи качества в объекты опорных положений и вычисленных положений, которые кодируют информацию о производительности развертывания. Опорные положения обозначают точки, доступные для оценки качества. Вычисленные позиции представляют собой внутренние позиции, построенные движком ArcGIS IPS для каждого из этих опорных положений.
Классы объектов
В следующей таблице перечислены классы объектов в наборе данных качества:
|
Класс пространственных объектов |
Описание |
|---|---|
|
Reference_Positions |
Класс точечных объектов, который содержит фактическое положение геодезиста в определенный момент во время съемки с записью качества. |
|
Computed_Positions |
Класс точечных объектов, содержащий вычисленное геодезическое местоположение на основе конкретного сервиса данных позиционирования внутри помещения в определенное время во время съемки с записью качества. Вычисленные позиции можно сопоставить с соответствующими опорными позициями с помощью атрибутов |
Reference_Positions
В следующей таблице перечислены поля, в классе объектов Reference_Positions:
|
Имя поля |
Тип |
Допустимы пустые значения |
Описание |
|---|---|---|---|
|
|
TEXT |
True |
Записывает уникальный идентификатор связанного с ним объекта уровня. Оно используется для определения связанного уровня объекта на картах с поддержкой этажей. Объект может быть связан только с одним уровнем в поле |
|
|
GUID |
True |
Global ID записи качества, на основе которой был создан объект опорных положений. |
|
|
DATE |
True |
Дата и время в едином координированном времени (UTC) объекта опорных положений. |
|
|
GUID |
True |
Global ID набора данных внутреннего позиционирования, который использовался для обследования записи качества, создающего объект опорного положения. |
|
|
LONG |
True |
Указывает, поддерживает ли сервис данных позиционирования внутри помещения, используемый в процессе записи качества, определение местоположения по Bluetooth. Домен DOM_BOOLEAN описывает допустимые значения:
|
|
|
LONG |
TRUE |
Указывает, поддерживает ли сервис данных позиционирования внутри помещения, используемый во время записи качества, позиционирование по Wi-Fi. Домен DOM_BOOLEAN описывает допустимые значения:
|
|
|
DOUBLE |
True |
Расстояние между соответствующими объектами опорных и вычисленных положений. При несоответствии уровня значение устанавливается равным NULL. |
|
|
SHORT |
True |
Рассчитанный уровень точности на основе поля Домен DOM_IPS_QA_ACCURACY_LEVEL описывает допустимые значения:
Уровень точности рассчитывается следующим образом:
|
|
|
LONG |
True |
Указывает, виден ли объект опорных положений от сопоставленного объекта вычисленных положений. Значение соответствует TRUE, если объект опорных положений находится на том же этаже, что и сопоставленный объект вычисленных положений, и между ними нет препятствий. Значение устанавливается в NULL, если оно не вычислено. Домен DOM_BOOLEAN допускает следующие значения:
|
|
|
LONG |
True |
Указывает, находятся ли объект опорных положений и сопоставленный объект вычисленных положений на одном уровне. Домен DOM_BOOLEAN допускает следующие значения:
|
|
|
SHORT |
True |
Указывает тип источника позиционирования, используемый движком ArcGIS IPS для вычисления объекта во время записи качества. Домен DOM_IPS_LOCATION_SOURCE допускает следующие значения:
|
Computed_Positions
В следующей таблице перечислены поля в классе объектов Computed_Reference_Positions:
|
Имя поля |
Тип |
Допустимы пустые значения |
Описание |
|---|---|---|---|
|
|
TEXT |
True |
Записывает уникальный идентификатор связанного с ним объекта уровня. Оно используется для определения связанного уровня объекта на картах с поддержкой этажей. Объект может быть связан только с одним уровнем в поле |
|
|
GUID |
True |
Global ID для записи качества, которая создала объект опорных положений. |
|
|
DATE |
True |
Дата и время в едином координированном времени (UTC), когда движок ArcGIS IPS вычислял объект опорных положений. |