Zusammenfassung
Wendet ein Cold-to-Hot-Farbrendering-Schema auf ein Feld mit Z-Werten an (Cold ist dabei Blau, Hot ist Rot).
Abbildung

Verwendung
Durch den Z-Renderer wird eine neue Layer-Datei (.lyr) mit Z-Werten erstellt, die folgendermaßen gerendert wurden:
- Z-Werte unter -2 Standardabweichungen werden dunkelblau gerendert.
- Z-Werte zwischen -2 und -1 Standardabweichungen werden hellblau gerendert.
- Z-Werte zwischen -1 und +1 Standardabweichungen werden neutral gerendert.
- Z-Werte zwischen -1 und +2 Standardabweichungen werden pink gerendert.
- Z-Punktzahlen über 2 Standardabweichungen werden hellrot dargestellt.
Der Z-Renderer ist für das Symbolisieren von Standardabweichungen, einschließlich der Ausgabe der Werkzeuge Hot-Spot-Analyse und Cluster- und Ausreißeranalyse, geeignet.
-
Sie können Karten-Layer verwenden, um die Eingabe-Feature-Class zu definieren. Beim Verwenden eines Layers mit einer Auswahl sind nur die ausgewählten Features in der Analyse enthalten.
Syntax
ZRenderer_stats (input_feature_class, field_to_render, output_layer_file)
Parameter | Erläuterung | Datentyp |
input_feature_class | Die Feature-Class, die ein Feld mit standardisierten Z-Werten enthält. | Feature Layer |
field_to_render | Der Name des Feldes, das die Z-Werte enthält. | Field |
output_layer_file | Die neue Ausgabe-Layer-Datei zum Speichern der Rendering-Informationen. Sie müssen die Erweiterung .lyr als Teil des Dateinamens einschließen. | Layer File |
Codebeispiel
z-Gewichtungs-Rendering – Beispiel (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "z-Gewichtungs-Rendering" verwenden.
import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.ZRenderer_stats("hotspot_output.shp", "GiInvDst", "hotspot_output_rendered.lyr")
z-Gewichtungs-Rendering – Beispiel (eigenständiges Python-Skript)
Das folgende eigenständige Python-Skript veranschaulicht, wie Sie das Werkzeug "z-Gewichtungs-Rendering" verwenden.
# 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)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja