Zones de chalandise d'égale probabilité de Huff (Business Analyst)
Récapitulatif
Génère des zones de contours d'avantages concurrentiels entre les points de vente qui sont pondérées selon une ou plusieurs variables. Ces pondérations peuvent être calculées en fonction des résultats d'un modèle de Huff.
Pour en savoir plus sur le fonctionnement de l'outil Zones de chalandise d'égale probabilité de Huff
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.
-
La classe d'entités en entrée Couche de points de vente doit correspondre à des entités ponctuelles.
-
Dans la plupart des cas, la couche d'entités en entrée Couche de points de vente sera une couche de points de vente Business Analyst.
-
Le paramètre Coefficient de distance détermine le facteur de distance par rapport à chaque point de vente.
-
La valeur par défaut du paramètre Coefficient de distance est de –1,5. La valeur est généralement comprise entre –1 et –3. Plus la valeur est élevée et plus la distance a un impact important sur le comportement des clients. Par exemple, une épicerie aura un coefficient de distance faible (entre –2 et –3), car les clients ne sont pas enclins à parcourir de longues distances pour des biens de consommation courante.
Syntaxe
Paramètre | Explication | Type de données |
StoreLayer |
Classe d'entités en entrée contenant les points centraux des zones de chalandise. Dans la plupart des cas, il s'agit de la couche de points de vente Business Analyst. | Feature Layer |
StoreIDField |
Champ ID unique dans la couche de points de vente. | Field |
All_Or_Single_Or_Selected |
Crée des zones de chalandise pour les points dans la couche d'entités en entrée.
| String |
WayToDefineParams |
Sélectionne la méthode de définition des paramètres du modèle de Huff.
| String |
DistanceCoefficient |
Valeur mesurant l'impact du facteur de distance (déplacement) sur le comportement des consommateurs. | Double |
AttactionVariables [[Variable, {Coefficient}],...] |
Valeur mesurant l'utilité perçue ou le niveau d'attractivité d'un point de vente aux yeux des consommateurs. | Value Table |
OutputFeatureClass |
Classe d'entités destinée à contenir les entités des zones de chalandise de probabilité de Huff. | 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 |
PathToCalibratedResult (Facultatif) |
Sortie d'un modèle de Huff statistiquement calibré à utiliser pour le calibrage. | Folder |
Exemple de code
# Name: EqualprobabilityContours.py
# Description: Generates Huff derived trade areas based on store sales.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
# Define input and output parameters for the Huff Equal Probability Trade Areas tool
Store = "C:/temp/sf_store.shp"
Id = "STORE_ID"
Attractiveness = "SALES"
OutPath = "C:/temp/Output_Contour.shp"
# Create Huff Equal Probability trade areas
arcpy.EqualProbabilityContours_ba(Store, Id, "ALL", "MANUALLY", "-1.5", Attractiveness, OutPath)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)