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 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.

Paramètres

ÉtiquetteExplicationType de données
Couche en entrée

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

Feature Set
Nom en sortie

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

String
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
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)

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

  • MilesMiles
  • PiedsPieds
  • KilomètresKilomètres
  • MètresMètres
  • Milles nautiquesMilles nautiques
  • YardsYards
String
Type de fusion
(Facultatif)

Détermine 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)

Détermine 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)

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 comme 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.

  • 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)

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

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.

  • MILESMiles
  • FEETPieds
  • KILOMETERSKilomètres
  • METERSMètres
  • NAUTICALMILESMilles nautiques
  • YARDSYards
String
dissolveType
(Facultatif)

Détermine 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)

Détermine 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)

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 comme 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.

  • 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)

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