Направленное Распределение (эллипс стандартного отклонения) (Пространственная статистика)

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

Краткая информация

Создает эллипс стандартного отклонения для обобщения пространственных характеристик географических объектов: центральная тенденция, дисперсность и тренды, обладающие направленностью.

Более подробно о работе инструмента Направленное распределение (эллипс стандартных отклонений)

Рисунок

Рисунок с изображением инструмента Направленное распределение (эллипс стандартного отклонения)

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

Синтаксис

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

Класс пространственных объектов, содержащий распределение объектов, для которых будет рассчитан эллипс стандартных отклонений.

Feature Layer
Output_Ellipse_Feature_Class

Класс полигональных пространственных объектов, который будет содержать выходной эллипс.

Feature Class
Ellipse_Size

Размер выходных эллипсов в стандартных отклонениях. По умолчанию, размер эллипса равен 1; возможный выбор - 1,2 или 3 стандартных отклонения.

  • 1_STANDARD_DEVIATION
  • 2_STANDARD_DEVIATIONS
  • 3_STANDARD_DEVIATIONS
String
Weight_Field
(дополнительно)

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

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

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

Field

Пример кода

Пример Направления распределения (Python окно)

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

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.DirectionalDistribution_stats("AutoTheft.shp", "auto_theft_SE.shp", "1_STANDARD_DEVIATION", "#", "#")
Пример Направления распределения (автономный Python скрипт)

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

# Measure the geographic distribution of auto thefts
 
# Import system modules
import arcpy
 
# Local variables...
workspace = "C:/data"
locations = "AutoTheft.shp"
links = "AutoTheft_links.shp"
standardDistance = "auto_theft_SD.shp"
stardardEllipse = "auto_theft_SE.shp"
linearDirectMean = "auto_theft_LDM.shp"
 
try:
    # Set the workspace (to avoid having to type in the full path to the data every time)
    arcpy.env.workspace = workspace
 
    # Process: Standard Distance of auto theft locations...
    arcpy.StandardDistance_stats(locations, standardDistance, "1_STANDARD_DEVIATION", "#", "#")
 
    # Process: Directional Distribution (Standard Deviational Ellipse) of auto theft locations...
    arcpy.DirectionalDistribution_stats(locations, standardEllipse, "1_STANDARD_DEVIATION", "#", "#")
 
    # Process: Linear Directional Mean of auto thefts...
    arcpy.DirectionalMean_stats(links, linearDirectMean, "DIRECTION", "#")
 
except:
    # If an error occurred while running a tool, print the messages 
    print arcpy.GetMessages()

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

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

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

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

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/10/2014