Геозона – это геометрия, чаще всего полигон, которая используется для анализа пространственной близости. Например, Процессор Детектор инцидентов может быть настроен для определения положения координат полученного события внутри или вне определенного набора геозон. Процессор GeoTagger можно настроить для включения имени геозоны, когда обнаруживается, что геометрия события находится внутри области геозоны.
Администраторы могут создавать геозоны из существующих наборов данных объектов (обычно полигональных классов объектов). Ниже перечислены несколько условий, которые следует помнить при работе с геозонами в GeoEvent Server:
- Каждая геозона должна иметь уникальное имя. При импорте геозон из сервиса объектов, вы получите запрос для поля, которое содержит имя каждого объекта; в идеале поле должно быть строковым.
- Геозоны организованы по перечисленным категориям. При импорте геозон из сервиса объектов у вас есть возможность либо указать поле, которое содержит имя категории, либо ввести текстовую строку и импортировать геозоны в указанную категорию.
- Администраторы могут переименовать отдельные геозоны или переместить их в другую категорию, нажав на кнопку Редактировать справа от перечисленных геозон в GeoEvent Manager.
- GeoEvent Server может обновить существующий набор геозон на основе на опубликованных сервисов объектов. Синхронизация с сервисом объектов осуществляется периодически на основе интервала обновления, который задается администратором; по умолчанию системное значение этого интервала равно 15 минут. И хотя интервал обновления можно настроить так, чтобы оно происходило каждую секунду, при работе с сервисами объектов синхронизации с такой частотой следует избегать. Такие факторы, как задержка в сети и размер данных могут препятствовать способности сервиса объектов возвращать данные в настроенном интервале обновления. В результате геозоны могут не обновиться в течение ожидаемого периода времени. Например, если для сервиса объектов, который предоставляет ответ в течение минуты, задан интервал обновления тридцать секунд, то в этом случае геозоны будут обновляться примерно каждые полторы минуты.
- GeoEvent Server может добавлять и обновлять существующие наборы геозон на основе данных, которые он получает от потокового сервиса. Если требуется ускоренная синхронизация геозон, попробуйте использовать для синхронизации геозон потоковый сервис вместо сервисов объектов. Используя технологию WebSocket, потоковые сервисы можно использовать для добавления и обновления геозон почти мгновенно. Интервал обновления не требуется.
- Геозоны включены в конфигурацию фильтров или процессоров в сервисе GeoEvent для поддержки пространственного анализа близости. Примеры включают пространственные фильтры, фильтрующие элементы, а также Процессор Детектор инцидентов и Процессор GeoTagger.
Просмотрите доступные геозоны, открыв Сайт > GeoEvent > GeoFences в GeoEvent Manager.
Кроме того, администраторы данных могут перейти в раздел Сайт > GeoEvent > Геозоны, чтобы визуализировать доступные геозоны с помощью GeoFence Viewer в Geoevent Manager.
Во введении руководства пользователя GeoEvent Server содержатся упражнения, иллюстрирующие, как импортировать геозоны из набора классов объектов и настроить синхронизацию так, чтобы GeoEvent Server автоматически обновлял геозоны на основе содержания опубликованного сервиса объектов. Откройте руководство в руководствах по GeoEvent Server.