Générer un rapport de sectorisation (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Résumé

Crée un rapport récapitulatif d’une solution de sectorisation ou un rapport comparatif de deux solutions.

Utilisation

  • La solution de sectorisation doit contenir au moins une variable de niveau.

  • Il est possible de créer un rapport pour un niveau ou pour l’ensemble des niveaux.

Syntaxe

arcpy.td.GenerateTerritoryReport(in_territory_solution, level, {report_type}, {report_folder}, {report_title}, {report_format}, {comparison_territory_solution}, {comparison_level})
ParamètreExplicationType de données
in_territory_solution

Solution de sectorisation en entrée pour le rapport.

Group Layer; Feature Dataset; String
level

Niveau de sectorisation pour créer le rapport.

String
report_type
(Facultatif)

Spécifie le type de rapport à générer.

  • TERRITORY_SUMMARYCe rapport contient un résumé d’une solution de sectorisation comportant, par exemple, la hiérarchie et les statistiques. Il s’agit de l’option par défaut.
  • COMPARE_TERRITORIESCe rapport compare deux solutions de sectorisation.
  • REALIGNMENT Ce rapport contient un résumé du réalignement des secteurs.
  • REALIGNMENT_DETAILED Ce rapport contient la liste complète des entités réaffectées.
String
report_folder
(Facultatif)

Emplacement en sortie dans lequel le rapport sera enregistré.

Folder
report_title
(Facultatif)

Titre du rapport.

String
report_format
[report_format,...]
(Facultatif)

Format de sortie du rapport. La valeur par défaut est PDF. Formats disponibles supplémentaires : XLSX, HTML, CSV, PAGX.

String
comparison_territory_solution
(Facultatif)

Solution de sectorisation pour le rapport comparatif

Group Layer; Feature Dataset; String
comparison_level
(Facultatif)

Niveau de sectorisation à utiliser pour le rapport de comparaison ou de réalignement.

String

Sortie dérivée

NomExplicationType de données
output_report

Fichier de rapport en sortie.

Fichier

Exemple de code

Exemple 1 d’utilisation de l’outil GenerateTerritoryReport (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction GenerateTerritoryReport afin de renvoyer un rapport récapitulatif.

import arcpy
arcpy.td.GenerateTerritoryReport("TerritorySolution", "Territories[1]", "TERRITORY_SUMMARY", r"C:\MyOutput", "Territory Solution Summary", "PDF", '', '')
Exemple 2 d’utilisation de l’outil GenerateTerritoryReport (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction GenerateTerritoryReport afin de renvoyer un rapport comparatif.

import arcpy
arcpy.td.GenerateTerritoryReport("TerritorySolution", "Territories[1]", "COMPARE_TERRITORIES", r"C:\MyOutput", "Compare Territory Solutions", "PDF", "TerritorySolution2", "Territories[1]")

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes