Медианный центр (Пространственная статистика)

Уровень лицензии:BasicStandardAdvanced

Резюме

Идентифицирует местоположение, минимизирующее среднее Евклидово расстояние до пространственных объектов в наборе данных.

Подробнее о том, как работает Медианный Центр

Рисунок

Иллюстрация инструмента Медианный центр

Использование

Синтаксис

MedianCenter_stats (Input_Feature_Class, Output_Feature_Class, {Weight_Field}, {Case_Field}, {Attribute_Field})
ПараметрОбъяснениеТип данных
Input_Feature_Class

Класс объектов, для которого будет рассчитываться медианный центр.

Feature Layer
Output_Feature_Class

Точечный класс объектов, который будет содержать объекты, представляющие медианные центры входящих классов объектов.

Feature Class
Weight_Field
(дополнительно)

Числовое поле, используемое для создания взвешенного медианного центра.

Field
Case_Field
(дополнительно)

Поле, используемое для группировки объектов для отдельных расчетов медианного центра. Поле комбинаций должно быть типа целое (integer), дата (date) или строка (string).

Field
Attribute_Field
(дополнительно)

Числовое поле (поля), для которых значения медианного центра будут вычислены.

Field

Пример кода

Пример медианного центра (Python окно)

Следующий скрипт в окне Python демонстрирует, как использовать инструмент MedianCenter.

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.MedianCenter_stats("coffee_shops.shp", "coffee_MEDIANCENTER.shp", "NUM_EMP", "#", "#")
Пример вычисления медианного центра (автономный скрипт Python)

Следующий автономный скрипт Python демонстрирует, как использовать инструмент MedianCenter.

# 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()

Параметры среды

Выходная система координат (Output Coordinate System)

До начала анализа геометрия пространственных объектов проецируется в Выходную систему координат (Output Coordinate System). Во всех математических вычислениях учитывается пространственная привязка Выходной системы координат (Output Coordinate System).

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/11/2013