| Beschriftung | Erläuterung | Datentyp | 
| Eingabe-Features | Die Eingabe-Punkt-, -Linien- oder -Polygon-Features, die gepuffert werden sollen. | Feature Layer | 
| Ausgabe-Feature-Class | Die Ausgabe-Feature-Class, die mehrere Puffer enthält. | Feature Class | 
| Abstände | Die Liste der Pufferabstände. | Double | 
| Einheit für Abstände (optional) | Gibt die lineare Einheit an, die für die Abstandswerte verwendet werden soll. 
 | String | 
| Name des Pufferabstandsfeldes (optional) | Der Name des Feldes in der Ausgabe-Feature-Class, in der der Pufferabstand zum Erstellen der einzelnen Puffer-Features gespeichert wird. Die Standardeinstellung ist distance. Das Feld hat den Typ "Double". | String | 
| Dissolve-Option (optional) | Gibt an, ob die Puffer als eine Anordnung von Ringen um die Eingabe-Features herum zusammengeführt werden. 
 | String | 
| Nur Außenpolygone (optional) | Gibt an, ob die Puffer die Eingabe-Features abdecken. Dieser Parameter ist nur für Polygon-Eingabe-Features gültig. 
 | Boolean | 
Zusammenfassung
Erstellt mehrere Puffer um Eingabe-Features herum mit den angegebenen Abständen. Diese Puffer können optional mithilfe der Pufferabstandwerte zusammengeführt werden, um Puffer zu erstellen, die sich nicht überlappen.
Abbildung

Verwendung
- Wenn die Eingabe-Features ein projiziertes Koordinatensystem besitzen, werden planare Puffer in der Ausgabe erstellt. Stellen Sie sicher, dass die Eingabe-Features ein Koordinatensystem besitzen, das für Entfernungsanalysen geeignet ist, z. B. eine äquidistante Projektion. - Wenn die Eingabe-Features ein geographisches Koordinatensystem besitzen, werden geodätische Puffer in der Ausgabe erstellt, da planare Puffer nicht projizierter Features höchst ungenau wären. - Weitere Informationen zu geodätischen und planaren (oder euklidischen) Puffern 
- Wenn für die Dissolve-Option die Einsgtellung "all" angegeben wird, enthält die Ausgabe-Feature-Class ein Feature für jeden im Parameter Abstände angegebenen Abstand. (Alle Puffer mit demselben Abstand von den Eingabe-Features werden zusammengeführt.) 
Parameter
arcpy.analysis.MultipleRingBuffer(Input_Features, Output_Feature_class, Distances, {Buffer_Unit}, {Field_Name}, {Dissolve_Option}, {Outside_Polygons_Only})| Name | Erläuterung | Datentyp | 
| Input_Features | Die Eingabe-Punkt-, -Linien- oder -Polygon-Features, die gepuffert werden sollen. | Feature Layer | 
| Output_Feature_class | Die Ausgabe-Feature-Class, die mehrere Puffer enthält. | Feature Class | 
| Distances [distance,...] | Die Liste der Pufferabstände. | Double | 
| Buffer_Unit (optional) | Gibt die lineare Einheit an, die für die Abstandswerte verwendet werden soll. 
 | String | 
| Field_Name (optional) | Der Name des Feldes in der Ausgabe-Feature-Class, in der der Pufferabstand zum Erstellen der einzelnen Puffer-Features gespeichert wird. Die Standardeinstellung ist distance. Das Feld hat den Typ "Double". | String | 
| Dissolve_Option (optional) | Gibt an, ob die Puffer als eine Anordnung von Ringen um die Eingabe-Features herum zusammengeführt werden. 
 | String | 
| Outside_Polygons_Only (optional) | Gibt an, ob die Puffer die Eingabe-Features abdecken. Dieser Parameter ist nur für Polygon-Eingabe-Features gültig. 
 | Boolean | 
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion MultipleRingBuffer im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "C:/data/airport.gdb"
arcpy.MultipleRingBuffer_analysis("schools", "c:/output/output.gdb/multibuffer1", [10, 20, 30],
                                  "meters", "", "ALL")Das folgende eigenständige Skript veranschaulicht, wie die Funktion MultipleRingBuffer verwendet wird.
# 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")Umgebungen
Sonderfälle
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja