IGeometry.GetBuffer
IGeometry.GetBuffer method
计算此几何体周围的缓冲区。
public IGeometry GetBuffer(double distance, int quadrantSegments = 30)
| 参数 | 类型 | 描述 |
|---|---|---|
| distance | Double | 缓冲区宽度(以空间参考单位计)。 |
| quadrantSegments | Int32 | 用于近似 90 度曲率的段数。该数字越大,曲线的近似效果越好。默认值为 30。 |
返回值
表示距离此几何对象在指定距离范围内的所有点的几何对象。结果的类型可以是 Null、IPolygon 或 IMultiPolygon。
异常
| 异常 | 条件 |
|---|---|
| InvalidOperationException | 此几何对象无效,导致无法完成操作。 |
| ArgumentOutOfRangeException | 象限段数小于或等于 0。 |
另见
- interface IGeometry
- namespace Aspose.Gis.Geometries
- assembly Aspose.GIS