Résumé
Applique un rendu par cercles gradués à un champ numérique dans une classe d'entités.
Illustration

Utilisation
L'outil Rendu d'effectif affiche les quantités sous forme de cercles ; la taille du cercle reflète l'importance des valeurs. La sortie de l'outil est un nouveau fichier de couche (.lyr).
L'affichage quantitatif des entités peut révéler des motifs spatiaux dans les données de décompte en entrée.
Si aucune Valeur de champ maximale n'est fournie, elle est définie sur la plus grande valeur figurant dans le Champ à représenter. Utilisez le paramètre Valeur de champ maximale pour comparer plusieurs cartes de cercles gradués ; la définition d'une même Valeur de champ maximale pour une série de cartes impose une échelle fixe des tailles de cercle, même lorsque les plages de données varient.
Syntaxe
CountRenderer_stats (input_feature_class, field_to_render, output_layer_file, number_of_classes, symbol_color, {maximum_field_value})
Paramètre | Explication | Type de données |
input_feature_class | Couche d'entités contenant les données de total à représenter. | Feature Layer |
field_to_render | Nom du champ contenant les données de total. | Field |
output_layer_file | Nouveau fichier de couche en sortie contenant les informations de rendu. Vous devez ajouter l'extension .lyr au nom du fichier. | Layer File |
number_of_classes | Nombre de classes dans lesquelles la classe d'entités en entrée est classée. | Long |
symbol_color | Couleur des cercles gradués.
| String |
maximum_field_value (Facultatif) | Valeur attributaire maximale à représenter. Les entités dont les valeurs de champ sont supérieures à cette valeur maximale ne sont pas dessinées. | Double |
Exemple de code
Exemple 1 d'utilisation de l'outil CountRenderer (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil CountRenderer.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.CountRenderer_stats("autotheft_weighted.shp", "Count", "auto_weight_rendered.lyr", "5", "mango","#")
Exemple 2 d'utilisation de l'outil CountRenderer (script Python autonome)
Le script Python autonome ci-dessous illustre l'utilisation de l'outil CountRenderer.
# Convert incident data to weighted point data and render
# Import system modules
import arcpy, sys, string, os
# Local variables...
workspace = "C:/data"
input = "AutoTheft.shp"
input_weighted = "autotheft_weighted.shp"
results_field = "Count"
input_weighted_rendered = "auto_weight_rendered.lyr"
try:
# Set the current workspace (to avoid having to specify the full path to the feature classes each time)
arcpy.env.workspace = workspace
# Process: Collect Events...
arcpy.CollectEvents_stats(input, input_weighted, results_field)
# Process: Count Rendering...
arcpy.CountRenderer_stats(input_weighted, results_field, input_weighted_rendered, "5", "MANGO", "#")
except:
# If an error occurred when running the tool, print out the error message.
print arcpy.GetMessages()
Environnements
Informations de licence
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui