Zones de chalandise d'égale probabilité de Huff (Business Analyst)

Niveau de licence :BasicStandardAdvanced

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

Huff - Largeur

Utilisation

Syntaxe

EqualProbabilityContours_ba (StoreLayer, StoreIDField, All_Or_Single_Or_Selected, WayToDefineParams, DistanceCoefficient, AttactionVariables, OutputFeatureClass, {ByID_Or_ByName}, {Single_Site}, {PathToCalibratedResult})
ParamètreExplicationType 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.

  • ALLCrée des zones de chalandise pour tous les points. Il s'agit de l'option par défaut.
  • SINGLECrée des zones de chalandise pour un seul point.
  • SELECTIONNECrée des zones de chalandise pour tous les points sélectionnés dans ArcMap.
String
WayToDefineParams

Sélectionne la méthode de définition des paramètres du modèle de Huff.

  • MANUALLYSaisit manuellement les valeurs d'attractivité. Il s'agit de l'option par défaut.
  • USE_CALIBRATED_RESULTUtilise les paramètres d'un modèle de Huff statistiquement calibré.
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.

  • IDSélectionne un seul point à l'aide du champ d'ID de point de vente.
  • NomSélectionne un seul point à l'aide du champ de nom de point de vente.
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

Exemple d'utilisation du script EqualProbabilityContours (script autonome)
# 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)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis Business Analyst
ArcGIS for Desktop Standard: Requis Business Analyst
ArcGIS for Desktop Advanced: Requis Business Analyst
5/10/2014