Skip to main content

Сгладить полигоны (Инструменты Картография)

Краткая информация

Улучшает визуальное и картографическое качество линий границ полигонов посредством сглаживания их углов.

Более подробно о том, как работают инструменты Сгладить линию и Сгладить полигон

Иллюстрация

Иллюстрация инструмента Сгладить полигон

Острые углы полигона можно сгладить с помощью метода интерполяции PAEK или Безье.

Использование

  • Параметр Алгоритм сглаживания имеет следующие опции:

    • Полиномиальная аппроксимация с использованием экспоненциального ядра (PAEK) - >сглаживает полигоны на основе допуска сглаживания. Каждый сглаженный полигон может иметь большее количество вершин, чем исходный. Параметр Допуск сглаживания управляет длиной траектории перемещения, используемой при вычислении новых вершин. Чем меньше длина, тем больше деталей сохранится и тем больше времени займет обработка.

    • Интерполяция Безье - >сглаживает полигоны без использования допуска путем создания аппроксимированных кривых Безье, совпадающих со входными полигонами.

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

  • Обработка больших наборов входных данных может вызвать превышение ограничений использования оперативной памяти. В таких случаях изучите возможность обработки входных данных по частям, определяя соответствующий класс полигональных объектов с помощью параметра среды Картографические разделы. Части данных, разделенные между собой границами разделов, будут последовательно обрабатываться отдельно друг от друга. Полученный класс объектов будет бесшовным и совпадать с границами разделов. См. раздел Генерализация больших наборов данных с использованием разделов для получения дополнительной информации.

    Внимание:

    Параметр среды Картографические разделы игнорируется, если для параметра Управление топологическими ошибками задано значение Не выполнять проверку на топологические ошибки или Проверить и пометить топологические ошибки.

  • Домены и подтипы копируются в выходные данные, даже если параметр среды Правила переноса доменов, подтипов и атрибутов не отмечен.

  • Выходной класс линейных объектов будет топологически корректным. Все топологические ошибки входных данных будут помечены в выходном полигональном классе пространственных объектов. Выходной класс объектов будет включать следующие дополнительные поля:

    • InPoly_FID—- Содержит ID объектов входных данных.

    • SmoPgnFlag—- Содержит топологические ошибки входных данных. Значение, равное 1, означает наличие топологической ошибки; значение 0 (ноль) означает, что ошибок нет.

    Прежние версии:

    До версии ArcGIS Pro 2.2 этого инструмента, параметр Сохранить конечную точку для колец использовался для того, чтобы указать, будет ли сохранена конечная точка полученного изолированного полигонального кольца. Этот параметр пока присутствует в синтаксисе инструмента для совместимости в скриптах и моделях, но в диалоговом окне инструмента он игнорируется и скрыт.

Параметры

Подпись Объяснение Тип данных

Входные объекты

Полигональные объекты, которые будут сглажены.

Feature Layer

Выходной класс пространственных объектов

Выходной класс полигональных объектов, который будет создан.

Feature Class

Алгоритм сглаживания

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

  • Полиномиальная аппроксимация с использованием экспоненциального ядра (PAEK)Вычисляет сглаженный полигон, линии границ которого не будут проходить через вершины исходного полигона. Используется по умолчанию.

  • Интерполяция БезьеСтроит между вершинами параметрические кривые (кривые Безье). Полученные полигоны проходят через вершины входных полигонов. Этот алгоритм не требует указания допуска. Кривые Безье в выходных данных будут аппроксимированы.

String

Допуск сглаживания

Этот допуск использовался параметром Алгоритм сглаживания в опции Полиномиальная аппроксимация с экспоненциальным ядром (PAEK). Должен быть указан допуск, значение которого больше нуля. Вы можете выбрать предпочитаемые единицы измерения; единицами измерения по умолчанию являются единицы измерения объекта. Этот параметр недоступен, если опция Интерполяция Безье используется для параметра Алгоритм сглаживания.

Linear Unit

Сохранить конечную точку для колец

(Дополнительный)

Этот параметр больше не используется. Ранее этот параметр использовался для того, чтобы задать, будет ли сохраняться концевая точка отдельного полигонального кольца. Этот параметр пока присутствует в синтаксисе инструмента для совместимости в скриптах и моделях.

Определяет, будут ли сохранены конечные точки отдельных полигональных колец. Эта опция работает только для параметра algorithm с опцией PAEK.

  • ОтмеченоКонечные точки замкнутого кольцевого полигона будут сохранены. Используется по умолчанию.

  • Не отмеченоКонечные точки замкнутого кольцевого полигона не будут сохранены, они будут сглажены.

Boolean

Управление топологическими ошибками

(Дополнительный)

Определяет способ обработки топологических ошибок, которые могут появиться в процессе обработки (например, пересечения и наложения линий).

  • Не выполнять проверку на топологические ошибкиОшибки топологии не идентифицируются Используется по умолчанию.

  • Проверить и пометить топологические ошибкиЕсли топологические ошибки находятся, они будут отмечены.

  • Исправлять ошибки топологииЕсли топологические ошибки находятся, они будут исправлены.

String

Входные слои барьеров

(Дополнительный)

Входные данные, содержащие пространственные объекты, которые будут выполнять роль барьеров для сглаживания. Получившиеся сглаженные полигоны не будут касаться или пересекать объекты-барьеры.

Feature Layer

Параметры среды

Текущая рабочая область, Выходное Z-значение по умолчанию, Выходной M домен, Выходной XY домен, Выходная система координат, Экстент, Наличие выходных значений M, Выходные данные содержат Z значения, Временная рабочая область, Допуск XY, Картографические разделы

Информация о лицензировании

  • Basic: Нет
  • Standard: Да
  • Advanced: Да