Show Navigation | Hide Navigation
You are here:
Geoprocessing tool reference > Analysis toolbox > Proximity toolset > Tools

Multiple Ring Buffer (Analysis)

Release 9.2
Last modified January 13, 2009
E-mail This Topic Printable Version Give Us Feedback

Print all topics in : "Tools"


Related Topics

Creates a new feature class of buffer features using a set of buffer distances. The new features may be dissolved using the distance values, or as a set of individual features.


Illustration

Multiple Ring Buffer illustration

Usage tips

Command line syntax
An overview of the Command Line window
MultipleRingBuffer_analysis <Input_Features> <Output_Feature_class> <Distances;Distances...> {Default | Centimeters | DecimalDegrees | Feet | Inches | Kilometers | Meters | Miles | Millimeters | NauticalMiles | Points | Yards} {Field_Name} {All | None}

Parameter Explanation Data Type
<Input_Features>

The input feature class containing points, lines, or polygons to be buffered.

Feature Layer
<Output_Feature_class>

The new polygon feature class to be created.

Feature Class
<Distances;Distances...>

The distances, in ascending size, used to create buffer zones around the Input Features.

Double
{Default | Centimeters | DecimalDegrees | Feet | Inches | Kilometers | Meters | Miles | Millimeters | NauticalMiles | Points | Yards}

The units used with the Distance values.

  • Default
  • Centimeters
  • DecimalDegrees
  • Feet
  • Inches
  • Kilometers
  • Meters
  • Miles
  • Millimeters
  • NauticalMiles
  • Points
  • Yards

If the units are not specified, or entered as 'Default', the units of the Input Features are used (or if the Output Coordinate System environment has been set, its units will be used).

String
{Field_Name}

The name of the field in the Output Feature Class that will store the buffer distance used to create each feature. If no value is specified, the name will be "distance". The type of the field is double.

String
{All | None}

  • ALL — The features will be merged and dissolved using the distance value. This results in a set of features that resemble rings in the Output Feature Class. This is the default
  • NONE — Each buffer for each feature in the Input Features is maintained as a individual feature in the Output Feature Class, regardless of overlap.

String
Data types for geoprocessing tool parameters


Command line example

MultipleRingBuffer d:\data.mdb\wapnts\water_points d:\data.mdb\wapnts\waterpnts_buff 100;200;500 buff_dist

Scripting syntax
About getting started with writing geoprocessing scripts
MultipleRingBuffer_analysis (Input_Features, Output_Feature_class, Distances, Buffer_Unit, Field_Name, Dissolve_Option)

Parameter Explanation Data Type
Input_Features (Required)

The input feature class containing points, lines, or polygons to be buffered.

Feature Layer
Output_Feature_class (Required)

The new polygon feature class to be created.

Feature Class
Distances (Required)

The distances, in ascending size, used to create buffer zones around the Input Features.

Double
Buffer_Unit (Optional)

The units used with the Distance values.

  • Default
  • Centimeters
  • DecimalDegrees
  • Feet
  • Inches
  • Kilometers
  • Meters
  • Miles
  • Millimeters
  • NauticalMiles
  • Points
  • Yards

If the units are not specified, or entered as 'Default', the units of the Input Features are used (or if the Output Coordinate System environment has been set, its units will be used).

String
Field_Name (Optional)

The name of the field in the Output Feature Class that will store the buffer distance used to create each feature. If no value is specified, the name will be "distance". The type of the field is double.

String
Dissolve_Option (Optional)

  • ALL — The features will be merged and dissolved using the distance value. This results in a set of features that resemble rings in the Output Feature Class. This is the default
  • NONE — Each buffer for each feature in the Input Features is maintained as a individual feature in the Output Feature Class, regardless of overlap.

String

Data types for geoprocessing tool parameters


Script example

# Create the Geoprocessor Object
import arcgisscripting
gp = arcgisscripting.create()

# Define the scratch workspace for the temporary files created by the multiple ring buffer tool
gp.scratchworkspace = "d:\temp"

# Buffer the features
gp.workspace = "d:\data.mdb\wapnts"
gp.multipleringbuffer("water_points", "water_buff", "100;250;500")

# Intersect the buffered features with point feature class to create a
#  new point feature class with the distance values from the results of
#  the multiple ring buffer.
gp.intersect("water_buff;d:\data.mdb\sepnts\structure_point", "struct_by_water")

Please visit the Feedback page to comment or give suggestions on ArcGIS Desktop Help.
Copyright © Environmental Systems Research Institute, Inc.