缓冲区是一个以点、线或面要素为起点,覆盖给定距离的区域。
缓冲区通常用于创建一些区域,以便使用如“叠加图层”等工具进行深入分析。
创建缓冲区(CreateBuffers)接口主要包括,其说明如下表。
|
| 参数名称 | 参数个数 | 参数类型和值 |
|---|---|---|
inputLayer
|
1个(必选) | 要进行缓冲的点要素、线要素或面要素。 |
distances
|
1个(必选) | 可以输入一个距离值或使用空格分开的多个距离值。 |
field
|
1个(可选) | 指定包含距离值的输入图层属性。 |
units
|
1个(可选) | 距离值的单位。 |
dissolveType
|
1个(可选) | 选择重叠缓冲区的处理方式。对于某个缓冲区上方的另一缓冲区,公共区域可保持不变(重叠)或进行组合(融合)。 |
ringType
|
1个(可选) | 当使用多个距离时,可选择以何种方式来表现相对于上一缓冲距离的距离。 |
sideType
|
1个(可选) | 选择在结果缓冲区内是否包含进行缓冲的要素。 |
endType
|
1个(可选) | 缓冲线末端的缓冲区形状。 |
outputName
|
1个(可选) | 若想保存分析结果,需输入结果命名。 |
context
|
1个(可选) | 额外设置:例如分析的范围、输出的参考系等。 |
CreateBuffers操作请求方法实现参数