Geoprocessing tool that creates multiple buffers at specified distances around the input features.
The Buffer Unit parameter is ignored if the Input Features do not have a defined spatial reference.
If the Dissolve Option ALL is used, the output feature class will contain one feature for each distance specified in the Distances parameter (all buffers the same distance from the Input Features will be dissolved).
The tool creates intermediate data which is written to the location specified in the Scratch_workspace environment setting. If the Scratch workspace environment is not set, the temporary data is written to the location defined by the TEMP system variable.
This tool is a Python script tool. The script can be viewed by right-clicking the tool and selecting Edit.
For more information about buffers, see the Buffer tool.
Parameter | Explanation |
---|---|
Input_Features |
The input point, line, or polygon features to be buffered. |
Output_Feature_class |
The output feature class that will contain multiple buffers. |
Distances |
The list of buffer distances. Distances are entered individually and can be committed to the list by pressing the Add button. The Distances list is managed using the side-panel controls. |
Buffer_Unit (Optional) |
The linear unit to be used with the Distance values. If the units are not specified, or entered as 'Default', the linear unit of the input features' spatial reference is used. If the Buffer Unit is specified as 'Default' and the Output Coordinate System geoprocessing environment has been set, its linear unit will be used. |
Field_Name (Optional) |
The name of the field in the output feature class that stores the buffer distance used to create each buffer feature. If no name is specified, the default field name is 'distance'. This field will be of type Double. |
Dissolve_Option (Optional) |
Determines if buffers will be dissolved to resemble rings around the input features.
|
Outside_Polygons_Only (Optional) |
Determines if buffers will cover the input features. Valid only for polygon input features.
|
MultipleRingBuffer Example (Python Window)
The following Python window script demonstrates how to use the MultipleRingBuffer tool in immediate mode.
import arcpy from arcpy import env env.workspace = "C:/data/airport.gdb" arcpy.MultipleRingBuffer_analysis("schools", "c:/output/output.gdb/multibuffer1", [10,20,30], "meters", "", "ALL")
MultipleRingBuffer Example 2 (stand-alone script)
The following stand-alone script demonstrates how to use the MultipleRingBuffer tool.
# Name: MultipleRingBuffer_Example2.py # Description: Create multiple buffers for the input features # Author: ESRI # Import system modules import arcpy from arcpy import env # Set environment settings 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")
There are no tags for this item.
There are no credits for this item.
There are no use limitations for this item.