Entidad central (Estadística espacial)

Resumen

Identifica la entidad ubicada más cerca del centro en una clase de entidad de punto, línea o polígono.

Más información sobre el funcionamiento de la entidad central

Ilustración

Central Feature tool illustration

Uso

Sintaxis

CentralFeature_stats (Input_Feature_Class, Output_Feature_Class, Distance_Method, {Weight_Field}, {Self_Potential_Weight_Field}, {Case_Field})
ParámetroExplicaciónTipo de datos
Input_Feature_Class

La clase de entidad que contiene una distribución de entidades desde donde identificar la entidad ubicada más cerca del centro.

Feature Layer
Output_Feature_Class

La clase de entidad que contiene la entidad ubicada más cerca del centro en la clase de entidad de entrada.

Feature Class
Distance_Method

Especifica cómo se calculan las distancias desde cada entidad hasta las entidades vecinas.

  • EUCLIDEAN_DISTANCELa distancia en línea recta entre dos puntos
  • MANHATTAN_DISTANCELa distancia entre dos puntos medida a lo largo de los ejes en ángulos rectos (manzana); se calcula al sumar la diferencia (absoluta) entre las coordenadas x e y
String
Weight_Field
(Opcional)

El campo numérico que se utiliza para calcular las distancias en la matriz de distancia origen-destino.

Field
Self_Potential_Weight_Field
(Opcional)

El campo que representa el auto potencial: la distancia o el peso entre una entidad y el polígono.

Field
Case_Field
(Opcional)

El campo que se utiliza para agrupar entidades para cómputos de entidad central separada. El campo Caso puede ser del tipo de cadena de caracteres, fecha o entero.

Field

Ejemplo de código

Ejemplo 1 de CentralFeature (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la herramienta CentralFeature.

import arcpy arcpy.env.workspace = r"C:\data" arcpy.CentralFeature_stats("coffee_shops.shp", "coffee_CENTRALFEATURE.shp", "EUCLIDEAN_DISTANCE", "NUM_EMP", "#", "#")
Ejemplo 2 de CentralFeature (secuencia de comandos de Python independiente)

La siguiente secuencia de comandos de Python independiente demuestra cómo utilizar la herramienta CentralFeature.

# 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.CentralFeature_stats(input_FC, CF_output, "EUCLIDEAN_DISTANCE", weight_field, "#", "#")       # Process: Mean Center...     arcpy.MeanCenter_stats(input_FC, MEAN_output, weight_field, "#", "#")      # Process: Median Center...     arcpy.MedianCenter_stats(input_FC, MED_output, weight_field, "#", "#")   except:     # If an error occurred when running the tool, print out the error message.     print arcpy.GetMessages()

Entornos

Sistema de coordenadas de salida

La geometría de entidades se proyecta al sistema de coordenadas de salida antes del análisis.

Temas relacionados

9/11/2013