Anneaux statiques (Business Analyst)
Récapitulatif
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
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 (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
# 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.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Static Rings tool
StorePath = "C:/temp/sf_stores.shp"
IdFld = "STORE_ID"
OutPath = "C:/temp/RingOutput.shp"
# Create static ring trade areas
arcpy.StaticRings_ba(StorePath, IdFld, "ALL", "1;2;3", "Miles", OutPath)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)