Skip to main content

Развертывание и настройка маячков

Доступно для организации 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, выполните следующие шаги:

  1. Запустите ArcGIS Pro.

  2. Откройте карту, которую вы создали для IPS, или создайте карту.

  3. Добавьте файл конфигурации маячка, предоставленный поставщиком маячков, и таблицу IPS_Beacons_Inventory на карту.

  4. Щелкните вкладку Анализ на ленте и щелкните Инструменты .

    Откроется панель Геообработка.

  5. На панели Геообработка, щелкните вкладку Наборы инструментов.

  6. В поле поиска введите Присоединить.

    Подсказка:

    Вы можете развернуть Инструменты Управления данными > Общие и щелкните Присоединить.

    Инструмент появится на панели Геообработка.

  7. Задайте параметры инструмента Присоединить следующим образом:

    • Целевой набор данных — выберите таблицу IPS_Beacons_Inventory.

    • Входные наборы данных — используйте CSV-файл маячка, который получили от поставщика маячка.

    • Тип сопоставления полей — укажите Использовать список полей для согласования изменений.

    • Сопоставление полей — убедитесь, что сопоставлены следующие поля: UUID, MAJOR, MINOR, RSSI_1M и или BEACON_ID или MAC_ADDRESS.

      Примечание:

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

  8. Щелкните Запустить.

Теперь вы можете использовать таблицу 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, поскольку оно связывает маячок с корректными объектами уровня.

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

  1. Запустите ArcGIS Pro.

  2. Откройте карту, которую вы создали для IPS, или создайте новую карту.

  3. Добавьте файл конфигурации маячка, предоставленный поставщиком маячка, и класс объектов IPS_Beacons на карту.

  4. В панели Содержание щелкните правой кнопкой мыши по классу объектов IPS_Beacons и выберите Соединения и связи, а затем – Добавить соединение

    • Установите для входной таблицы значение IPS_Beacons.

    • Установите входное поле на BEACON_ID или MAC_ADDRESS, в зависимости от того, что было заполнено при развертывании маячка.

    • Установите Соединяемая таблица как файл конфигурации маячка, предоставляемый поставщиком маяков.

    • Установите для Поле соединения значение BEACON_ID или MAC_ADDRESS.

  5. Нажмите OK.

  6. Щелкните вкладку Анализ на ленте и щелкните Инструменты .

    Откроется панель Геообработка.

  7. На панели Геообработка, щелкните вкладку Наборы инструментов.

  8. В строке поиска введите Вычислить поля (несколько).

    Подсказка:

    Вы также можете развернуть Инструменты управления данными > Поля и щелкнуть Вычислить поля (несколько).

    Инструмент появится на панели Геообработка.

  9. Задайте параметры инструмента Вычислить поля (несколько) следующим образом:

    • Входная таблица — 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, используя инструмент Вычислить поле набора инструментов Управление данными.

  10. Щелкните Запустить.

Объекты маячков можно использовать, чтобы сгенерировать набор данных позиционирования IPS без съемки.

По желанию вы можете настроить поле TRANSMITTER_ID. Это полезно для сравнения объектов маячков с генерируемыми сигналами позиционирования IPS. Воспользуйтесь инструментом Вычислить поле, чтобы определить значение как конкатенацию полей UUID, MAJOR и MINOR, разделенных точками.