Rapport de rose des vents (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

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

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ètreExplicationType 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.

  • ToutDes rapports sont créés pour tous les points.
  • SingleDes rapports sont créés pour un seul point.
  • SelectedDes rapports sont créés pour les points sélectionnés dans ArcMap.
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.

  • 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
UseSelectedFeatures
(Facultatif)

Utilise les entités sélectionnées pour générer le rapport de rose des vents.

  • VraiGénère le rapport de rose des vents sur les entités sélectionnées.
  • FauxGénère le rapport de rose des vents sur toutes les entités. Il s'agit de l'option par défaut.
Boolean
ExcludeOutlyingCustomers
(Facultatif)

Définit une distance limite pour supprimer les points des entités environnantes du rapport.

  • TRUEExclut les clients environnants.
  • FALSEN'exclut pas les clients environnants.
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.

  • Degrés décimauxValeur manquante
  • PiedsValeur manquante
  • KilomètresValeur manquante
  • MètresValeur manquante
  • MillesValeur manquante
  • Milles nautiquesValeur manquante
  • YardsValeur manquante
String
ReportFormats
(Facultatif)

Sélectionnez le format souhaité pour le rapport en sortie

  • XML simple
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSV
  • XLSX simplifié
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("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 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 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