Disponible avec une licence Business Analyst.
Résumé
Crée un centroïde (emplacement d'un nouveau point de vente) dans le centre géographique moyen de vos points de clients.
Pour en savoir plus sur le fonctionnement du centre de point de vente moyen
Illustration
Utilisation
Dans la plupart des cas, la couche de clients en entrée sera une couche de clients Business Analyst.
La couche de clients doit être composée d'entités ponctuelles.
Dans ArcMap, le centre de point de vente moyen est déterminé uniquement en fonction des points de clients qui se trouvent à l'intérieur de la zone d'étude ou de l'étendue d'analyse active. Si vous souhaitez créer le centre de point de vente moyen en fonction de tous les points de clients, vérifiez que tous les clients se trouvent à l'intérieur de l'étendue d'analyse.
Vous pouvez utiliser cet outil pour comparer le centroïde géographique de vos clients à l'emplacement réel du point de vente. Les distances importantes entre la sortie du centre des clients et l'emplacement réel du point de vente peuvent illustrer des problèmes inhérents aux emplacements des points de vente existants.
Vous pouvez créer un centroïde calculé en fonction d'une valeur pondérée. Si vous utilisez un champ Pondération du client, le centre géographique est pondéré en fonction de la valeur de chaque point de client.
Utilisez l'option Créer des grappes pour simuler l'implantation de points de vente en fonction de la répartition de vos clients. Cela vous permet d'évaluer les implantations des points de vente existants par rapport à des implantations optimales en visualisant les implantations de vos points de vente existants par rapport aux implantations possibles en fonction de la répartition de vos clients.
La sortie créée avec l'option Créer des grappes constitue une excellente entrée pour l'outil Conception de sectorisation, où un marché peut contenir des clients sans comporter de points d'origine. Des points d'origine virtuels peuvent ainsi être générés en fonction de la répartition des clients.
L'option Créer des grappes utilise l'algorithme des K-moyennes pour calculer les centroïdes des grappes.
Syntaxe
arcpy.ba.MeanStoreCenter(CustomerLayer, LinkField, CustomerWeightField, OutputFeatureClass, {UseSelectedFeatures}, {InNeedReportOutput}, {InputFeatureLayer}, {IDField}, {DistanceCalculateMethod}, {MeasureUnits}, {InReportTitle}, {ReportFile}, {InMakeClusters}, {InClustersCount}, {ReportFormats}, {Use constant mean points})
Paramètre | Explication | Type de données |
CustomerLayer | Couche d'entités en entrée. Cette couche de points est généralement une couche de clients. | Feature Layer |
LinkField | Champ ID point de vente de la couche de clients qui attribue chaque client à l'emplacement d'un point de vente. | Field |
CustomerWeightField | Champ numérique utilisé dans le calcul pour déterminer le centre de point de vente moyen. | Field |
OutputFeatureClass | Nouvelle classe d'entités destinée à contenir le centre moyen pour les emplacements des clients. | Feature Class |
UseSelectedFeatures (Facultatif) | Entités utilisées pour générer les centres moyens.
| Boolean |
InNeedReportOutput (Facultatif) | Option permettant de générer un rapport du centre de point de vente moyen.
| Boolean |
InputFeatureLayer (Facultatif) | Couche d'entités en entrée contenant les points centraux (généralement des points de vente) qui seront utilisés pour calculer la distance à partir du centre de point de vente moyen. | Feature Layer |
IDField (Facultatif) | Champ identifiant de manière unique chaque point de vente. | Field |
DistanceCalculateMethod (Facultatif) | Méthode permettant de calculer la distance entre des points de vente existants et le centre de point de vente moyen.
| String |
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 |
InReportTitle (Facultatif) | Titre du centre de point de vente moyen. | String |
ReportFile (Facultatif) | Répertoire dans lequel le centre de point de vente moyen sera enregistré. | Folder |
InMakeClusters (Facultatif) | Un algorithme des K-moyennes sera utilisé pour générer les centres de points de vente moyens en fonction du fichier de clients.
| Boolean |
InClustersCount (Facultatif) | Détermine le nombre de grappes générées en fonction du fichier de clients. La valeur par défaut est 10. | Long |
ReportFormats [ReportFormats,...] (Facultatif) | Sélectionnez le format souhaité pour le rapport en sortie
| String |
Use constant mean points (Facultatif) | Utilisez les points moyens constants. | Feature Layer |
Exemple de code
Exemple d'utilisation du script MeanStoreCenter (script autonome)
# Name: MeanStoreCenter.py
# Description: Spatially locates a new store location in the San Francisco market based on customer sales.
# 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")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Mean Store Center tool
CustomerLayer = "C:/temp/sf_cust.shp"
LinkField = "STORE_ID"
CustomerWeightField = "SALES"
OutputFeatureClass = "C:/temp/Mean_Store.shp"
# Create Mean Store Center output file
arcpy.MeanStoreCenter_ba(CustomerLayer,
LinkField,
CustomerWeightField,
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