Cоздает точечную диаграмму в векторном слое, отображающую динамику значений данных в определенном направлении.
Иллюстрация
Отображается точечная диаграмма северо-восточного линейного тренда значений данных.
Использование
Результатом является точечная диаграмма, которая добавляется к входным объектам. Входными данными должны быть точечные или полигональные объекты. С полигонами для создания диаграммы будут использоваться их центроиды. Требуется не менее 7 объектов. Входные объекты инструментом не изменяются.
Для инструмента необходима активная карта. Это означает, например, что инструмент нельзя использовать в автономном скрипте Python. Если активной карты нет, будет возвращено сообщение об ошибке. Если входные объекты являются векторным слоем активной карты, диаграмма будет добавлена к векторному слою. Во всех остальных случаях производный выходной векторный слой будет добавлен к активной карте, содержащей диаграмму.
Ниже приведены потенциальные варианты применения инструмента:
Определите, как меняется отношение к иммиграции по мере продвижения на север от южной границы Соединенных Штатов.
Определите, как меняется уровень осадков при удалении от береговой линии.
При выполнении геостатистической интерполяции (кригинга) этот инструмент можно использовать для определения трендов в значениях данных и порядка полиномов, которые следует использовать при удалении тренда.
Направление тренда указано в градусах по часовой стрелке от направления на север. Например, 0 соответствует северу, 90 - востоку, 180 - югу и 270 - западу. Направление, как правило, не соответствует истинным сторонам света. Например, 0 соответствует направлению y-координат объектов в их системе координат, которое, как правило, не соответствует истинному северу.
Инструмент вернет сообщения, содержащие значения R-квадрата и AIC для каждого порядка полинома (от 1 до 6). Если вы укажете направление тренда, значения будут определены для этого направления для каждого полиномиального порядка тренда. Если вы определяете направление самого сильного тренда, оно будет вычисляться для каждого полиномиального порядка независимо и, как правило, будет разным для каждого порядка. Вы можете использовать сообщения, чтобы определить используемый порядок полиномов, и либо повторно запустить инструмент с соответствующим порядком полиномов, либо изменить порядок полиномов на панели Свойства диаграммы.
Хотя инструмент позволяет использовать полиномы шестого порядка, редко приходится использовать полиномы большего третьего порядка.
При определении направления самого сильного тренда инструмент находит направление, которое максимизирует значение R-квадрата для данного направления тренда и порядка полиномиального тренда. Направлением самого сильного тренда будет целое число от 0 до 179. Это связано с тем, что изменение направления на 180 градусов приведет только к изменению направления оси x на противоположное и приведет к идентичному значению R-квадрат.
Если у входных объектов есть выборка, направление самого сильного тренда и связанные с ним сообщения будут определяться только по выбранным объектам. Однако диаграмма будет создана для всего векторного слоя, а не только для выбранных объектов. Чтобы просмотреть на диаграмме только выбранные объекты, щелкните кнопку Фильтр по выборке на панели Диаграмма.
Чтобы исследовать тенденции в нескольких направлениях, используйте пакетную геообработку для создания нескольких диаграмм в разных направлениях.
Ось x точечной диаграммы создается путем поворота системы координат в соответствии с направлением тренда и нахождения x-координат объектов в повернутой системе координат. Значения по оси x масштабируются заново, начиная с 0, и могут интерпретироваться как расстояния вдоль повернутой оси x.
Поворот системы координат выполняется с использованием следующего преобразования координат x и y объектов: x*cos(direction) + y*sin(direction). Перед применением преобразования направление конвертируется в радианы против часовой стрелки с востока.
Если входные объекты являются векторным слоем активной карты, диаграмма направленного тренда будет добавлена в векторный слой. Если входными данными является класс пространственных объектов на диске, слой с объектами будет добавлен на активную карту, содержащую диаграмму.
Параметры
Подпись
Описание
Тип данных
Входные объекты
Входной векторный слой, который будет использоваться для расчета направленного тренда. Входными данными должны быть точечные или полигональные объекты. С полигонами для создания диаграммы будут использоваться их центроиды.
Feature Layer
Поле анализа
Числовое поле из входного векторного слоя, которое будет использоваться для расчета направленного тренда.
Field
Направление тренда
(Дополнительный)
Направление тренда. Задайте значение в градусах по часовой стрелке от севера. Например, 0 соответствует северу, 90 - востоку, 180 - югу и 270 - западу. Значение должно быть между 0 и 360. По умолчанию - 0. Этот параметр не применяется, если вы решите определить направление самого сильного тренда.
Направление, как правило, не соответствует истинным сторонам света. Например, 0 соответствует направлению y-координат объектов, которое может не соответствовать истинному северу.
Double
Определить направление самого сильного тренда
(Дополнительный)
Указывает, будет ли инструмент определять направление самого сильного тренда. Направление наиболее сильного тренда определяется путем нахождения направления, которое максимизирует значение R-квадрата для заданного полиномиального порядка. Если этот параметр установлен, значение будет округлено до целого числа в диапазоне от 0 до 179.
Отмечено - инструмент будет определять направление самого сильного тренда.
Не отмечено - направление тренда будет соответствовать значению параметра Направление тренда. Это значение по умолчанию
Boolean
Порядок полиномного тренда
(Дополнительный)
Определяет порядок полинома, который будет соответствовать значениям данных.
1—Используется полином первого порядка (линейный).
2—Используется полином второго порядка (квадратичный).
3—Используется полином третьего порядка (кубический).
4—Используется полином четвертого порядка (четвертичный).
5—Используется полином пятого порядка (квинтовый).
6—Используется полином шестого порядка (секстичный).
Long
Производные выходные данные
Подпись
Описание
Тип данных
Обновленные входные объекты с диаграммой
Векторный слой с диаграммой направленного тренда. Если входные объекты являются векторным слоем на активной карте, значение будет пустым.
Входной векторный слой, который будет использоваться для расчета направленного тренда. Входными данными должны быть точечные или полигональные объекты. С полигонами для создания диаграммы будут использоваться их центроиды.
Feature Layer
analysis_field
Числовое поле из входного векторного слоя, которое будет использоваться для расчета направленного тренда.
Field
direction
(Дополнительный)
Направление тренда. Задайте значение в градусах по часовой стрелке от севера. Например, 0 соответствует северу, 90 - востоку, 180 - югу и 270 - западу. Значение должно быть между 0 и 360. По умолчанию - 0. Этот параметр не применяется, если вы решите определить направление самого сильного тренда.
Направление, как правило, не соответствует истинным сторонам света. Например, 0 соответствует направлению y-координат объектов, которое может не соответствовать истинному северу.
Double
determine_direction
(Дополнительный)
Указывает, будет ли инструмент определять направление самого сильного тренда. Направление наиболее сильного тренда определяется путем нахождения направления, которое максимизирует значение R-квадрата для заданного полиномиального порядка. Если задано DETERMINE_DIRECTION, значение будет округлено до целого числа.
DETERMINE_DIRECTION—Инструмент будет определять направление самого сильного тренда.
NO_DETERMINE_DIRECTION—Направление тренда будет соответствовать значению параметра direction. Это значение по умолчанию
Boolean
order
(Дополнительный)
Определяет порядок полинома, который будет соответствовать значениям данных.
1—Используется полином первого порядка (линейный).
2—Используется полином второго порядка (квадратичный).
3—Используется полином третьего порядка (кубический).
4—Используется полином четвертого порядка (четвертичный).
5—Используется полином пятого порядка (квинтовый).
6—Используется полином шестого порядка (секстичный).
Long
Производные выходные данные
Имя
Описание
Тип данных
updated_in_features
Векторный слой с диаграммой направленного тренда. Если входные объекты являются векторным слоем на активной карте, значение будет пустым.
Feature Layer
Пример кода
DirectionalTrend, пример 1 (окно Python)
Следующий скрипт Python демонстрирует, как использовать функцию DirectionalTrend.
import arcpy
# Create chart of trend of data values in northeast direction.
arcpy.ga.DirectionalTrend(
in_features="myFeatureLayer",
analysis_field="myField",
direction=45, # Northeast direction
determine_direction="NO_DETERMINE_DIRECTION",
order=2
)
Параметры среды
Этот инструмент не использует параметры среды геообработки