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

Пример
Ниже приводится пример случая использования инструмента:
Городской совет обнаружил большое число ликеро-водочных магазинов на душу населения в городе. В попытке уберечь несовершеннолетних от употребления алкоголя, горсовет решил ввести запрет на рекламу ликеро-водочных магазинов в пределах 1000 футов от школ, парков и библиотек. Городской совет также хочет ограничить выдачу новых лицензий на продажу алкоголя только зданиями, располагающимися в более чем 1000 футах от школ, парков и библиотек.
Примечания по использованию
При работе с инструментом следует учитывать следующее:
- Размер буфера можно задать, используя следующие способы:
- Расстояние – использует постоянное значение (все буферы одинакового размера).
- Поле – использует значения из поля (различные объекты могут иметь буферы разного размера).
- Выражение – применяет выражение к каждому объекту (различные объекты могут иметь различные значения на основании выражения).
- Параметр Метод определяет, какой тип буферных зон будет построен. К этим возможностям относятся:
- Плоскостные – будут созданы евклидовы буферы.
- Евклидов буфер измеряет расстояния на двухмерной координатной плоскости, где расстояние между двумя точками на плоскости измеряется по прямой, то есть как евклидово расстояние. Евклидовы буферы являются более распространенными и хорошо подходят для анализа расстояний вокруг объектов, хранящихся в системе координат проекции, которые сосредоточены на относительно небольшой территории такой как одна зона UTM. Евклидовы буферы называются планарными.
- Геодезические – будут созданы геодезические буферы.
- Геодезические буферы строятся с учетом реальной формы поверхности Земли (эллипсоида, а точнее – геоида). Расстояния измеряются между двумя точками на выгнутой поверхности (геоида), что отличается от измерения того же расстояния на плоскости. Создание геодезических буферов предпочтительно в следующих случаях:
- Входные объекты располагаются далеко друг от друга (в разных зонах UTM, разных регионах мира и т.п.)
- Пространственная привязка (проекция карты) входных объектов сильно искажает реальные расстояния, но сохраняет другие свойства, например, площадь.
- Геодезические буферы могут выглядеть необычно на плоской карте, но на глобусе они отображаются корректно.
- Геодезический метод создает сохраняющий форму геодезический буфер вне зависимости от входной системы координат.
- Такой тип буфера уплотняет входные объекты перед созданием выходных геодезических буферов, чтобы построенные буферы максимально соответствовали форме входных данных. Если вы переживаете по поводу формы буферных зон и их соответствия форме входных объектов, рекомендуется включить эту опцию, особенно если входные данные в географической системе координат. В некоторых случаях использование опции Плоскостные может занять больше времени, чем построение геодезического буфера, а результатом будет буфер, более точно повторяющий форму входного объекта.
- Геодезические буферы строятся с учетом реальной формы поверхности Земли (эллипсоида, а точнее – геоида). Расстояния измеряются между двумя точками на выгнутой поверхности (геоида), что отличается от измерения того же расстояния на плоскости. Создание геодезических буферов предпочтительно в следующих случаях:
- Плоскостные – будут созданы евклидовы буферы.
- Если в параметре Добавить буферное расстояние задано Да, то выходной класс объектов будет включать в себя поле BUFF_DIST, содержащее буферное расстояние, использованное для построения буфера вокруг каждого пространственного объекта, в линейных единицах системы координат входных объектов. Если установлена выходная система координат, единицы измерения значений в поле BUFF_DIST будут выражены в этой системе координат.
- При создании буферных полигонов вокруг полигональных объектов, могут использоваться отрицательные буферные расстояния для создания буферов внутри полигональных объектов. При использовании отрицательного буферного расстояния границы полигона уменьшатся на заданное расстояние.
Примечание:
Если отрицательное буферное расстояние достаточно большое, чтобы свернуть полигон, будет создана нулевая геометрия. Появится предупреждающее сообщение, и любые объекты пустой геометрии не будут записаны в выходной класс пространственных объектов.
- Если для получения буферных расстояний используется поле из Входного слоя, значения поля должны быть или числами (пять), или числами в корректными линейными единицами измерения (пять километров). Если значение поля является числом, подразумевается, что это расстояние в линейных единицах пространственной привязки Входного слоя (кроме случаев, когда Входной слой имеет географическую систему координат, в этом случае считается, что значение задано в метрах). Если заданная в значениях поля единица измерения является некорректной или не распознается, по умолчанию используется единица измерения пространственной привязки входных объектов.
- Этот инструмент требует геометрию.
Параметры
Ниже приведены параметры этого инструмента:
| Параметр | Описание | Тип данных |
|---|---|---|
Входной слой | Точечные, полилинейные или полигональные объекты, вокруг которых будет строится буфер. | Возможности |
Буфер по | Метод буферизации:
| Строка |
Метод | Этот параметр определяет, будет ли метод построения буфера Геодезическим или Плоскостным (Евклидовым). Подробнее о методах построения буферов см. в разделе Примечания по использованию выше. Примечание:Если выбран Плоскостной, входные точки нужно спроецировать. Можно использовать инструмент Проецировать для проецирования входных объектов перед созданием буферов. | Строка |
Добавить буферное расстояние | Этот параметр определяет, следует ли к событию добавить буферное расстояние в качестве нового поля. Новое поле называется BUFF_DIST. | Boolean |
Выходной слой
В выходном слое есть поля и значения входного объекта, кроме значения геометрии, установленного на буферизацию входной геометрии. Если для параметра Добавить буферное расстояние задано Да, будет содержаться дополнительное поле с именем BUFF_DIST. Поле BUFF_DIST используется для буферизации каждого объекта в линейных единицах измерения системы координат входных объектов. Тип поля — Float64.