Создать буферы (Стандартный анализ объектов)

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

Создает полигоны, покрывающие заданное расстояние от точечного, линейного или полигонального объекта.

Буферы обычно используются для создания областей, которые затем анализируются при помощи такого инструмента, как например, Наложение слоев. Например, если имеется вопрос "Какие здания находятся в пределах одной мили от школы?", ответ можно получить, построив вокруг школы буфер шириной в одну милю и наложив его на слой с контурами зданий. В итоге получится слой этих зданий в пределах одной мили от школы.

Иллюстрация

Создать буферы

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входной слой

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

Feature Set
Выходное имя

Имя выходного слоя, который будет создан на вашем портале.

String
Расстояния
(Дополнительный)

Список значений расстояний для буферизации входных объектов. Необходимо задать значения расстояния или поле расстояния. Вы можете указать одно или несколько значений расстояния. Единицы измерения значений расстояния выбираются параметром Единицы расстояния.

Double
Поле расстояния
(Дополнительный)

Поле из входного слоя, содержащее одно буферное расстояние на объект.

Field
Единицы расстояния
(Дополнительный)

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

  • МилиМили
  • ФутыФуты
  • КилометрыКилометры
  • МетрыМетры
  • Морские милиМорские мили
  • ЯрдыЯрды
String
Тип слияния
(Дополнительный)

Определяет, как обрабатываются перекрывающиеся буферы.

  • Нет слияния Перекрывающиеся области сохраняются. Используется по умолчанию.
  • Слияние перекрывающихся зон Перекрывающиеся области объединяются.
String
Тип буфера
(Дополнительный)

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

  • Перекрывающиеся диски Буферы концентрические и пересекаются. Например, если используются расстояния 10 и 14, вы получите два буфера, один от 0 до 10, а другой – от 0 до 14. Используется по умолчанию.
  • Неперекрывающиеся кольца Буферы не перекрываются. Например, если используются расстояния 10 и 14, вы получите два буфера, один от 0 до 10, а другой – от 10 до 14.
String
Тип стороны
(Дополнительный)

При буферизации линейных объектов, можно выбрать, с какой стороны линии будет создан буфер. Обычно используются обе стороны (Полный, применяется по умолчанию). Право и лево определяются по направлению от начальных x,y координат линии до конечных x,y координат линии. Выбор левой или правой стороны обычно означает, что вы знаете в каком направлении были созданы и сохранены линии (например, по течению или против течения реки).

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

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

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

Форма буферного полигона на конце линейных входных объектов. Этот параметр нельзя использовать для полигональных входных объектов. В конце линий буфер может быть закруглен (round) или оставлен прямоугольным (flat).

  • Скругленные концы Буфер на концах линии будет скруглен. Используется по умолчанию.
  • Прямоугольные концы На концах линий буфер будет прямоугольным.
String

Производные выходные данные

ПодписьОписаниеТип данных
Выходные данные

Выходной слой буферов.

Набор объектов

arcpy.sfa.CreateBuffers(inputLayer, outputName, {distances}, {field}, {units}, {dissolveType}, {ringType}, {sideType}, {endType})
ИмяОписаниеТип данных
inputLayer

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

Feature Set
outputName

Имя выходного слоя, который будет создан на вашем портале.

String
distances
[distances,...]
(Дополнительный)

Список значений расстояний для буферизации входных объектов. Необходимо задать значения расстояния или поле расстояния. Вы можете указать одно или несколько значений расстояния. Единицы измерения значений расстояния выбираются параметром Единицы расстояния.

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

Поле из входного слоя, содержащее одно буферное расстояние на объект.

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

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

  • MILESМили
  • FEETФуты
  • KILOMETERSКилометры
  • METERSМетры
  • NAUTICALMILESМорские мили
  • YARDSЯрды
String
dissolveType
(Дополнительный)

Определяет, как обрабатываются перекрывающиеся буферы.

  • NONE Перекрывающиеся области сохраняются. Используется по умолчанию.
  • DISSOLVE Перекрывающиеся области объединяются.
String
ringType
(Дополнительный)

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

  • DISKS Буферы концентрические и пересекаются. Например, если используются расстояния 10 и 14, вы получите два буфера, один от 0 до 10, а другой – от 0 до 14. Используется по умолчанию.
  • RINGS Буферы не перекрываются. Например, если используются расстояния 10 и 14, вы получите два буфера, один от 0 до 10, а другой – от 10 до 14.
String
sideType
(Дополнительный)

При буферизации линейных объектов, можно выбрать, с какой стороны линии будет создан буфер. Обычно используются обе стороны (Полный, применяется по умолчанию). Право и лево определяются по направлению от начальных x,y координат линии до конечных x,y координат линии. Выбор левой или правой стороны обычно означает, что вы знаете в каком направлении были созданы и сохранены линии (например, по течению или против течения реки).

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

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

  • FULL Буферы будут построены по обе стороны линии. Для линейных объектов эта опция используется по умолчанию.
  • RIGHT Буфер будет расположен только с правой стороны линии.
  • LEFT Буфер будет расположен только с правой стороны линии.
  • OUTSIDE При создании буфера полигона, полигон не включается в готовый буфер.
String
endType
(Дополнительный)

Форма буферного полигона на конце линейных входных объектов. Этот параметр нельзя использовать для полигональных входных объектов. В конце линий буфер может быть закруглен (round) или оставлен прямоугольным (flat).

  • ROUND Буфер на концах линии будет скруглен. Используется по умолчанию.
  • FLAT На концах линий буфер будет прямоугольным.
String

Производные выходные данные

ИмяОписаниеТип данных
output

Выходной слой буферов.

Набор объектов

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

Особые случаи

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

  • Basic: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
  • Standard: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
  • Advanced: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа

Связанные разделы