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

Disponible avec une licence Business Analyst.

Synthèse

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.

Paramètres

ÉtiquetteExplicationType de données
Solution de sectorisation en entrée

Solution de sectorisation en entrée pour le rapport.

Group Layer; Feature Dataset; String
Niveau

Niveau de sectorisation pour créer le rapport.

String
Type de rapport
(Facultatif)

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

  • Résumé du secteurCe 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.
  • Comparer les secteursCe rapport compare deux solutions de sectorisation.
  • Réalignement Ce rapport contient un résumé du réalignement des secteurs.
  • Réalignement détaillé Ce rapport contient la liste complète des entités réaffectées.
String
Dossier du rapport en sortie
(Facultatif)

Emplacement en sortie dans lequel le rapport sera enregistré.

Folder
Titre du rapport
(Facultatif)

Titre du rapport.

String
Formats du rapport en sortie
(Facultatif)

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

String
Solution de sectorisation de comparaison
(Facultatif)

Solution de sectorisation pour le rapport comparatif

Group Layer; Feature Dataset; String
Niveau de comparaison
(Facultatif)

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

String

Sortie obtenue

ÉtiquetteExplicationType de données
Rapport en sortie

Fichier de rapport en sortie.

Fichier

arcpy.td.GenerateTerritoryReport(in_territory_solution, level, {report_type}, {report_folder}, {report_title}, {report_format}, {comparison_territory_solution}, {comparison_level})
NomExplicationType 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 obtenue

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]")

Environnements

Cas particuliers

Informations de licence

  • Basic: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes