Входной коннектор Опрос ArcGIS Server на наличие объектов может использоваться для опроса слоя сервиса карт или объектов ArcGIS Enterprise или ArcGIS Online для их обработки как записей событий.
Примечания по использованию
- Используйте этот коннектор для извлечения объектов из слоя сервиса карт или объектов.
- Это входной коннектор спаривает Feature JSON Inbound Adapter с Feature Service Inbound Transport. Feature JSON Inbound Adapter интерпретирует объект JSON особым образом. Дополнительные сведения см. в разделе Объекты Geometry.
- Поддерживаются сервисы карт и объектов ArcGIS Enterprise, ArcGIS Online и ArcGIS Server (отдельного).
- Как и для всех входных коннекторов, ему требуется определение GeoEvent. Определение GeoEvent описывает схему получаемых записей событий. Дополнительные сведения см. в разделе Управление определениями GeoEvent.
- Значения данных из атрибутивных полей событий, не включенных в определение GeoEvent, игнорируются.
- Этот входной коннектор с заданным интервалом опрашивает указанный слой сервиса карт/объектов. Как и с любым веб-сервером или веб-сервисом, частые опросы, например, раз в секунду, не рекомендуются.
- Для определения набора записей объектов, возвращаемых каждым опросом сервиса, используется простое выражение WHERE. По умолчанию, включаются все записи из набора записей объектов, т.е., WHERE 1=1. Выражение WHERE по умолчанию может быть изменено для включения определенных значений атрибутов и логических условий.
- Поддерживаются пространственные фильтры, которые используют указанную геометрию и пространственные отношения, например, пересечение полигонов.
- Поддерживается уникальная функция опроса добавленных или обновленных записей объектов, использующая Получение накопительных обновлений.
- Получение накопительных обновлений использует значения ObjectID или Timestamp, полученные из записей объектов и кэшированные входным коннектором.
- Кэшированное атрибутивное значение встраивается в выражение WHERE коннектора для запроса записей, значения которых больше кэшированных значений. Дополнительные сведения см. в блоге GeoNet Polling Feature Services for Incremental Updates.
- Дополнительно поддерживается удаление запрошенных записей из слоя сервиса карт/объектов.
Параметры
Параметр | Описание |
---|---|
Имя | Описательное имя входного коннектора, используемое для справки в GeoEvent Manager. |
Подключение к ArcGIS Server | Подключение ArcGIS Server, ArcGIS Enterprise или ArcGIS Online, зарегистрированное в ArcGIS GeoEvent Server в качестве хранилища данных. Зарегистрированные подключения к серверу кэшируют информацию о сервисах карт/объектов, их слоях и свойствах слоев. |
Папка | Папка сервисов ArcGIS Server или портал/Enterprise / папка с элементами ресурсов ArcGIS Online. |
Название сервиса | Имя карты/сервиса объектов, из которого вы хотите опросить записи объектов. |
Слой | Векторный слой карты / сервиса объектов, через который осуществляется доступ к записям объектов. |
Создать определение GeoEvent | Указывает, следует ли использовать новое или существующее Определение GeoEvent для данных входящих событий. Определение GeoEvent требуется для GeoEvent Server для понимания полей атрибутов и типов данных входящих событий.
|
Имя определения GeoEvent (новое) (Условия) | Имя, которое присваивается для нового Определения GeoEvent. Если определение GeoEvent с указанным именем уже существует, будет использоваться существующее определение GeoEvent. Первая полученная запись данных будет использоваться для определения ожидаемой схемы последующих записей данных, на основе которой будет создано новое определение GeoEvent. Это свойство показывается, когда для свойства Создать определение GeoEvent задано значение Да, и скрыто, если выбрано значение Нет |
Имя определения GeoEvent (существующее) (Условия) | Имя существующего определения GeoEvent для использования при адаптации полученных данных для создания данных событий для обработки сервисом GeoEvent. Это свойство показывается, когда для свойства Создать определение GeoEvent задано значение Нет, и скрыто, если выбрано значение Да |
Интервал обновления | Период (в секундах), в течение которого векторный слой карты/сервиса объектов будет опрошен для записей объектов. Значение по умолчанию – 10 (один запрос сбора данных будет выполнен каждые 10 секунд). |
Получить накопительные обновления | Задает запрос только новых или обновленных записей объектов, используя кэшированное значение ObjectID или Timestamp. Значение по умолчанию Нет.
Примечание:Если входной коннектор удаляется и создается заново, сервис ArcGIS GeoEvent Server останавливается или перезапускается, или перезапускается компьютер сервера, кэшированные значения будут потеряны. Новые кэшированные значения будут получены при опросе доступных записей объектов и изучении набора записей объектов, полученных из сервиса карт/объектов. |
Метод идентификации накопительных обновлений (Условия) | Задает тип атрибута, который GeoEvent Server будет использовать для идентификации новых или обновленных записей объектов при сборе накопительных обновлений. ObjectID и Timestamp (дата/время записи объекта) – эти значения являются единственными поддерживаемыми типами атрибутов.
Это свойство показывается, когда для свойства Получить накопительные обновления задано значение Да, и скрыто, если для свойства Получить накопительные обновления выбрано значение Нет. |
Поле времени для идентификации накопительных обновлений (Условия) | Поле метки времени из определения GeoEvent, значения которого будут использоваться для идентификации накопительных обновлений на основе метки времени. Это поле может представлять время последнего обновления или время создания объекта (объектов). Свойство показывается, когда для параметра Метод идентификации накопительных обновлений задана Метка времени. |
Определяющий запрос | Задает логическое выражение, используемое для ограничения записей объектов, возвращаемых при опросе векторного слоя карты/сервиса объектов. Выражение используется в качестве предиката в предложении Where языка структурированных запросов (SQL). Примеры использования:
|
Использовать фильтр геометрии | Указывает, следует ли использовать объект геометрии в качестве пространственного фильтра для ограничения записей объектов, возвращаемых при опросе векторного слоя карты/сервиса объектов. Фильтр геометрии, если он указан, будет объединен с указанным определением запроса для дальнейшего ограничения записей объектов, возвращаемых из запроса векторного слоя. Дополнительные сведения см. в разделе Объекты Geometry.
|
Фильтр геометрии (Условия) | Объект геометрии, выраженный с помощью функции JSON, используется в качестве пространственного фильтра. Для дополнительной информации о правильном синтаксисе объектов геометрии см. Объекты и геометрии. Свойство показывается, когда для свойства Использовать фильтр геометрии задано Да. |
Тип геометрии (Условия) | Задает тип геометрии, описываемый объектом JSON для фильтра геометрии. Поддерживаются типы геометрии: конверт, точка, полилиния, полигон и мультиточка. Свойство показывается, когда для свойства Использовать фильтр геометрии задано Да. |
Пространственная привязка (Условия) | Указывает идентификатор ID (WKID) системы координат для геометрии. Свойство показывается, когда для свойства Использовать фильтр геометрии задано Да. |
Пространственное отношение (Условия) | Задает пространственное отношение, используемое при оценке записей объектов, извлеченных из векторного слоя карты/сервиса объектов, чтобы определить, удовлетворяют ли они условиям фильтра геометрии. Свойство показывается, когда для свойства Использовать фильтр геометрии задано Да. |
Удалить опрошенные объекты | Указывает, следует ли удалять записи объектов из набора записей, возвращаемых из сервиса объектов, из векторного слоя сервиса объектов. По умолчанию Нет. |