Развертывание и настройка маячков
Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль ArcGIS IPS.
После завершения разработки плана размещения маячков необходимо настроить и развернуть их на объекте. Рекомендуется заполнить таблицу IPS_Beacons_Inventory, чтобы уменьшить ручной ввод данных во время развертывания маячков. Этот рабочий процесс совместим с приложением ArcGIS IPS Setup версии 1.9 или новее. Однако маячки также можно развернуть без использования таблицы IPS_Beacons_Inventory. Этот подход предполагает прямое обновление класса объектов IPS_Beacons, который совместим с приложением IPS Setup версии 1.6 или новее.
Во время развертывания маячков приложение IPS Setup позволяет вам корректировать местоположение маячков на основе плана размещения и обновлять значения атрибутов объектов непосредственно на месте. Следуйте инструкциям по установке и настройке, чтобы обеспечить оптимальные результаты.
Настройте таблицу IPS_Beacons_Inventory для развертывания маячков
Таблица IPS_Beacons_Inventory используется приложением IPS Setup для упрощения развертывания маячков. В таблице хранится информация о маячках, которые планируются к развертыванию. Во время развертывания маячка таблица IPS_Beacons_Inventory автоматически заполняет необходимые поля после ввода идентификатора маячка, либо BEACON_ID или MAC_ADDRESS, . Идентификатор маячка позволяет импортировать необходимые значения атрибутов в класс объектов IPS_Beacons.
Чтобы заполнить таблицу IPS_Beacons_Inventory, убедитесь, что у вас есть список конфигураций всех маячков, которые будут развернуты. Этот файл обычно является файлом CSV и предоставляется поставщиком маячка. Атрибуты маячка должны быть заполнены в следующих полях таблицы IPS_Beacons_Inventory:
| Поле | Значение |
|---|---|
UUID |
Уникальный идентификатор (UUID) маячка, определенный протоколом iBeacon |
MAJOR |
Идентификатор группы, назначенной маячку |
MINOR |
Идентификатор маячка внутри его группы |
RSSI_1M |
Уровень сигнала (RSSI) на расстоянии 1 метра от маячка |
Примечание:
Некоторые поставщики маячков могут не указывать значение для поля RSSI_1M. Вместо этого они могут предоставлять упрощенный уровень мощности передачи и отдельный документ, отображающий уровни мощности в RSSI на расстоянии 1 метр. Вы можете заполнить поле RSSI_1M, используя инструмент Вычислить поле набора инструментов Управление данными.
Кроме того, должно быть заполнено поле BEACON_ID или MAC_ADDRESS:
| Поле | Значение |
|---|---|
BEACON_ID |
Короткая буквенно-цифровая строка, которая однозначно идентифицирует маячок Bluetooth. |
MAC_ADDRESS |
48-битный идентификатор, однозначно идентифицирующий маячок Bluetooth. |
Чтобы заполнить атрибуты маячка в таблице IPS_Beacons_Inventory, выполните следующие шаги:
Запустите ArcGIS Pro.
Откройте карту, которую вы создали для IPS, или создайте карту.
Добавьте файл конфигурации маячка, предоставленный поставщиком маячков, и таблицу IPS_Beacons_Inventory на карту.
Щелкните вкладку Анализ на ленте и щелкните Инструменты
.Откроется панель Геообработка.
На панели Геообработка, щелкните вкладку Наборы инструментов.
В поле поиска введите Присоединить.
Подсказка:
Вы можете развернуть Инструменты Управления данными > Общие и щелкните Присоединить.
Инструмент появится на панели Геообработка.
Задайте параметры инструмента Присоединить следующим образом:
Целевой набор данных — выберите таблицу IPS_Beacons_Inventory.
Входные наборы данных — используйте CSV-файл маячка, который получили от поставщика маячка.
Тип сопоставления полей — укажите Использовать список полей для согласования изменений.
Сопоставление полей — убедитесь, что сопоставлены следующие поля:
UUID,MAJOR,MINOR,RSSI_1Mи илиBEACON_IDилиMAC_ADDRESS.Примечание:
Некоторые поставщики маячков могут не предоставлять все поля. Вручную создайте поля с помощью опции Добавить поле в таблице IPS_Beacons_Inventory и убедитесь, что они соответствуют схеме Информационной модели ArcGIS IPS.
Щелкните Запустить.
Теперь вы можете использовать таблицу IPS_Beacons_Inventory в процессе развертывания маячков. После развертывания объекты маячков можно использовать, чтобы создать набор данных позиционирования IPS без съемки.
[!TIP]После развертывания маячка вы можете использовать приложение IPS Setup 1.8 и более поздние версии для проведения обслуживания маячков, чтобы отслеживать и собирать данные о состоянии маячков.
Развертывание и настройка маячков без таблицы IPS_Beacons_Inventory
Если вы не используете таблицу IPS_Beacons_Inventory, после сканирования или ввода идентификатора маячка в приложении IPS Setup во время развертывания маячка необходимо заполнить остальные атрибуты маячка. Это можно сделать одним из двух методов:
Ручной ввод атрибутов в приложении IPS Setup.
Вычисление полей в классе объектов IPS_Beacons в ArcGIS Pro с использованием приведённых ниже шагов.
Атрибуты маячка должны быть заполнены в следующих полях для каждого объекта маячка, чтобы создать набор данных позиционирования IPS, используя метод без съемки: Для получения дополнительной информации обратитесь к классу объектов IPS_Beacons в модели ArcGIS IPS.
| Поле | Значение |
|---|---|
LEVEL_ID |
Идентификатор уровня, на котором установлен маячок |
RSSI_1M |
Уровень сигнала (RSSI) на расстоянии 1 метра от маячка |
UUID |
Уникальный идентификатор (UUID) маячка, определенный протоколом iBeacon |
MAJOR |
Идентификатор группы, назначенной маячку |
MINOR |
Идентификатор маячка внутри его группы |
Перед окончательной настройкой атрибутов маячков убедитесь, что у вас есть файл, содержащий последние конфигурации развернутых маячков. Этот файл обычно является файлом CSV и предоставляется поставщиком маячка.
В конце процесса развертывания маячков для каждого объекта маячка должно быть заполнено поле BEACON_ID или MAC_ADDRESS. Эти поля служат ключами для импорта остальных значений атрибутов из файла CSV в класс пространственных объектов IPS_Beacons. Кроме того, необходимо заполнить поле LEVEL_ID, поскольку оно связывает маячок с корректными объектами уровня.
Чтобы окончательно настроить атрибуты маячка, выполните следующие действия:
Запустите ArcGIS Pro.
Откройте карту, которую вы создали для IPS, или создайте новую карту.
Добавьте файл конфигурации маячка, предоставленный поставщиком маячка, и класс объектов IPS_Beacons на карту.
В панели Содержание щелкните правой кнопкой мыши по классу объектов IPS_Beacons и выберите Соединения и связи, а затем – Добавить соединение
Установите для входной таблицы значение IPS_Beacons.
Установите входное поле на
BEACON_IDилиMAC_ADDRESS, в зависимости от того, что было заполнено при развертывании маячка.Установите Соединяемая таблица как файл конфигурации маячка, предоставляемый поставщиком маяков.
Установите для Поле соединения значение
BEACON_IDилиMAC_ADDRESS.
Нажмите OK.
Щелкните вкладку Анализ на ленте и щелкните Инструменты
.Откроется панель Геообработка.
На панели Геообработка, щелкните вкладку Наборы инструментов.
В строке поиска введите Вычислить поля (несколько).
Подсказка:
Вы также можете развернуть Инструменты управления данными > Поля и щелкнуть Вычислить поля (несколько).
Инструмент появится на панели Геообработка.
Задайте параметры инструмента Вычислить поля (несколько) следующим образом:
Входная таблица — IPS_Beacons
Тип выражения — выберите тип выражения.
Поля — для каждого из следующих полей, которые ещё не заполнены, задайте выражение, соответствующее значению соответствующего присоединенного поля:
BEACON_ID,MAC_ADDRESS,LEVEL_ID,RSSI_1M,UUID,MAJOR,MINOR.Например, если тип выражения — Python, чтобы скопировать все значения из присоединённого столбца
MAJORв столбецMAJORв IPS_Beacons, введитеMAJORдля опции имя поля (существующее или новое) и!Major!для опции Выражение.Примечание:
Некоторые поставщики маячков могут не указывать значение для поля
RSSI_1M. Вместо этого они могут предоставлять упрощенный уровень мощности передачи и отдельный документ, отображающий уровни мощности в RSSI на расстоянии 1 метр. Вы можете заполнить полеRSSI_1M, используя инструмент Вычислить поле набора инструментов Управление данными.
Щелкните Запустить.
Объекты маячков можно использовать, чтобы сгенерировать набор данных позиционирования IPS без съемки.
По желанию вы можете настроить поле TRANSMITTER_ID. Это полезно для сравнения объектов маячков с генерируемыми сигналами позиционирования IPS. Воспользуйтесь инструментом Вычислить поле, чтобы определить значение как конкатенацию полей UUID, MAJOR и MINOR, разделенных точками.