ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Rapports par lots

Disponible avec une licence Business Analyst.

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

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.

  • 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.

  • Le paramètre InsertMap utilise le fond de carte Business Analyst par défaut. Si vous souhaitez utiliser un fond de carte différent (dans la vue de données actuelle), vous devez désactiver le traitement en arrière-plan dans les options de géotraitement.

Syntaxe

arcpy.ba.BatchReports(Boundaries, BDSFeatureClass, ReportTemplates, OutputFolder, {StitchReports}, {InsertMap}, {ReportStyle}, {ReportFormats})
ParamètreExplicationType 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.

  • REPORT_PER_BOUNDARY —Génère un rapport individuel pour chaque contour dans la couche de contours.
  • STITCH_REPORTS —Assemble tous les rapports.
  • SINGLE_REPORT —Assemble tous les rapports de toutes les limites dans un seul rapport.
  • STITCHED_BY_BOUNDARY —Assemble tous les rapports de toutes les limites.
String
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.

  • True —Insère l'image cartographique dans le rapport en fonction de la vue actuelle dans ArcMap.
  • False —N'insère pas l'image cartographique dans le rapport en fonction de la vue actuelle dans ArcMap.
Boolean
ReportStyle
(Facultatif)

Style de vos rapports.

  • Screen —Ce format de rapport d'aspect moderne est visuellement plus attrayant.
  • Paper —Ce format de rapport d'aspect classique est d'un style plus générique.
String
ReportFormats
(Facultatif)

Format en sortie du rapport.

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSX
  • Stripped XLSX
String

Exemple de code

Exemple d'utilisation du script BatchReports (script autonome)

# Name: BatchReports.py
# Description: Places an Age report in the batch queue.
# 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 Batch Reports tool

  BoundaryLayer = "C:/temp/TradeArea.shp' AREA_ID STORE_ID RING false"
  InputFC = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
  Template = "Executive Summary"
  OutPath = "C:/temp"
 
# Create batch reports

  arcpy.BatchReports_ba(BoundaryLayer,
	  InputFC,
	  Template,
	  OutPath)

# 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

Rubriques connexes

  • Vue d’ensemble du jeu d’outils Rapports de Business Analyst

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2022 Esri. | Confidentialité | Légal