标注 | 说明 | 数据类型 |
输入要素 | 要进行缓冲的输入点、线或面要素。 | Feature Layer |
输出要素类 | 含有多个缓冲区的输出要素类。 | Feature Class |
距离 | 缓冲距离列表。 | Double |
距离单位 (可选) | 指定与距离值一起使用的线性单位。
| String |
缓冲区距离字段名 (可选) | 输出要素类中的字段名称,其中将存储用于创建每个缓冲区要素的缓冲距离。 默认设置为 distance。 字段将为双精度型。 | String |
融合选项 (可选) | 指定确定是否要像围绕输入要素的环一样融合缓冲区。
| String |
仅限面外 (可选) | 指定缓冲区是否覆盖输入要素。 此参数仅对面输入要素有效。
| Boolean |
摘要
在输入要素周围的指定距离内创建多个缓冲区。 使用缓冲距离值可随意合并和融合这些缓冲区,以便创建非重叠缓冲区。
插图
使用情况
如果输入要素位于投影坐标系中,则将在输出中生成平面缓冲区。 请确保输入要素具有适合距离分析的坐标系,例如等距投影。
如果输入要素具有地理坐标系,则将在输出中生成测地线缓冲区,因为非投影要素的平面缓冲区将非常不准确。
如果指定融合所有选项,则针对距离参数中指定的每个距离,输出要素类将包含一个要素;距“输入要素”相同距离的所有缓冲区都将被一起融合。
参数
arcpy.analysis.MultipleRingBuffer(Input_Features, Output_Feature_class, Distances, {Buffer_Unit}, {Field_Name}, {Dissolve_Option}, {Outside_Polygons_Only})
名称 | 说明 | 数据类型 |
Input_Features | 要进行缓冲的输入点、线或面要素。 | Feature Layer |
Output_Feature_class | 含有多个缓冲区的输出要素类。 | Feature Class |
Distances [distance,...] | 缓冲距离列表。 | Double |
Buffer_Unit (可选) | 指定与距离值一起使用的线性单位。
| String |
Field_Name (可选) | 输出要素类中的字段名称,其中将存储用于创建每个缓冲区要素的缓冲距离。 默认设置为 distance。 字段将为双精度型。 | String |
Dissolve_Option (可选) | 指定确定是否要像围绕输入要素的环一样融合缓冲区。
| String |
Outside_Polygons_Only (可选) | 指定缓冲区是否覆盖输入要素。 此参数仅对面输入要素有效。
| Boolean |
代码示例
以下 Python 窗口脚本演示了如何在即时模式下使用 MultipleRingBuffer 函数。
import arcpy
arcpy.env.workspace = "C:/data/airport.gdb"
arcpy.MultipleRingBuffer_analysis("schools", "c:/output/output.gdb/multibuffer1", [10, 20, 30],
"meters", "", "ALL")
以下独立脚本演示了如何使用 MultipleRingBuffer 函数。
# Name: MultipleRingBuffer_Example2.py
# Description: Create multiple buffers for the input features
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data/airport.gdb"
# Set local variables
inFeatures = "schools"
outFeatureClass = "c:/output/output.gdb/multibuffer1"
distances = [10, 20, 30]
bufferUnit = "meters"
# Execute MultipleRingBuffer
arcpy.MultipleRingBuffer_analysis(inFeatures, outFeatureClass, distances, bufferUnit, "", "ALL")
环境
默认输出 Z 值, M 分辨率, M 容差, 输出 XY 属性域, 输出坐标系, 范围, 当前工作空间, 地理变换, 临时工作空间, 输出包含 M 值, 输出包含 Z 值, XY 分辨率, XY 容差, Z 分辨率, Z 容差
特殊情况
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是