Générer les anneaux de la zone de chalandise (Business Analyst)

Disponible avec une licence Business Analyst.

Résumé

Crée des anneaux autour des emplacements des points.

Illustration

Générer les anneaux de la zone de chalandise

Utilisation

  • Des distances numériques valides doivent être utilisées pour définir les valeurs de distance. Les distances négatives ne peuvent pas être utilisées pour les anneaux.

  • Le paramètre Supprimer la superposition utilise les polygones de Thiessen pour supprimer la superposition entre les polygones d'anneaux en sortie.

Syntaxe

GenerateTradeAreaRings(in_features, out_feature_class, radii, {units}, {id_field}, {remove_overlap}, {dissolve_option})
ParamètreExplicationType de données
in_features

Entités en entrée contenant les points centraux des anneaux.

Feature Layer
out_feature_class

Classe d’entités qui contiendra les entités des anneaux en sortie.

Feature Class
radii
[radii,...]

Distances, par taille croissante, utilisées pour créer des anneaux autour des entités en entrée.

Double
units
(Facultatif)

Unité linéaire à utiliser avec les valeurs de distance.

String
id_field
(Facultatif)

Champ ID unique dans la couche de centres des anneaux.

Field
remove_overlap
(Facultatif)

Crée des anneaux concentriques superposés ou supprime la superposition.

  • REMOVE_OVERLAPLes polygones de Thiessen sont utilisés pour supprimer la superposition entre les polygones d’anneaux en sortie.
  • KEEP_OVERLAPDes entités d'anneaux en sortie sont créées avec une superposition. Il s’agit de l’option par défaut.
Boolean
dissolve_option
(Facultatif)

Spécifie si des zones de desserte superposées ou non superposées sont utilisées pour un emplacement unique si plusieurs distances sont indiquées.

  • OVERLAP Chaque polygone inclut la surface accessible entre la ressource et la valeur de distance. Il s’agit de l’option par défaut.
  • SPLIT Chaque polygone inclut uniquement la surface entre les valeurs de distance consécutives.
String

Exemple de code

Exemple d’utilisation de l’outil GenerateTradeAreaRings (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil GenerateTradeAreaRings.

import arcpy
arcpy.ba.GenerateTradeAreaRings("sales_locations.shp",
                                r"sales_locations_GenerateTrad.shp", [1, 3, 5],
                                "MILES", "ID", "KEEP_OVERLAP")

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes