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

Rapport de benchmark

Disponible avec une licence Business Analyst.

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

Résumé

Rapport comparatif qui étudie deux zones de chalandise ou plus en fonction de données volumétriques sélectionnées (données démographiques en général).

Utilisation

  • Lorsque vous sélectionnez une grande quantité de variables ou de zones de chalandise à afficher sous forme de colonnes, choisissez l'option d'exportation pour Excel au lieu d'un fichier .RPT Crystal Report en raison des limitations de format.

  • Tous les résultats sont stockés automatiquement dans le dossier Projet/Rapports.

  • Les rapports de benchmark ne peuvent être générés que sur des variables existant dans les deux zones de chalandise à comparer.

  • Les variables et zones de chalandise peuvent s'afficher sous forme de lignes ou de colonnes.

  • Lorsque vous comparez toutes les zones de chalandise à une seule zone de chalandise, la moyenne ou la médiane de toutes les zones de chalandise est calculée et utilisée comme référence.

Syntaxe

arcpy.ba.BenchmarkReport(IN_IN_BDS_FEATURE_LAYER, IN_SELECTED_SUMMARIZATIONS, BOUNDARY_LAYERS, {IN_TA_FIELDS}, {IN_BENCHMARK_OPTIONS}, {IN_BENCHMARK_TA}, {InLayoutOptions}, {InSortTA}, {InSortTAField}, {InSortTADescend}, {OutFolder}, {NeedReportOutput}, {OutReportName}, {BenchmarkReport}, {NeedExcelOutput}, {NeedTableOutput}, {ReportFormats}, {UseOnlineData})
ParamètreExplicationType de données
IN_IN_BDS_FEATURE_LAYER

Couche en entrée qui contient les variables à utiliser dans le rapport.

Feature Layer
IN_SELECTED_SUMMARIZATIONS
[IN_SELECTED_SUMMARIZATIONS,...]

Variables sélectionnées dans la couche de données en entrée à utiliser dans le rapport.

String
BOUNDARY_LAYERS
[[Layer, {Area ID Field}, {Store Name Field}, {Area Description Field}, {Selection}, {Single ID}],...]

Zones de chalandise ou couches de contours à utiliser pour le rapport de benchmark.

Value Table
IN_TA_FIELDS
[IN_TA_FIELDS,...]
(Facultatif)

Champs des zones de chalandise qui apparaîtront dans le rapport.

String
IN_BENCHMARK_OPTIONS
(Facultatif)

Détermine l'approche souhaitée pour comparer les valeurs des zones de chalandise par rapport à une référence.

  • NONE —Compare les variables sélectionnées dans le rapport aux totaux de ces variables dans toutes les zones de chalandise.
  • USE_AVERAGE —Compare les variables sélectionnées dans le rapport à une moyenne de ces variables dans toutes les zones de chalandise.
  • USE_MEDIAN —Compare les variables sélectionnées dans le rapport à une valeur médiane de ces variables dans toutes les zones de chalandise.
  • USE_TRADE AREA —Compare les variables sélectionnées dans le rapport aux totaux de ces variables dans une zone de chalandise sélectionnée.
String
IN_BENCHMARK_TA
(Facultatif)

Zone de chalandise utilisée comme référence pour la comparaison avec toutes les autres zones de chalandise.

String
InLayoutOptions
(Facultatif)

Détermine l'orientation des variables sélectionnées dans le rapport.

  • VARIABLES_IN_COLUMNS —Génère le rapport en plaçant les variables dans des colonnes et les zones de chalandise dans des lignes.
  • VARIABLES_IN_ROWS —Génère le rapport en plaçant les variables dans des lignes et les zones de chalandise dans des colonnes.
String
InSortTA
(Facultatif)

Définit le mode de tri du rapport.

  • True —Trie le rapport en fonction de la zone de chalandise.
  • False —Ne trie pas la zone de chalandise.
Boolean
InSortTAField
(Facultatif)

Champ de la zone de chalandise qui sera utilisé pour le tri.

String
InSortTADescend
(Facultatif)

Détermine si les zones de chalandise seront triées dans l'ordre décroissant.

  • True —Les zones de chalandise seront triées dans l'ordre décroissant.
  • False —Les zones de chalandise ne seront pas triées dans l'ordre décroissant.
Boolean
OutFolder
(Facultatif)

Dossier du répertoire en sortie du rapport.

Folder
NeedReportOutput
(Facultatif)

Détermine si un rapport formaté sera généré.

  • CREATE_REPORT —Sélectionnez ce paramètre pour générer un rapport formaté.
  • DONT_CREATE_REPORT —Ne génère pas de rapport formaté.
Boolean
OutReportName
(Facultatif)

Nom qui apparaîtra sur le rapport.

String
BenchmarkReport
(Facultatif)

Nomme le rapport pour un usage/accès dans l'assistant de rapports de Business Analyst.

String
NeedExcelOutput
(Facultatif)

Sélectionnez cette option pour exporter le rapport au format Excel.

  • CREATE_EXCEL —Le rapport est généré au format Excel.
  • DONT_CREATE_EXCEL —Le rapport n'est pas généré au format Excel.
Boolean
NeedTableOutput
(Facultatif)

Sélectionnez cette option pour exporter le rapport au format dBASE.

  • CREATE_TABLE —Le rapport est généré au format dBASE.
  • DONT_CREATE_TABLE —Le rapport n'est pas généré au format dBASE.
Boolean
ReportFormats
(Facultatif)

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

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSX
  • Stripped XLSX
String
UseOnlineData
(Facultatif)

Choisissez d'accéder aux données Business Analyst en ligne pour les utiliser dans l'analyse.

  • True —Vous permet d'accéder aux données Business Analyst en ligne.
  • False —Vous ne pouvez qu'accéder aux données Business Analyst chargées localement. Il s'agit de l'option par défaut.
Boolean

Exemple de code

Exemple d'utilisation du script BenchmarkReport (script autonome)

# Name: BenchmarkReport.py
# Description: Benchmarks current total households and current year total population from drive time trade areas generated for the same location from different years.
# 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 Benchmark Report tool
  InputPath = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
  SelectedVars = "TOTHH_CY;TOTHH_FY"
  Boundary = "C:/My Output Data/Projects/Default Projects/Trade Areas/Drive Time New.shp"
  TAFields = "AREA_ID;NAME;AREA_DESC;ALL"
   
 
# Create Benchmark Report output file
  arcpy.BenchmarkReport_ba(InputPath,
	  SelectedVars,
	  Boundary,
	  TAFields)
 
# 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