Что нового в GeoEvent?
В этом разделе
Новое в 10.3.1
Дополнительный модуль ArcGIS 10.3.1 GeoEvent содержит обновления, повышающие стабильность работы системы и улучшающие функциональность продукта. Для просмотра списка устраненных в версии 10.3.1 проблем см. Адресный список проблем версии 10.3.1. Для обзора изменений в программном обеспечении, см. следующие разделы.
ArcGIS GeoEvent Manager
- ArcGIS GeoEvent Manager теперь открывается на всю ширину окна браузера. Это особенно полезно при создании/редактировании больших сервисов GeoEvent.
- Теперь стало возможным удалять определения GeoEvent и GeoFences пакетно, а не по одному.
Обработка
- Процессор Field Enricher теперь работает с картографическими сервисами, в дополнение к сервисам объектов.
- Определение GeoEvent процессора Track Gap теперь содержит тег GEOMETRY с своем поле геометрии.
- Улучшена система сообщения об ошибках в сервисах GeoEvent, что позволяет пользователям узнавать, когда хранилища данных, от которых зависят процессоры, становятся не доступными.
- Все пространственные процессоры, которые были введены в версии 10.3, обновлены и теперь вы можете выбрать, перезаписывать ли имеющуюся геометрию итоговой, или она должна быть помещена в новое поле.
Коннекторы
- Создан входящий и выходящий адаптер GeoJSON, позволяющий использовать для входных и выходных данных формат GeoJSON.
Элементы галереи GeoEvent
- GeoEvent Test Harness – это отдельная утилита, позволяющая вводить тесты производительности для определенных конфигураций дополнительного модуля GeoEvent.
- GeoEvent Cluster Aware Simulator – это отдельная утилита, позволяющая равномерно симулировать события по компьютерам в кластере дополнительного модуля GeoEvent, который настроен на получение текста из TCP Socket Input Connector.
- Коннектор RabbitMQ расширяет возможности дополнительного модуля GeoEvent с помощью настройки получения и отправки данных в RabbitMQ.
- Процессор Extent Enricher разворачивает поле геометрии в отдельные поля, представляющие собой конверт с координатами xMin, yMin, xMax, yMax и wkid.
Новое в 10.3
ArcGIS 10.3 for Server содержит обновления, повышающие стабильность работы системы и улучшающие функциональность продукта. Для просмотра списка устраненных в версии 10.3 проблем см. Адресный список проблем версии 10.3. Для обзора изменений в программном обеспечении, см. следующие разделы.
- Добавлена возможность пакетного удаления определений GeoEvent и GeoFences в ArcGIS GeoEvent Manager.
Общее обновление продукта
- В версии ArcGIS 10.3 названия продукта официально изменено с ArcGIS GeoEvent Processor for Server на ArcGIS GeoEvent for Server.
Интернационализация (i18n) и локализация (l10n)
GeoEvent был локализован на арабский, китайский (упрощенный), японский, итальянский, португальский (бразильский), русский и турецкий языки. Локализованные установщики доступны для данных языков. Набор инструментов разработчика локализации доступен для локализации на другие языки.
Интегрированная безопасность в ArcGIS for Server и Portal for ArcGIS
ArcGIS GeoEvent Manager теперь использует те же учетные данные, что и ArcGIS for Server или Portal for ArcGIS. Дополнительно, GeoEvent Manager распознает роли (Издатели и Администраторы) и обеспечивает соответствующий доступ к элементам GeoEvent на основе ролей пользователей. Наконец, GeoEvent теперь использует сертификаты SSL, которые были зарегистрированы в ArcGIS for Server.
Кластеризация и высокая отказоустойчивость
- Администрация Site-Cluster-Machine в ArcGIS Server Manager используется для администрирования кластеров GeoEvent.
- При запуске компьютеры с установленным GeoEvent определяют присвоенный им кластер и предусмотренную для них конфигурацию.
- Устанавливают распределенное хранилище конфигураций, которое является общим для всех компьютеров в кластере.
- Когда новый компьютер присоединяется к кластеру, любые пользовательские транспортные сервисы, адаптеры и процессоры распространяются.
- Входные данные запускаются как распределенные на каждом компьютере в кластере или как закрепленные на одном компьютере в кластере на основе их транспорта.
- Закрепленные входные данные отслеживаются и, после обнаружения сбоя, запускаются на другом компьютере в кластере для достижения высокой доступности.
- Фильтрация с сохранением состояния (Enter, Exit) и обработка (Incident Detector, Track Gap Detector) становятся возможными посредством общего доступа к GeoEvents на основе их TRACK_ID для той же машины в кластере.
Потоковые сервисы
Потоковый сервис является новым типом сервиса ArcGIS for Server, который подчеркивает низкую латентность, распространение данных в реальном времени для клиент-серверных потоков данных. Клиенты, подключившиеся к потоковому сервису, начинают получать данные сразу после подписки на сервис. Потоковые сервисы публикуются в GeoEvent Manager с использованием объектов Broadcast передаваемых в выходной коннектор подключения потокового сервиса.
Более подробно о потоковых сервисах см. Потоковые сервисы.
Улучшения сервиса GeoEvent, фильтрации и обработки
- Фильтрация получила возможность работать с новыми пространственными операторами, включая contains, crosses, intersects, disjoint, equals, overlaps, touches и within.
- Были введены новые процессоры, которые обеспечивают дополнительные пространственные возможности, в том числе Buffer Creator, Convex Hull Creator, Difference Creator, Envelope Creator, Intersector, Projector, Simplifier, Symmetric Difference Creator и Union Creator.
Улучшения GeoFence
- Производительность GeoFence была значительно улучшена с добавлением в памяти пространственного индексирования.
- Импорт GeoFence и синхронизация GeoFence работают в кластеризованной среде.
- Пространственные выражения были усовершенствованы свойством scope, которое может принимать значения Any или All.
- Синхронизация GeoFence была усовершенствована с возможностью использовать потоковый сервис в качестве источника синхронизации, что активирует высоко динамичный Geofencing.
- Кнопка синхронизации вручную была добавлена на страницу GeoFence, что позволяет выполнять синхронизацию по требованию.
Улучшения ArcGIS GeoEvent Processor Manager
- GeoEvent Manager теперь полностью локализован, включая поддержку языков, читаемых справа налево, таких как арабский.
- При автоматическом выходе из GeoEvent Manager теперь выводится всплывающее диалоговое окно, обеспечивая возможность заново пройти аутентификацию, не теряя работу в текущей сессии.
- Возможности поиска были добавлены ко всем страницам списка, включая входные и выходные данные, сервисы GeoEvent, определения GeoEvent, коннекторы подключения, транспортные сервисы, адаптеры и процессоры.
- Импорт и экспорт конфигурации GeoEvent был усовершенствован для выполнения выборочного импорта и экспорта сервисов GeoEvent, входных и выходных данных, а также GeoFences.
- Пользовательский интерфейс импорта и экспорта конфигурации GeoEvent был усовершенствован включением полного сброса сервера.
- Была усовершенствована страница GeoEvent Manager Monitor и дополнена возможностью запуска, остановки и сброса сервисов GeoEvent, входных и выходных данных.
- На странице GeoEvent Manager Monitor появилась опция просмотра в реальном времени графика активности GeoEvent (GeoEvent Activity Graph) для сервисов GeoEvent, входных и выходных данных.
- Сервисы GeoEvent, входные и выходные данные теперь могут копироваться для создания нового элемента при нажатии значка Копировать на странице списка.
- При редактировании опубликованного сервиса GeoEvent отображается статус и статистика мониторинга в реальном времени.
- Процесс редактирования сервиса GeoEvent теперь предоставляет возможность отмены и повторения действий пользователя.
- Процесс редактирования сервиса GeoEvent был усовершенствован разрешением потоков в любом направлении, например, справа-на-лево и сверху-вниз.
- Диалоговые окна процессора были усовершенствованы для показа надписей, описывающих доступные свойства.
- При редактировании сервиса GeoEvent, доступ к свойствам входных и выходных данных предоставляются при щелчке правой кнопкой мыши на входных или выходных данных.
- При редактировании сервиса GeoEvent, новые стили линий включены при подключении различных компонентов, включая диагональ, параметрическую кривую (Безье) и блок-схему.
Улучшения коннекторов
- Коннекторы, определения GeoEvent и теги были усовершенствованы свойством AccessType для ограничения пользователей в редактировании ключевых элементов GeoEvent.
- Был добавлен общий адаптер XML, который похож по своей концепции на общий (универсальный) адаптер JSON.
- Адаптер KML был удален из GeoEvent как готовый компонент, теперь он доступен в качестве элемента галереи продуктов, содействующего вкладам открытого исходного кода для сообщества разработчиков, в частности для входящего KML.
- Адаптер NMEA был усовершенствован для обработки сообщений GPGLL и GPRMC.
- Исходящий транспорт сервиса пространственных объектов был усовершенствован для выполнения проверки при запуске и для формирования отчетов об ошибках, если таковые будут найдены.
- Транспорт HTTP был усовершенствован так, чтобы позволить заголовки и параметры HTTP в теле запроса POST при опросе внешнего сайта.
- Входящие и исходящие транспортные сервисы HTTP были усовершенствованы при работе в режиме клиента для поддержки метода PUT.
- Входящие транспортные сервисы HTTP были усовершенствованы для работы в режиме сервера возможностью обработки запроса, когда приемлемые типы MIME не установлены.
- Поддержка аутентифицированного прокси была добавлена в качестве глобального свойства.
Усовершенствования в хранении данных
- GeoEvent теперь поставляется с предварительно настроенным подключением к хранилищу данных по умолчанию на локальном ArcGIS Server, где запущен GeoEvent.
- Кнопка синхронизации вручную была добавлена в хранилища данных, что позволяет выполнять синхронизацию по требованию.
Улучшения пакета разработчика Software Development Kit (SDK)
- Транспорты, адаптеры и процессоры теперь отображаются с надписями, которые локализованы и отображают внутренние процессы.
- Новый пример предоставлен для иллюстрации работы с GeoEvent-aware transport (осведомленный транспортный сервис) – этот подход позволяет транспортному сервису обращаться к содержанию GeoEvent и использовать значения полей.