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()