Centro medio (Estadística espacial)

Resumen

Identifica el centro geográfico (o el centro de concentración) de un grupo de entidades.

Más información sobre el funcionamiento de centro medio

Ilustración

Ilustración de herramienta Centro medio

Uso

  • El centro medio es un punto construido desde los valores x,y y, si está disponible, z, para los centroides de entidad de entrada.

  • Esta herramienta requiere los datos proyectados para medir distancias con precisión.

  • Los valores x,y,z para las entidades de punto de centro medio son atributos en la Clase de entidad de salida. Los valores se almacenan en los campos XCOORD, YCOORD y ZCOORD.

  • El Campo de caso se utiliza para agrupar las entidades para cómputos de centro medio separado. Cuando se especifica un campo de caso, primero se agrupan las entidades de entrada según los valores de campo de caso y después se calcula un centro medio para cada grupo. El campo caso puede ser del tipo de cadena de caracteres, fecha o entero. Los registros con valores nulos para el Campo de caso se excluirán del análisis.

  • El Campo de dimensión es cualquier campo numérico en la clase de entidad de entrada. La herramienta Centro medio calcula el promedio para todos los valores en ese campo e incluye el resultado en la clase de entidad de salida.

  • Esta herramienta respeta la naturaleza 3D de sus datos de puntos y utilizará los valores x, y, z en los cálculos si hay valores z disponibles. Dado que estos resultados son 3D por naturaleza, será necesario visualizarlos en una Escena. Asegúrese de que está ejecutando el análisis en una Escena o copie la capa de resultados en una Escena para visualizar correctamente los resultados del análisis.

  • Los centroides de entidad se utilizan en los cálculos de distancia para las entidades de línea y polígono. Para multipuntos, polilíneas o polígonos con varias partes, el centroide se calcula utilizando el centro medio ponderado de todas las partes de entidad. La ponderación para las entidades de punto es 1, para las entidades de línea es longitud y para las entidades de polígono es área.

  • Las capas del mapa se pueden utilizar para definir la Clase de entidad de entrada. Cuando se utiliza una capa con una selección, solo las entidades seleccionadas se incluyen en el análisis.

  • Precaución:

    Al utilizar shapefiles tenga en cuenta que no pueden almacenar valores nulos. Las herramientas u otros procedimientos que crean shapefiles a partir de entradas sin shapefiles pueden almacenar o interpretar valores nulos como cero. En algunos casos, los nulos se almacenan como valores negativos muy grandes en shapefiles. Esto puede ocasionar resultados inesperados. Consulte Consideraciones de geoprocesamiento para la salida del shapefile para obtener más información.

Parámetros

EtiquetaExplicaciónTipo de datos
Clase de entidad de entrada

Una clase de entidad para la que se calcula el centro medio.

Feature Layer
Clase de entidad de salida

Una clase de entidad de puntos que incluye las entidades que representan los centros medios de la clase de entidad de entrada.

Feature Class
Campo de peso
(Opcional)

El campo numérico que se utiliza para crear un centro medio ponderado.

Field
Campo de caso
(Opcional)

El campo que se utiliza para agrupar entidades para cómputos de centro medio separado. El campo caso puede ser del tipo de cadena de caracteres, fecha o entero.

Field
Campo de dimensión
(Opcional)

Un campo numérico que contiene valores de atributo de los cuales se calcula un valor promedio.

Field

arcpy.stats.MeanCenter(Input_Feature_Class, Output_Feature_Class, {Weight_Field}, {Case_Field}, {Dimension_Field})
NombreExplicaciónTipo de datos
Input_Feature_Class

Una clase de entidad para la que se calcula el centro medio.

Feature Layer
Output_Feature_Class

Una clase de entidad de puntos que incluye las entidades que representan los centros medios de la clase de entidad de entrada.

Feature Class
Weight_Field
(Opcional)

El campo numérico que se utiliza para crear un centro medio ponderado.

Field
Case_Field
(Opcional)

El campo que se utiliza para agrupar entidades para cómputos de centro medio separado. El campo caso puede ser del tipo de cadena de caracteres, fecha o entero.

Field
Dimension_Field
(Opcional)

Un campo numérico que contiene valores de atributo de los cuales se calcula un valor promedio.

Field

Muestra de código

Ejemplo 1 de MeanCenter (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función MeanCenter.

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.stats.MeanCenter("coffee_shops.shp", "coffee_MEANCENTER.shp", "NUM_EMP")
Ejemplo de MeanCenter (script independiente)

El siguiente script independiente de Python muestra cómo utilizar la función MeanCenter.


# Measure geographic distribution characteristics of coffee house locations 
# weighted by the number of employees

# Import system modules
import arcpy
 
# Local variables...
workspace = "C:/data"
input_FC = "coffee_shops.shp"
CF_output = "coffee_CENTRALFEATURE.shp"
MEAN_output = "coffee_MEANCENTER.shp"
MED_output = "coffee_MEDIANCENTER.shp"
weight_field = "NUM_EMP"
 
try:
    # Set the workspace to avoid having to type out full path names
    arcpy.env.workspace = workspace

    # Process: Central Feature...
    arcpy.stats.CentralFeature(input_FC, CF_output, "Euclidean Distance", 
                               weight_field)
 
    # Process: Mean Center...
    arcpy.stats.MeanCenter(input_FC, MEAN_output, weight_field)

    # Process: Median Center...
    arcpy.stats.MedianCenter(input_FC, MED_output, weight_field)
 
except:
    # If an error occurred when running the tool, print out the error message.
    print(arcpy.GetMessages())

Entornos

Casos especiales

Sistema de coordenadas de salida

La geometría de entidades se proyecta al Sistema de coordenadas de salida antes del análisis. Todos los cálculos matemáticos se basan en la referencia espacial del Sistema de coordenadas de salida.