Disponible avec une licence Business Analyst.
Résumé
Crée une nouvelle classe d'entités des entités de zones de chalandise avec anneaux à l'aide d'un ensemble de rayons.
Pour en savoir plus sur le fonctionnement de l'outil Anneaux statistiques
Illustration
Utilisation
La référence spatiale de la classe d'entités en sortie sera la même que celle de la couche de points de vente.
Des distances numériques valides doivent être utilisées pour définir les valeurs des rayons. Les distances négatives ne peuvent pas être utilisées pour les rayons des anneaux.
Sélectionnez ALL dans le paramètre Sites à utiliser pour créer des anneaux pour chaque entité ponctuelle dans la classe d'entités en entrée de la couche de points de vente.
Le paramètre Supprimer la superposition utilise les polygones de Thiessen pour supprimer la superposition entre les polygones d'anneaux en sortie.
Les anneaux en donut créent des polygones en sortie qui constituent des bandes. Par exemple, si trois rayons sont saisis avec les valeurs 1, 2 et 3 miles, trois bandes en sortie sont alors créées avec des anneaux de 0 à 1 mile, de 1 à 3 miles et de 3 à 5 miles.
Dans ArcMap, les zones de chalandise sont créées uniquement pour les entités qui se trouvent à l'intérieur de la zone d'étude ou de l'étendue d'analyse active.
Syntaxe
arcpy.ba.StaticRings(InputFeatureLayer, IDField, All_Or_Single_Or_Selected, RingsCollection, {MeasureUnits}, OutputFeatureClass, {ByID_Or_ByName}, {Single_Site}, {RemoveOverlap}, {Donut})
Paramètre | Explication | Type de données |
InputFeatureLayer | Classe d'entités en entrée contenant les points centraux des anneaux. Dans la plupart des cas, il s'agit de la couche de points de vente Business Analyst. | Feature Layer |
IDField | Champ ID unique dans la couche de centres des anneaux (points de vente). | Field |
All_Or_Single_Or_Selected | Crée des anneaux pour les points dans la couche d'entités en entrée.
| String |
RingsCollection [RingsCollection,...] | Distances, par taille croissante, utilisées pour créer des anneaux autour des entités en entrée. | Double |
MeasureUnits [MeasureUnits,...] (Facultatif) | Unités utilisées avec les valeurs de distance. Par défaut, les unités définies dans les préférences de Business Analyst seront sélectionnées.
| String |
OutputFeatureClass | Classe d'entités contenant les entités des anneaux. | Feature Class |
ByID_Or_ByName (Facultatif) | Champ utilisé pour sélectionner un seul point.
| String |
Single_Site (Facultatif) | ID ou nom du point de vente à utiliser comme point unique. | String |
RemoveOverlap (Facultatif) | Crée des anneaux concentriques superposés ou supprime la superposition.
| Boolean |
Donut (Facultatif) | Crée des anneaux concentriques non superposés ou des bandes en donut.
| Boolean |
Exemple de code
Exemple d'utilisation du script StaticRings (script autonome)
# Name: StaticRings.py
# Description: Creates 1,2, and 3 mile ring trade areas around stores in San Francisco.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Static Rings tool
# Please note that your paths may be different.
InputFeatureLayer = "C:/temp/sf_stores.shp"
IdField = "STORE_ID"
All_Or_Single_Or_Selected = "ALL"
RingsCollection = "1;2;3"
MeasureUnits = "Miles"
OutputFeatureClass = "C:/temp/RingOutput.shp"
# Create static ring trade areas
arcpy.StaticRings_ba(InputFeatureLayer,
IdField,
All_Or_Single_Or_Selected,
RingsCollection,
MeasureUnits,
OutputFeatureClass)
# Release extension license
arcpy.CheckInExtension("Business")
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst