Skip To Content

Процессор Упрощение

Процессор Упрощение используется для коррекции связанной с записью события геометрии с целью приведения геометрии в топологическое соответствие с ее типом. Процессор Упрощение не работает с точечной геометрией. Геометрии мультиточек замкнутся на все вершины сетки, подходящей для пространственной привязки геометрии, затем будут удалены дублирующиеся вершины. Полилинейная и полигональная геометрия с самопересекающимися сегментами будет перестроена со множеством путей или колец для создания топологически корректных составных полилиний или полигонов.

Примеры

Ниже приведены примеры использования процессора Упрощение:

  • Процессор Упрощение может использоваться для исправления геометрии из внешних источников данных перед отправкой данных событий в сервисы объектов для отображения на веб-карте.
  • Используйте Процессор Упрощение в начале сервиса GeoEvent как один из методов повышения и контроля качества геометрических данных.

Примечания по использованию

При работе с процессором Упрощение имейте в виду следующее:

  • Упрощение – это не то же самое, что генерализация. Упрощение удаляет ненужные вершины вдоль топологически правильного сегмента линии или изменяет форму геометрии для снижения детальности и получения геометрии для более эффективного отображения карт в мелких масштабах. Задачей упрощения является создание объекта, который действителен и допустим для записи в базу геоданных.
  • Получив точку, этот процессор создаст такую же точку. Процессор не оказывает влияния на точечную геометрию.
  • Получив мультиточку, процессор замкнет все вершины на сетку, подходящую для пространственной привязки геометрии, а затем удалит дублирующиеся вершины.
  • Получив полилинию или полигон, процессор оценит наличие самопересекающихся сегментов. Геометрии с самопересекающимися сегментами будут реконструированы со множеством путей или колец для создания топологически корректных составных полилиний или полигонов.
  • Объекты, созданные в сеансе редактирования ArcGIS Desktop или ArcGIS Pro, уже являются топологически правильными и простыми.
  • Объекты, опрошенные в сервисе объектов, не требуют упрощения перед их обработкой в сервисе GeoEvent.
  • Процессор может быть настроен на замену геометрии записи события упрощенной геометрией или на размещение упрощенной геометрии в новое поле геометрии с помощью параметра Заменить геометрию. Добавление нового поля в GeoEvent изменяет схему записи события, что требует от GeoEvent Server создания нового определения GeoEvent. Новое определение GeoEvent будет управляться GeoEvent Server и будет удалено, если изменения вносятся в процессор или в сервис GeoEvent, в котором используется процессор.

Параметры

Ниже приведены параметры процессора Упрощение:

ПараметрОписание

Имя

Описательное имя процессора, используемое для справочной информации в GeoEvent Manager.

Процессор

Указывает выбранный процессор.

Поле геометрии

Имя поля геометрии или поля с тегом GEOMETRY из входящей записи события. Процессор оценивает и исправляет геометрию из этого поля, чтобы топологически верно отобразить ее в соответствии с ее типом.

Заменить геометрию

Указывает, следует ли заменить текущую геометрию упрощенной. По умолчанию – Да.

  • Да – геометрия записи события заменяется упрощенной (исправленной) геометрией.
  • Нет - геометрия записи события не заменяется. Упрощенная геометрия, созданная процессором, будет сохранена в новом поле геометрии. Изменение схемы записи события путем добавления нового поля требует нового определения GeoEvent.

Новое имя поля геометрии

(Условия)

Имя нового поля геометрии, в котором будет сохранена упрощенная геометрия.

Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да.

Пометить поле новой геометрии как Geometry

(Условия)

Определяет, будет ли новое поле геометрии, созданное процессором, помечено тегом GEOMETRY. Тег GEOMETRY используется GeoEvent Server для идентификации действительной геометрии записи события при наличии нескольких полей геометрии. По умолчанию Нет.

Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да.

Имя нового определения GeoEvent

(Условия)

Имя, которое присваивается для нового Определения GeoEvent. Новое Определение GeoEvent будет сочетать в себе схему записи входного события и поле новой геометрии.

Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да.

Советы и ограничения

Замените существующую геометрию записи события на упрощенную (исправленную) геометрию перед отправкой данных события в сервис объектов. Сервисы объектов поддерживают только одно поле типа геометрии, поэтому любое поле, не помеченное тегом GEOMETRY, будет преобразовано и сохранено в виде строки. Кроме того, некорректная геометрия в записи события будет удалена.