Disponible avec une licence Business Analyst.
Résumé
Offre une représentation visuelle de la fréquence et de la direction des emplacements des clients.
Pour en savoir plus sur le fonctionnement de l'outil Rapport de rose des vents (Business Analyst)
Utilisation
Cet outil vous permet d'examiner le modèle et la répartition des clients par rapport à l'emplacement d'un point de vente correspondant.
La couche de clients doit être une couche d'entités ponctuelles.
Dans ArcMap, les points de clients ne sont utilisés dans le rapport que s'ils se trouvent à l'intérieur de la zone d'étude ou de l'étendue d'analyse active.
Le diagramme de rose des vents divise une couche de clients en différents secteurs géographiques (N, NE, NO, S, SO et ainsi de suite). Comme les secteurs divisent l'intégralité de la répartition des emplacements clients autour d'un point de vente, une zone tampon circulaire englobant tous les points de vente est créée autour du point de vente. Ce cercle est ensuite divisé en secteurs.
Vous pouvez utiliser l'option Distance limite pour limiter la taille de la zone tampon circulaire créée autour de l'emplacement de chaque point de vente.
Il est recommandé d'utiliser un nombre pair de secteurs.
Une valeur d'au moins quatre secteurs est recommandée.
La proportion de clients dans chaque secteur peut être calculée en associant une valeur de pondération à chaque enregistrement client.
Utilisez les outils Intégration des clients si vos clients ne sont pas encore associés à l'implantation d'un point de vente.
Syntaxe
WindRoseReport_ba (InputFeatureLayer, IDField, All_Or_Single_Or_Selected, CustomerLayer, InCustomerStoreIDField, CustomerWeightField, NumberOfSectors, ReportName, ReportTitle, OutputFolder, {ByID_Or_ByName}, {Single_Site}, {UseSelectedFeatures}, {ExcludeOutlyingCustomers}, {CutoffDistance}, {MeasureUnits}, {ReportFormats})
Paramètre | Explication | Type de données |
InputFeatureLayer | Classe d'entités en entrée contenant les points centraux du rapport. Dans la plupart des cas, il s'agit de la couche de points de vente Business Analyst. La distance et la direction seront mesurées à partir de ces points. | Feature Layer |
IDField | Champ ID unique dans la couche de points centraux (points de vente). Les distances seront calculées à partir de ces points. | Field |
All_Or_Single_Or_Selected | Crée des rapports de rose des vents pour les points dans la couche d'entités en entrée.
| String |
CustomerLayer | Classe d'entités en entrée contenant les points pour la répartition des clients. Dans la plupart des cas, il s'agit d'une couche de clients Business Analyst. La distance et la direction seront mesurées à partir des points centraux des points de vente vers les entités de cette couche de points. | Feature Layer |
InCustomerStoreIDField | Champ ID point de vente qui permettra d'identifier les clients associés à chaque point de vente. | Field |
CustomerWeightField | La proportion de clients dans chaque secteur peut être calculée en associant une valeur de pondération à chaque enregistrement client. Si vous ne souhaitez pas utiliser de champ de pondération, définissez-le sur la première valeur <aucun>. | Field |
NumberOfSectors | Détermine le nombre de secteurs dans le diagramme Rose des vents. | Long |
ReportName | Nom du fichier de rapport. | String |
ReportTitle | Titre du rapport. | String |
OutputFolder | Le rapport est créé dans ce répertoire en sortie. | Folder |
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 |
UseSelectedFeatures (Facultatif) | Utilise les entités sélectionnées pour générer le rapport de rose des vents.
| Boolean |
ExcludeOutlyingCustomers (Facultatif) | Définit une distance limite pour supprimer les points des entités environnantes du rapport.
| Boolean |
CutoffDistance (Facultatif) | Seuil au-delà duquel exclure les clients environnants de l'analyse. | 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 |
ReportFormats [ReportFormats,...] (Facultatif) | Sélectionnez le format souhaité pour le rapport en sortie
| String |
Exemple de code
Exemple d'utilisation du script WindRoseReport (script autonome)
# Name: WindRoseReport.py
# Description: Creates a Wind Rose report.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.6\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Wind Rose Report tool
Store = "C:/temp/sf_stores.shp"
Cust = "C:/temp/sf_cust.shp"
Id = "STORE_ID"
StoreIdLink = "STORE_ID"
Weight = "SALES"
Output = "C:/temp/WindRoseOutput"
# Create Wind Rose reports
arcpy.WindRoseReport_ba(Store, Id, "ALL", Cust, StoreIdLink, Weight, "5", "Wind Rose Report", "Wind Rose Report", Output)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)
Environnements
Cet outil n'utilise pas d'environnement de géotraitement.
Informations de licence
- ArcGIS Desktop Basic: Requiert Business Analyst
- ArcGIS Desktop Standard: Requiert Business Analyst
- ArcGIS Desktop Advanced: Requiert Business Analyst