Permet de créer plusieurs zones tampons à des distances spécifiées autour des entités en entrée. Ces zones tampons peuvent être combinées et fusionnées à l’aide des valeurs de distance de la zone tampon pour créer des zones tampons sans superposition.
Si la valeur du paramètre Input Features (Entités en entrée) a un système de coordonnées projetées, des zones tampon planes sont créées en sortie, par défaut. Si la valeur du paramètre Input Features (Entités en entrée) a un système de coordonnées géographiques, des zones tampon géodésiques sont créées en sortie, par défaut. Le paramètre Method (Méthode) permet de modifier le comportement par défaut.
Si l’option Non-overlapping (rings) (Sans superposition [anneaux]) du paramètre Dissolve Option (Option Fusionner) (Dissolve_Option = "ALL" en Python) est utilisée, la classe d’entités en sortie contient une entité pour chaque distance spécifiée dans le paramètre Distances (toutes les zones tampons se trouvant à la même distance des entités en entrée sont fusionnées).
Entités points, lignes ou polygones en entrée à utiliser pour créer les zones tampons.
Feature Layer
Classe d'entités en sortie
Classe d'entités en sortie devant contenir plusieurs zones tampons.
Feature Class
Distances
Liste de distances de la zone tampon.
Double
Unité de distance
(Facultatif)
Spécifie l’unité linéaire à utiliser avec les valeurs de distance.
Par défaut—L’unité linéaire de la référence spatiale des entités en entrée est utilisée. Si l'environnement de géotraitement Système de coordonnées en sortie a été défini, l'unité linéaire de l'environnement est utilisée. L’unité linéaire est ignorée si les entités en entrée ont une référence spatiale inconnue ou non spécifiée. Il s’agit de l’option par défaut.
Pouces—L’unité est le pouce.
Pieds—L’unité est le pied.
Yards—L’unité est le yard.
Milles—L’unité est le mile.
Milles nautiques—L’unité est le mille nautique.
Millimètres—L’unité est le millimètre.
Centimètres—L’unité est le centimètre.
Décimètres—L’unité est le décimètre.
Mètres—L’unité est le mètre.
Kilomètres—L’unité est le kilomètre.
Degrés décimaux—Les degrés décimaux sont l’unité.
Points—L’unité est le point.
String
Nom du champ de distance de la zone tampon
(Facultatif)
Nom du champ de la classe d'entités en sortie contenant la distance de la zone tampon utilisée pour créer chaque entité de zone tampon. La valeur par défaut est distance. Le champ est de type double.
String
Option Fusionner
(Facultatif)
Détermine si les zones tampons seront fusionnées pour constituer des anneaux autour des entités en entrée.
Anneaux non superposés—Les zones tampons seront fusionnées pour constituer des anneaux autour des entités en entrée, sans superposition (représentez-vous des anneaux autour des entités en entrée). La zone tampon la plus petite couvrira la surface de son entité en entrée plus la distance de la zone tampon. Les zones tampons suivantes constitueront des anneaux autour de la zone tampon la plus petite ne couvrant pas la surface de l'entité en entrée ou les zones tampons plus petites. Toutes les zones tampons d'égale distance seront fusionnées dans une entité unique. Il s’agit de l’option par défaut.
Disques superposés—Les zones tampons ne seront pas fusionnées. Les surfaces de toutes les zones tampons seront conservées, quelle que soit la superposition. Chaque zone tampon couvrira son entité en entrée plus la surface des zones tampons plus petites.
String
À l'extérieur des polygones uniquement
(Facultatif)
Détermine si les zones tampons couvriront les entités en entrée. Ce paramètre n'est valide que pour les entités surfaciques en entrée.
Activé—Les zones tampons constitueront des anneaux autour des entités en entrée et ne chevaucheront ou ne couvriront pas les entités en entrée (la surface à l'intérieur du polygone en entrée est effacée de la zone tampon).
Décoché—Les zones tampons chevaucheront ou couvriront les entités en entrée. Il s’agit de l’option par défaut.
Boolean
Méthode
(Facultatif)
Spécifie la méthode utilisée pour créer la zone tampon.
plane—Les zones tampons ne sont pas créées à l’aide de la méthode de zone de tampon euclidienne. Il s’agit de l’option par défaut lorsque l’entrée possède un système de coordonnées projetées.
Géodésique—Les zones tampons sont créées à l’aide d’une méthode de zone tampon géodésique de préservation de la forme. Il s’agit de l’option par défaut lorsque l’entrée présente un système de coordonnées géographiques.
Entités points, lignes ou polygones en entrée à utiliser pour créer les zones tampons.
Feature Layer
Output_Feature_class
Classe d'entités en sortie devant contenir plusieurs zones tampons.
Feature Class
Distances[distance,...]
Liste de distances de la zone tampon.
Double
Buffer_Unit
(Facultatif)
Spécifie l’unité linéaire à utiliser avec les valeurs de distance.
Default—L’unité linéaire de la référence spatiale des entités en entrée est utilisée. Si l'environnement de géotraitement Système de coordonnées en sortie a été défini, l'unité linéaire de l'environnement est utilisée. L’unité linéaire est ignorée si les entités en entrée ont une référence spatiale inconnue ou non spécifiée. Il s’agit de l’option par défaut.
Inches—L’unité est le pouce.
Feet—L’unité est le pied.
Yards—L’unité est le yard.
Miles—L’unité est le mile.
NauticalMiles—L’unité est le mille nautique.
Millimeters—L’unité est le millimètre.
Centimeters—L’unité est le centimètre.
Decimeters—L’unité est le décimètre.
Meters—L’unité est le mètre.
Kilometers—L’unité est le kilomètre.
DecimalDegrees—Les degrés décimaux sont l’unité.
Points—L’unité est le point.
String
Field_Name
(Facultatif)
Nom du champ de la classe d'entités en sortie contenant la distance de la zone tampon utilisée pour créer chaque entité de zone tampon. La valeur par défaut est distance. Le champ est de type double.
String
Dissolve_Option
(Facultatif)
Détermine si les zones tampons seront fusionnées pour constituer des anneaux autour des entités en entrée.
ALL—Les zones tampons seront fusionnées pour constituer des anneaux autour des entités en entrée, sans superposition (représentez-vous des anneaux autour des entités en entrée). La zone tampon la plus petite couvrira la surface de son entité en entrée plus la distance de la zone tampon. Les zones tampons suivantes constitueront des anneaux autour de la zone tampon la plus petite ne couvrant pas la surface de l'entité en entrée ou les zones tampons plus petites. Toutes les zones tampons d'égale distance seront fusionnées dans une entité unique. Il s’agit de l’option par défaut.
NONE—Les zones tampons ne seront pas fusionnées. Les surfaces de toutes les zones tampons seront conservées, quelle que soit la superposition. Chaque zone tampon couvrira son entité en entrée plus la surface des zones tampons plus petites.
String
Outside_Polygons_Only
(Facultatif)
Détermine si les zones tampons couvriront les entités en entrée. Ce paramètre n'est valide que pour les entités surfaciques en entrée.
OUTSIDE_ONLY—Les zones tampons constitueront des anneaux autour des entités en entrée et ne chevaucheront ou ne couvriront pas les entités en entrée (la surface à l'intérieur du polygone en entrée est effacée de la zone tampon).
FULL—Les zones tampons chevaucheront ou couvriront les entités en entrée. Il s’agit de l’option par défaut.
Boolean
Method
(Facultatif)
Spécifie la méthode utilisée pour créer la zone tampon.
PLANAR—Les zones tampons ne sont pas créées à l’aide de la méthode de zone de tampon euclidienne. Il s’agit de l’option par défaut lorsque l’entrée possède un système de coordonnées projetées.
GEODESIC—Les zones tampons sont créées à l’aide d’une méthode de zone tampon géodésique de préservation de la forme. Il s’agit de l’option par défaut lorsque l’entrée présente un système de coordonnées géographiques.
String
Exemple de code
Exemple 1 d’utilisation de MultipleRingBuffer (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction MultipleRingBuffer en mode immédiat.