Rendu d'effectif (Statistiques spatiales)
Récapitulatif
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
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
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","#")
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()