Вычислить плотность

Значок инструмента Доступен в аналитике больших данных.

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

Схема рабочего процесса

Схема рабочего процесса инструмента Вычислить плотность

Примеры

  • Число птиц может использоваться для расчета плотности распространения видов. Плотности могут быть сравнены с данными почвенно-растительного покрова, чтобы определить, какие местообитания предпочитает каждый вид птиц.
  • Плотность измерений GPS может быть вычислена для определения тех областей в воздушном пространстве, через которые проходит большой трафик.

Примечания по использованию

  • Инструменту Вычислить плотность необходимы отдельные входные точечные объекты.
  • Входные точки агрегируются для анализа в бины. Вы должны указать Размер бина для агрегирования данных.
  • Как показано на диаграмме ниже, если агрегация выполняется по гексагональной сетке, размером бина d является высота каждого шестиугольника, а ширина полученного шестиугольника будет в два раза больше высоты, деленной на квадратный корень из трех. Если агрегирование выполняется в квадраты, размером бина d будет высота квадрата, которая равна ширине.

    Высота шестиугольника и квадрата d

  • Вы должны указать значение Радиуса, которое больше, чем размер бина. Радиус используется для того, чтобы найти входные объекты в пределах того же соседства, что и объект (бин) интереса.
  • Есть две опции для вычисления плотности - значение Вес: опция Универсально суммирует все значения в пределах соседства и делит их на площадь. Опция Ядро взвешивает значения в соседстве по расстоянию от объекта интереса и применяет функцию кернела, чтобы подогнать к сглаживанию поверхности для каждой точки.
  • Плотность может быть вычислена с помощью одного или нескольких полей количества. Поле количества – это числовое поле, определяющее число событий в каждом местоположении. Вы можете использовать поле количества для таких объектов, как города или шоссе, при расчете плотности населения или полос движения соответственно. Если вы указали поле чисел, то плотность может быть вычислена для поля чисел в дополнение к плотности точек.
  • Вы можете использовать инструмент Вычислить плотность для анализа с использованием временных шагов. Каждый временной шаг анализируется независимо от объектов вне этого шага. Чтобы использовать временной шаг, входные данные должны содержать информацию о времени и представлять момент времени. Когда применяются временные шаги, выходными объектами выступают интервалы времени, представленные полями StartTime и EndTime.
  • Возвращены будут лишь области в пределах соседства бина, содержащие точки.
  • Инструмент Вычислить плотность требует, чтобы данные были в системе координат проекции. Если данные в географической системе координат, сначала используйте инструмент Проецировать, чтобы преобразовать данные в систему координат проекции.

Параметры

ПараметрОписаниеТип данных

Входной слой

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

Объекты

Вес

Взвешивание, примененное к функции плотности.

  • Универсально – это расчет величины на единицу площади для каждой области, в которой каждый бин имеет равный вес. Используется по умолчанию.
  • Ядро – это расчет величины на единицу площади с применением алгоритма сглаживания (ядро) для более сильного взвешивания бинов ближе к точкам.

String

Тип бина

Форма бина, использованного для создания регулярной сетки бинов. Есть опции Квадрат и Шестиугольник.

String

Размер бина

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

String

Радиус

Радиус поиска, примененный к вычислению плотности.

String

Выходные единицы

Единицы измерения площади выходных значений плотности.

String

Поля заполнения (дополнительно)

Одно или более полей, указывающих значения распределения для каждого объекта. Поле распределения содержит значения количества или подсчета, которые должны быть распределены по ландшафту для построения непрерывной поверхности.

Значения в поле распределения должны быть числовыми. По умолчанию будет рассчитана плотность количества входных точек.

String

Интервал (дополнительно)

Значение длительности временного шага. Опция доступна, только если для входных точек включено время, и точечные события соответствуют элементам времени.

Временные шаги могут применяться, только если во входных данных используется время. Подробнее о работе временных шагов см. раздел Как работают временные шаги.

String

Повторение (дополнительно)

Определяет, как часто возникает интервал временного шага. Этот параметр доступен только в том случае, если входные точки включены по времени и представляют собой момент времени.

String

Выравнивание (дополнительно)

Дата, указывающая базовое время, с которым необходимо выровнять временные шаги. По умолчанию 1 января 1970 г., 12:00. Эта опция доступна только в том случае, если для входных точек включено время и они представляют собой момент времени.

Int64

Выходной слой

Выходной слой будет содержать следующее поле вместо исходных полей:

Имя поляОписаниеТип поля

density_COUNT

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

Если поля указаны в параметре Поля населения, то это поле не будет сгенерировано.

Float64

density_SUM_<countField(s)Name>

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

Это поле будет сгенерировано, если указаны поля в параметре Поля заполнения.

Float64

Советы и ограничения

Плотность можно вычислить только для точечных объектов.