Rapports par lots (Business Analyst)
Récapitulatif
Vous permet de regrouper des rapports par lots et de les générer ultérieurement.
Utilisation
-
Regroupe un ou plusieurs rapports pour les traiter selon l'ordre dans lequel ils sont ajoutés.
-
Dans ArcMap, les rapports sont créés uniquement pour les entités qui se trouvent à l'intérieur de la zone d'étude ou de l'étendue d'analyse active.
-
Cet outil doit principalement être utilisé afin de créer des rapports pour les zones de chalandise Business Analyst.
-
La couche à synthétiser est généralement composée de données Esri standard provenant de Business Analyst, mais il peut s'agir d'une couche de contours contenant des données quantifiables qui ont été configurées à l'aide de la fonction configuration des couches d'analyse.
-
Pour en savoir plus sur la configuration des couches d'analyse
-
Si vous sélectionnez un jeu de données Business Analyst pour agréger des données, choisissez le niveau géographique le moins élevé possible afin améliorer la précision. Sélectionnez par exemple les données des groupes d'îlots pour bénéficier de la meilleure précision possible lorsque vous créez des rapports pour les zones de chalandise.
-
Utilisez le paramètre Assembler les rapports pour combiner deux rapports ou plus pour chaque entité du polygone en entrée.
Syntaxe
Paramètre | Explication | Type de données |
Boundaries [[Layer, {ID field}, {Store ID field}, {Ring ID field}, {Use selected}],...] |
Classe d'entités en entrée qui définit les couches de contours pour lesquelles les rapports seront générés. | Value Table |
BDSFeatureClass |
Classe d'entités en entrée qui contient les données à partir desquelles les rapports seront générés. | Feature Layer |
ReportTemplates [ReportTemplates,...] |
Permet de sélectionner un modèle dans une liste de modèles de rapport prédéfinis et personnalisés dans Business Analyst. | String |
OutputFolder |
Répertoire en sortie qui contiendra les rapports. | Folder |
StitchReports (Facultatif) |
Prend les modèles de rapport sélectionnés dans le paramètre Créer des rapports et les assemble en un seul rapport en respectant l'ordre dans lequel ils ont été ajoutés.
| Boolean |
InsertMap (Facultatif) |
Détermine si l'image cartographique sera insérée, si l'opération est prise en charge par les rapports sélectionnés.
| Boolean |
ReportStyle (Facultatif) |
Style de vos rapports.
| String |
ReportFormats (Facultatif) |
Format en sortie du rapport.
| String |
Exemple de code
# Name: BatchReports.py
# Description: Places an Age report in the batch queue.
# 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 Batch Reports tool
TAs = "C:\\temp\\TradeArea.shp' AREA_ID STORE_ID RING false"
InputGeo = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
Rpts = "Age"
OutPath = "C:/temp"
# Create batch reports
arcpy.BatchReports_ba(TAs, InputGeo, Rpts, OutPath, "REPORT_PER_BOUNDARY")
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)