Créer des zones tampon (Analyse d'entités standard)

Résumé

Crée des polygones qui couvrent une distance donnée à partir d'une entité ponctuelle, linéaire ou surfacique.

Les zones tampon sont généralement utilisées pour créer des surfaces qui peuvent faire l'objet d'analyses plus approfondies à l'aide d'un outil, tel que Superposer les couches. Par exemple, si vous vous demandez quels sont les bâtiments qui se trouvent à moins d'un kilomètre de l'école, vous pouvez obtenir la réponse en créant une zone tampon d'un kilomètre autour de l'école et en superposant la zone tampon avec la couche contenant les emprises de bâtiments. Le résultat final est une couche des bâtiments qui se trouvent à moins d'un kilomètre de l'école.

Illustration

Créer des zones tampon

Utilisation

  • La taille de la zone tampon peut être saisie sous la forme d'une constante à l'aide de l'option de distance (toutes les zones tampon seront de même taille) ou à l'aide de valeurs issues d'un champ (différentes entités peuvent disposer de zones tampon de tailles différentes). Vous pouvez créer une zone tampon à plusieurs anneaux à l'aide de l'option de distance en saisissant plusieurs constantes.

  • Par défaut, cet outil génère des zones tampon superposées lorsque ces dernières se rencontrent. Lorsque les entités en entrée sont des lignes, une zone tampon arrondie est générée par défaut sur tous les côtés des lignes. Lorsque les entités en entrée sont des polygones, la zone en entrée est incluse dans la zone tampon par défaut. En présence de plusieurs distances en entrée, des anneaux sont créés par défaut.

  • Si la couche en entrée dispose d'un système de coordonnées géographiques ou fait appel à un système de coordonnées projetées Web Mercator, cet outil utilise un algorithme de bufférisation géodésique pour générer des zones tampon plus précises.

Syntaxe

arcpy.sfa.CreateBuffers(inputLayer, outputName, {distances}, {field}, {units}, {dissolveType}, {ringType}, {sideType}, {endType})
ParamètreExplicationType de données
inputLayer

Entités ponctuelles, linéaires ou surfaciques à buffériser.

Feature Set
outputName

Nom de la couche en sortie à créer sur votre portail.

String
distances
[distances,...]
(Facultatif)

Liste de valeurs de distance pour buffériser les entités en entrée. Vous devez fournir des valeurs pour les distances ou un champ de distance. Vous pouvez saisir une ou plusieurs valeurs de distance. Les unités des valeurs de distance sont fournies par les unités de distance.

Double
field
(Facultatif)

Champ de la couche en entrée qui contient une distance de la zone tampon par entité.

Field
units
(Facultatif)

Unités de distance de la zone tampon. Vous devez indiquer une valeur si la taille de cellule est définie.

  • MILESMilles
  • FEETPieds
  • KILOMETERSKilomètres
  • METERSMètres
  • NAUTICALMILESMilles marins
  • YARDSYards
String
dissolveType
(Facultatif)

Détermine le mode de traitement des zones tampon superposées.

  • NONE Les zones superposées sont conservées. Il s’agit de l’option par défaut.
  • DISSOLVE Les zones superposées sont combinées.
String
ringType
(Facultatif)

Détermine le mode de traitement des zones tampon à plusieurs distances.

  • DISKS Les zones tampon sont concentriques et se superposent. Par exemple, avec des distances de 10 et 14, vous obtenez deux zones tampon, l'une de 0 à 10 et l'autre de 0 à 14. Il s’agit de l’option par défaut.
  • RINGS Les zones tampon ne se superposent pas. Par exemple, avec des distances de 10 et 14, vous obtenez deux zones tampon, l'une de 0 à 10 et l'autre de 10 à 14.
String
sideType
(Facultatif)

Lors de la bufférisation d'entités linéaires, vous pouvez choisir le côté de la ligne à buffériser. En général, vous choisissez les deux côtés (Complet est la valeur par défaut). La gauche et la droite sont déterminées si vous alliez de la première coordonnée x,y de la ligne (la coordonnée de départ) vers la dernière coordonnée x,y de la ligne (la coordonnée de fin). Vous choisissez généralement la gauche ou la droite lorsque vous savez que vos entités linéaires ont été créées et stockées dans une direction particulière (par exemple, en amont ou en aval dans un réseau de rivière).

Lors de la bufférisation d'entités surfaciques, vous pouvez préciser si le polygone qui est bufférisé est inclus ou exclu de la zone tampon.

Si le type de côté n'est pas spécifié, le polygone qui est bufférisé est inclus dans la zone tampon obtenue. Il s'agit de la valeur par défaut pour les entités surfaciques.

  • FULL Les deux côtés de la ligne seront bufférisés. Il s'agit de la valeur par défaut pour les entités linéaires.
  • RIGHT Seul le côté droit de la ligne sera bufférisé.
  • LEFT Seul le côté droit de la ligne sera bufférisé.
  • OUTSIDE Lors de la bufférisation d'un polygone, le polygone qui est bufférisé est exclu de la zone tampon obtenue.
String
endType
(Facultatif)

Forme de la zone tampon aux extrémités des entités linéaires en entrée. Ce paramètre n'est pas valide pour les entités surfaciques en entrée. Aux extrémités des lignes, la zone tampon peut être arrondie (Arrondis) ou toute droite (Plate).

  • ROUND Les zones tampon sont arrondies aux extrémités des lignes. Il s’agit de l’option par défaut.
  • FLAT Les zones tampon sont plates aux extrémités des lignes.
String

Sortie dérivée

NomExplicationType de données
output

Couche de zones tampon en sortie.

Jeu d'entités

Environnements

Informations de licence

  • Basic: Requiert Privilège votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)
  • Standard: Requiert Privilège votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)
  • Advanced: Requiert Privilège votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)

Rubriques connexes