Créer un rapport de sectorisation détaillé (Conception de sectorisation)
Récapitulatif
Crée un rapport de synthèse détaillé.
Un rapport détaillé peut présenter un niveau entier ou des secteurs individuels au sein d'un niveau de sectorisation. Cela est essentiel pour présenter instantanément les secteurs sélectionnés et leurs niveaux.
Utilisation
-
Le format du secteur doit être le suivant : Nom_Secteur[OID_Secteur].
Le format du niveau de sectorisation doit être le suivant : Nom_Niveau[Index_Niveau]
Chaque variable de champ de statistiques doit être au format suivant : ‘Variable' Calc, Calc étant l'une des calculatrices de conception de sectorisation spécifiées dans le fichier ATDConfig.xml.
Chaque variable de champ de données doit être au format suivant : ‘Variable'
Par défaut, le dossier de rapports se trouve dans le dossier "Reports" du projet BA actuel.
Syntaxe
Paramètre | Explication | Type de données |
in_territory_solution_layer |
Couche de solutions de sectorisation à utiliser dans le rapport. | GP TD Layer |
in_level |
Niveau de sectorisation en entrée. | String |
in_territories [in_territories,...] |
Liste des noms des secteurs qui seront inclus dans le rapport. | GP Multi Value |
in_stat_fields [in_stat_fields,...] (Facultatif) |
Variables à inclure dans la section de statistiques du rapport. | GP Value Table |
in_data_fields [in_data_fields,...] (Facultatif) |
Variables à inclure dans la section de données du rapport. | GP Value Table |
in_report_folder (Facultatif) |
Emplacement du dossier de rapports. | String |
in_report_name (Facultatif) |
Nom du fichier de rapport. | String |
in_report_title (Facultatif) |
Titre du rapport. | String |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil de géotraitement Business Analyst en mode immédiat.
import arcgisscripting
gp = arcgisscripting.create()
gp.CreateDetailedTerritoryReport_TD("new layer", "Territories[1]", "Territory 1[1];Territory 2[2]", "'Count';'AREA_SUM' SUM;'AREA_SUM' MIN;'TOTPOP_CY_SUM' MAX", "'Count';'AREA_SUM';'TOTPOP_CY_SUM'", "C:/BA Output/Project/Default Project/Reports/", "New Report" , "The Detailed Territory Report of New Territory Solution")
Le script autonome suivant illustre l'utilisation de l'outil.
# Import system modules
import arcgisscripting
gp = arcgisscripting.create()
# Set local variables
solution = "new layer"
level = "Territories[1]"
territories = "Territory 1[1];Territory 2[2]"
statistics = "'Count';'AREA_SUM' SUM;'AREA_SUM' MIN;'TOTPOP_CY_SUM' MAX"
data = "'Count';'AREA_SUM';'TOTPOP_CY_SUM'"
folder = "C:/BA Output/Project/Default Project/Reports/"
name = "New Report"
title = "The Detailed Territory Report of New Territory Solution"
# Execute tool
gp.CreateDetailedTerritoryReport_TD(solution, level, territories, statistics, data, folder, name, title)