Geometry.GetBuffer

Geometry.GetBuffer method

Вычисляет область буфера вокруг этой геометрии.

public IGeometry GetBuffer(double distance, int quadrantSegments = 30)
ПараметрТипОписание
distanceDoubleШирина буферной области.
quadrantSegmentsInt32Количество сегментов, используемых для аппроксимации 90-градусной кривизны. Чем больше это число, тем лучше получается аппроксимация кривых. По умолчанию 30.

Возвращаемое значение

Геометрия, представляющая все точки, находящиеся в пределах заданного расстояния от этой геометрии. Тип результата:Null ,IPolygon илиIMultiPolygon .

Исключения

исключениеусловие
InvalidOperationExceptionЭта геометрия недействительна, поэтому операция не может быть завершена.
ArgumentOutOfRangeExceptionсегментов квадранта меньше или равно 0.

Смотрите также