Среднее линейное направление (Пространственная статистика)

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

Резюме

Определяет среднее направление, длину и географический центр для набора линий.

Подробнее о том, как работает Среднее линейное направление

Рисунок

Иллюстрация инструмента Среднее линейное направление

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

Синтаксис

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

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

Feature Layer
Output_Feature_Class

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

Feature Class
Orientation_Only
  • DIRECTIONИнформация о значениях От и До узла игнорируется.
  • ORIENTATION_ONLYИнформация о значениях От и До узла используются в вычислении среднего направления (по умолчанию).
Boolean
Case_Field
(дополнительно)

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

Field

Пример кода

Пример среднего направления линейных объектов (Python окно)

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

import arcpy
arcpy.env.workspace = r"C:\data"
arcpy.DirectionalMean_stats("AutoTheft_links.shp", "auto_theft_LDM.shp", "DIRECTION", "#")
Пример среднего направления линейных объектов (автономный Python скрипт)

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

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

Объекты проецируются в соответствии с Выходной системой координат до выполнения анализа.

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

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

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