Résumé
Applique un rendu de combinaison de couleurs de froid (bleu) à chaud (rouge) à un champ de scores z.
Illustration

Utilisation
Le moteur de rendu de Z crée un fichier de couches (.lyr) avec les scores z rendus de la manière suivante :
- Les scores z en-dessous de -2 écarts types sont affichés en bleu sombre.
- Les scores z entre -2 et -1 écarts types sont affichés en bleu clair.
- Les scores z entre -1 et +1 écarts types sont neutres.
- Les scores z entre 1 et 2 écarts types sont affichés en rose.
- Les scores z en-dessus de 2 écarts types sont affichés en rouge clair.
Le moteur de rendu Z est appropriée pour symboliser les écarts types, y compris la sortie des outils Analyse de points chauds et Analyse de grappes et de valeurs aberrantes.
-
Les couches peuvent permettre de définir la classe d'entités en entrée. Lorsque vous utilisez une couche avec une sélection, seules les entités sélectionnées sont comprises dans l'analyse.
Syntaxe
ZRenderer_stats (input_feature_class, field_to_render, output_layer_file)
Paramètre | Explication | Type de données |
input_feature_class | Classe d'entités contenant un champ avec des scores z standardisés. | Feature Layer |
field_to_render | Nom du champ contenant les scores z. | Field |
output_layer_file | Nouveau fichier de couche en sortie permettant de stocker les informations de rendu. Vous devez ajouter l'extension .lyr au nom du fichier. | Layer File |
Exemple de code
Exemple d'utilisation de l'outil Rendu ZScore (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil Rendu ZScore.
import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.ZRenderer_stats("hotspot_output.shp", "GiInvDst", "hotspot_output_rendered.lyr")
Exemple d'utilisation de l'outil Rendu ZScore (script Python autonome)
Le script Python autonome ci-dessous illustre l'utilisation de l'outil Rendu ZScore.
# Perform Hot Spot Analysis for assault incidents
# Import system modules
import arcpy
# Local variables...
workspace = r"C:\data"
input = "assaults.shp"
collect_output = "collect_output.shp"
collect_count_field = "Count"
hotspot_output = "hotspot_output.shp"
hotspot_output_rendered = "hotspot_output_rendered.lyr"
z_score_field_name = "GiInvDst"
try:
# Set the current workspace (to avoid having to specify the full path to the feature classes each time)
arcpy.env.workspace = workspace
# Convert assault incidents into weighted point data
# Process: Collect Events...
arcpy.CollectEvents_stats(input, collect_output)
# Calculate Getis-Ord Gi* statistic
# Process: Hot Spot Analysis (Getis-Ord Gi*)...
arcpy.HotSpots_stats(collect_output, collect_count_field, hotspot_output, "INVERSE_DISTANCE", "EUCLIDEAN_DISTANCE", "NONE", "#", "#", "#")
# Render hot spot analysis
# Process: ZScore Rendering...
arcpy.ZRenderer_stats(hotspot_output, z_score_field_name, hotspot_output_rendered)
except:
# If an error occurred when running the tool, print out the error message.
print arcpy.GetMessages(2)
Environnements
Informations de licence
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui