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

Synthèse

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

Illustration de l’outil Créer des zones tampon

Utilisation

  • La taille de la zone tampon peut être indiquée 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 précisant 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.

Paramètres

ÉtiquetteExplicationType de données
Couche en entrée

Les entités ponctuelles, linéaires ou surfaciques seront bufférisées.

Feature Set
Nom en sortie

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

String
Distances
(Facultatif)

Liste de valeurs de distance utilisées pour buffériser les entités en entrée. Vous devez fournir des valeurs pour les distances ou un champ de distance. Vous pouvez indiquer une ou plusieurs valeurs de distance. Les unités des valeurs de distance sont fournies par le paramètre Unités de distance.

Double
Champ Distance
(Facultatif)

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

Field
Unités de distance
(Facultatif)

Spécifie les unités à utiliser pour la distance de la zone tampon Une valeur est requise si aucune distance n’a été définie.

  • MilesL’unité est le mile.
  • PiedsL’unité est le pied.
  • KilomètresL’unité est le kilomètre
  • MètresL’unité est le mètre.
  • Milles nautiquesL’unité est le mille nautique.
  • YardsL’unité est le yard.
String
Type de fusion
(Facultatif)

Indique le mode de traitement des zones tampon superposées.

  • Aucune fusionLes zones superposées sont conservées. Il s’agit de l’option par défaut.
  • Fusion des zones superposéesLes zones superposées sont combinées.
String
Type d'anneau de zone tampon
(Facultatif)

Indique le mode de traitement des zones tampon à plusieurs distances.

  • Disques superposés concentriquesLes 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.
  • Anneaux non superposésLes 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
Type de côté
(Facultatif)

Indique le côté de la ligne qui est bufférisé lors de la bufférisation des entités linéaires. En général, il s’agit des 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 les 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 inclure ou exclure le polygone en cours de traitement.

Si aucun type de côté n’est indiqué, 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.

  • CompletLes 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.
  • DroiteSeul le côté droit de la ligne sera bufférisé.
  • GaucheSeul le côté gauche de la ligne sera mis en zone tampon.
  • ExtérieurLors de la bufférisation d’un polygone, le polygone qui est bufférisé est exclu de la zone tampon obtenue.
String
Type d’extrémité
(Facultatif)

Définit la 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).

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

Sortie obtenue

ÉtiquetteExplicationType de données
Sortie

Couche de zones tampon en sortie.

Feature Set

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

Les entités ponctuelles, linéaires ou surfaciques seront bufférisées.

Feature Set
outputName

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

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

Liste de valeurs de distance utilisées pour buffériser les entités en entrée. Vous devez fournir des valeurs pour les distances ou un champ de distance. Vous pouvez indiquer une ou plusieurs valeurs de distance. Les unités des valeurs de distance sont fournies par le paramètre 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)

Spécifie les unités à utiliser pour la distance de la zone tampon Une valeur est requise si aucune distance n’a été définie.

  • MILESL’unité est le mile.
  • FEETL’unité est le pied.
  • KILOMETERSL’unité est le kilomètre
  • METERSL’unité est le mètre.
  • NAUTICALMILESL’unité est le mille nautique.
  • YARDSL’unité est le yard.
String
dissolveType
(Facultatif)

Indique le mode de traitement des zones tampon superposées.

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

Indique le mode de traitement des zones tampon à plusieurs distances.

  • DISKSLes 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.
  • RINGSLes 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)

Indique le côté de la ligne qui est bufférisé lors de la bufférisation des entités linéaires. En général, il s’agit des 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 les 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 inclure ou exclure le polygone en cours de traitement.

Si aucun type de côté n’est indiqué, 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.

  • FULLLes 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.
  • RIGHTSeul le côté droit de la ligne sera bufférisé.
  • LEFTSeul le côté gauche de la ligne sera mis en zone tampon.
  • OUTSIDELors de la bufférisation d’un polygone, le polygone qui est bufférisé est exclu de la zone tampon obtenue.
String
endType
(Facultatif)

Définit la 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).

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

Sortie obtenue

NomExplicationType de données
output

Couche de zones tampon en sortie.

Feature Set

Environnements

Informations de licence

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

Rubriques connexes