Skip to main content

Графический буфер (Инструменты Анализа)

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

Создает буферные полигоны вокруг входных объектов для заданного расстояния. Число картографических форм, доступных для буферных окончаний (завершений) и углов (соединений) в процессе построения буферного полигона вокруг объекта.

Узнайте больше о том, как работает инструмент Графический буфер

Для операций построения буферов доступны и другие инструменты. См. документацию по инструментам Попарный буфер и Буфер для подробностей.

Иллюстрация

Иллюстрация инструмента Графический буфер

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

Примечание:

При использовании выходных данных операций построения буферов для идентификации объектов в пределах определенной области, лучше выбирать инструменты Попарный буфер и Буфер.

  • Входными объектами могут быть точки, линии или полигоны.

  • Параметр Тип окончаний определяет форму окончаний для линейных объектов, а параметр Тип соединения определяет форму углов. Используйте опции Закругленный, Cкошенный или Острый для типа соединения и Закругленный, Утолщенный или Квадратный для формы окончания выходного буферного полигона.

    Доступные параметры для окончаний (завершений) и углов (соединений) зависят от геометрии входных объектов, как описано ниже:

    • Тип окончаний—только линии и точки

    • Тип соединения—только полигоны и линии

    Термины окончания и соединения относятся к графическим терминам.

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

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

    Если поле BUFF_DIST уже существует во входных объектах, его значения будут перезаписаны.

  • Выходные буферные объекты всегда рассчитываются по Евклидову расстоянию. Геодезические буферные объекты не поддерживаются. Для получения информации относительно разницы между евклидовым и геодезическим буферами см. раздел Как работает инструмент Буфер (Анализ).

  • Выходной класс объектов будет содержать поле ORIG_FID, содержащее ID входного объекта, для которого был создан буфер. Если поле ORIG_FID уже существует во входных объектах, его значения будут перезаписаны.

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

    Внимание:

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

  • Вы можете использовать атрибутивное поле из входных данных для указания буферных расстояний. Допустимы как числовые, так и текстовые форматы полей. В текстовом поле буферное расстояния может быть задано числом, например 5, а может быть с корректными линейными единицами измерения, например, 5 километров.

    Если использовать число без линейных единицы измерения, буферное расстояние будет рассчитано с использованием единиц измерения пространственной привязки входного слоя. Если входной слой в географической системе координат, буферное расстояние берется в метрах.

    Если линейные единицы измерения не распознаны, буферное расстояние будет рассчитано с использованием единиц измерения пространственной привязки входного слоя. Подробнее о корректных линейных единицах измерения см. Линейные единицы измерения.

    Использование поля буфера длябуферного расстояния

  • Инструмент учитывает параметр среды Коэффициент параллельной обработки. Если параметр среды не задан (по умолчанию), или задано значение, равное 100, будет включена полная параллельная обработка, и инструмент будет пытаться задействовать все логические ядра процессора компьютера. Если этот параметр среды установлен на 0, параллельная обработка не будет активирована. Если для коэффициента указано значение от 1 до 99, то инструмент определит процент логических ядер для использования по формуле (Коэффициент параллельной обработки / 100 * Логические ядра), округлив результат до ближайшего целого значения. Если результат равен 0 или 1, параллельная обработка не будет включена.

Параметры

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

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

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

Feature Layer

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

Класс пространственных объектов, содержащий выходные буферы.

Feature Class

Расстояние [значение или поле]

Расстояние вокруг входных объектов, для которых будут построены буферные полигоны. Расстояния могут быть представлены либо значением линейного расстояния, либо полем входных объектов, содержащим расстояние для буферизации каждого объекта.

Если линейные единицы не заданы или введены как Неизвестные, используются линейные единицы пространственной привязки входных объектов.

Linear Unit; Field

Тип окончаний

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

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

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

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

  • ЗакругленныйУ выходных буферов будут круглые окончания входных сегментов.

String

Тип соединения

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

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

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

  • СкошенныйВнутренние углы выходного буфера будут квадратными, а наружные будут скошены перпендикулярно к самой удалённой точке угла.

  • ЗакругленныйВнутренние углы выходного буфера будут квадратными, а наружные будут закругленными.

String

Предел среза

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

В месте, где сегмент линии соединяется с острым углом, а для параметра Тип соединения выбрано Острые, этот параметр может использоваться для управления способом перехода острого угла из буфера в точку. В некоторых случаях, внешний угол, где сходятся две линии, при использовании Типа соединения Острые становится слишком велик. Это может привести к тому, что острие угла расширится сильнее, чем предполагалось.

Double

Отклонение максимального сдвига

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

Максимальное расстояние, на которое итоговая граница буфера может отклоняться от истинной границы буфера.

Тогда как истинная граница буфера является кривой, выходная граница будет уплотнена (будет полилинией). Используйте этот параметр для управления тем, как выходная граница полигона будет соответствовать истинной границе буфера.

Если этот параметр не задан или задан равным нулю, инструмент будет использовать максимальное отклонение. Рекомендуется использовать значение по умолчанию. Может произойти существенная потеря производительности работы инструмента и последующего анализа, если вы будете использовать слишком маленькое максимальное отклонение сдвига.

Linear Unit

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

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

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да