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
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ètre | Explication | Type 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.
| String |
dissolveType (Facultatif) | Détermine le mode de traitement des zones tampon superposées.
| String |
ringType (Facultatif) | Détermine le mode de traitement des zones tampon à plusieurs distances.
| 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.
| 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).
| String |
Sortie dérivée
Nom | Explication | Type 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
Vous avez un commentaire à formuler concernant cette rubrique ?