Disponible avec une licence Business Analyst.
Résumé
Calcule le temps de trajet moyen au sein des zones de chalandise.
Utilisation
Il est recommandé d'exécuter le rapport de temps de trajet moyen à l'aide des zones de chalandise déterminée en fonction des clients.
Les temps de trajet sont calculés pour chaque zone de chalandise sélectionnée.
Concernant les unités sélectionnées pour le temps de trajet moyen, il est recommandé d'utiliser les minutes ou les miles.
Par défaut, cet outil utilise le centre géographique des zones de chalandise pour le calcul du temps de trajet moyen. Vous pouvez également choisir le centre du point de vente réel.
Si votre zone de chalandise comporte des points extrêmes, les résultats peuvent s'en trouver fausser. Cet outil utilise un calcul moyen pour déterminer le temps de trajet moyen, et des valeurs extrêmes dans ce calcul risquent d'augmenter ou de réduire le temps moyen en fonction des extrêmes.
Une fois que vous avez déterminé votre temps de trajet moyen, vous pouvez utiliser cette valeur pour rechercher de nouveaux marchés en générant des temps de trajet autour de nouveaux sites potentiels d'implantation des points de vente et en évaluant les données démographiques dans cette zone pour voir si elles correspondent aux données démographiques d'un point de vente qui rencontre du succès.
Syntaxe
arcpy.ba.AverageDTReports(InputFeatureLayer, StoreIDField, AreaDescriptionField, MeasureUnits, OutputFolder, {UseSelectedFeatures}, {StoreLayer}, {AssocStoreID}, {ReportTitle}, {ReportFormats})
Paramètre | Explication | Type de données |
InputFeatureLayer | Classe d'entités en entrée qui définit l'étendue de l'analyse isochrone. | Feature Layer |
StoreIDField | Champ ID unique dans la couche de centres des zones de chalandise (points de vente). | Field |
AreaDescriptionField | Champ utilisé pour décrire ou nommer chaque entité dans la couche de zones de chalandise. | Field |
MeasureUnits | 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 |
OutputFolder | Le rapport est créé dans ce répertoire en sortie. | Folder |
UseSelectedFeatures (Facultatif) | Utilise les entités sélectionnées pour calculer les temps de trajet moyens.
| Boolean |
StoreLayer (Facultatif) | 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. Le rapport de temps de trajet moyen utilise les points de cette couche comme point de départ pour calculer le temps de trajet moyen. | Feature Layer |
AssocStoreID (Facultatif) | Champ ID unique qui définit la couche (de points de vente). | Field |
ReportTitle (Facultatif) | Nomme le rapport pour un usage/accès dans l'assistant de rapports de Business Analyst. | String |
ReportFormats (Facultatif) | Sélectionnez le format souhaité pour le rapport en sortie
| String |
Exemple de code
Exemple d'utilisation du script AverageDTReports (script autonome)
# Name: AverageDTReports.py
# Description: Calculates the average drive time of a customer derived trade area output from Business Analyst.
# 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 Average Drive Time Report tool
Input = "C:/My Output Data/Projects/Default Project/TradeAreas/Customer Derived Areas/TradeArea.shp"
Id = "STORE_ID"
AreaDesc = "AREA_DESC"
Units = "Minutes"
Output = "C:/My Output Data/Projects/Default Project/Reports"
# Create Average Drive Time report
arcpy.AverageDTReports_ba(Input,
Id,
AreaDesc,
Units,
Output)
# 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