Representación en pantalla de puntuación Z (Estadística espacial)
Resumen
Aplica un esquema de representación de color frío (azul) a cálido (rojo) para un campo de puntuaciones z.
Ilustración
Uso
-
El renderizador Z crea un nuevo archivo de capa (.lyr) con puntuaciones z representadas de la siguiente manera:
- Las puntuaciones Z inferiores a las desviaciones estándar –2 se representan en azul oscuro.
- Las puntuaciones Z entre las desviaciones estándar –2 y –1 son celeste.
- Las puntuaciones Z entre las desviaciones estándar -1 y +1 son neutras.
- Las puntuaciones Z entre las desviaciones estándar 1 y 2 son rosa.
- Las puntuaciones Z superiores a las desviaciones estándar 2 son rojo brillante.
-
El renderizador Z es apropiado para simbolizar desviaciones estándar que incluyen la salida de las herramientas Análisis de punto caliente y Análisis cluster y de valor atípico.
-
Las capas del mapa se pueden utilizar para definir la Clase de entidad de entrada. Cuando se utiliza una capa con una selección, sólo las entidades seleccionadas se incluyen en el análisis.
A partir de la versión 10 de ArcGIS, esta herramienta es una herramienta integrada (en lugar de un Visual Basic ejecutable). Mientras que cada esfuerzo se hizo para no romper el modelo personalizado y las herramientas de secuencia de comandos desarrolladas antes de la versión 10 de ArcGIS, puede haber casos donde los modelos anteriores que utilizan esta herramienta deben volver a crearse para que funcione el modelo.
Sintaxis
Parámetro | Explicación | Tipo de datos |
input_feature_class |
La clase de entidad que contiene un campo con puntuaciones z estandarizadas. | Feature Layer |
field_to_render |
El nombre del campo que contiene las puntuaciones z. | Field |
output_layer_file |
El nuevo archivo de capa de salida que almacenará información de representación. La extensión .lyr debe incluirse como parte del nombre de archivo. | Layer File |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta Representación en pantalla de puntuación z.
import arcpy arcpy.env.workspace = r"C:\data" arcpy.ZRenderer_stats("hotspot_output.shp", "GiInvDst", "hotspot_output_rendered.lyr")
La siguiente secuencia de comandos de Python independiente muestra cómo utilizar la herramienta Representación en pantalla de puntuación z.
# 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)