Skip to main content

Попарное слияние (Инструменты Анализа)

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

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

Для операций слияния доступен альтернативный инструмент. Дополнительные сведения см. в документации к инструменту Слияние по атрибуту.

Иллюстрация

Иллюстрация инструмента Попарное слияние

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

  • Атрибуты пространственных объектов, которые были агрегированы путем слияния, могут быть суммированы или описаны с помощью различных статистик. Статистика, используемая для суммирования атрибутов, добавляется к выходному классу объектов как отдельное поле с подчеркиванием и именем входного поля, что является стандартом именования типа статистики. Например, если статистика SUM используется для поля с именем POP, выходные данные будут содержать поле с именем SUM_POP.

  • В выходном классе объектов можно создавать очень большие объекты. Это важно, если в параметре Поля слияния имеется небольшое количество уникальных значений или при слиянии всех объектов в один. Очень большие объекты могут вызвать проблемы при обработке или отображении, или снизить производительность при прорисовке на карте или при редактировании. Проблемы также могут появиться, если на одном компьютере создан выходной объект максимального размера, затем он переписывается на компьютер с меньшим объемом доступной памяти. Чтобы избежать этих возможных ошибок, отключите параметр Создать составные объекты для разбиения возможных больших составных объектов на меньшие. Для особенно больших объектов можно использовать инструмент Нарезать для разбиения больших объектов, чтобы избежать проблем обработки, отображения и производительности.

  • Пустые значения не включаются в расчет статистики. Например, AVERAGE 10, 5 и NULL равно 7.5 ((10+5)/2). Статистика COUNT возвращает количество значений, включенных в статистический расчет, в данном случае это 2.

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

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

    • OUTPUT_FID—FID объектов в значении параметра Выходной класс объектов.
    • INPUT_FID—FID объекта значения параметра Входные объекты, участвовавшего в создании выходного объекта с OUTPUT_FID. Если при создании объекта OUTPUT_FID участвовало более одного объекта, будет создано несколько записей с OUTPUT_FIDдля фиксации FID каждого входного объекта, принявшего участие в создании выходного объекта.

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

    При создании таблицы происхождения к данным применяется несколько иной алгоритм, вследствие чего возможны незначительные различия в порядке следования элементов.

    Вычисление происхождения данных может занять значительное время в зависимости от объема и сложности входных данных, подвергаемых слиянию.

  • По умолчанию объекты кривых из входных данных будут уплотнены в выходных данных. Для поддержки кривых в выходных данных используйте параметр среды Поддержка сегментов кривой.

  • Инструмент учитывает параметр среды Коэффициент параллельной обработки. Если параметр среды не задан (по умолчанию), или задано значение, равное 100, будет включена полная параллельная обработка, и инструмент будет пытаться задействовать все логические ядра процессора компьютера. Установка параметры среды равным 0 отключит параллельную обработку. Присвоение коэффициенту значения от 1 до 99 приведет к тому, что инструмент определит процент логических ядер для использования по формуле (Коэффициент параллельной обработки / 100 * \ Логические ядра), округлив результат до ближайшего целого значения. Если результат равен 0 или 1, параллельная обработка не будет включена.

Параметры

Подпись Объяснение Тип данных

Входные объекты

Пространственные объекты, которые будут объединены.

Feature Layer

Выходной класс пространственных объектов

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

Feature Class

Поля слияния

(Дополнительный)

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

Field

Поля статистики

(Дополнительный)

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

По умолчанию инструмент не рассчитывает никакую статистику.

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

Столбцы таблицы значений:

  • FieldThe field containing attribute values used to calculate the specified statistic.

  • Statistic TypeThe statistic type

    • SumThe values for the specified field will be added together.

    • MeanThe average for the specified field will be calculated.

    • MinimumThe smallest value of the specified field will be identified.

    • MaximumThe largest value of the specified field will be identified.

    • RangeThe range of values (maximum minus minimum) for the specified field will be calculated.

    • Standard deviationThe standard deviation of values for the specified field will be calculated.

    • CountThe number of values in the specified field will be identified.

    • FirstThe specified field value of the first record in the input will be used.

    • LastThe specified field value of the last record in the input will be used.

    • MedianThe median of the specified field will be calculated.

    • VarianceThe variance of the specified field will be calculated.

    • UniqueThe number of unique values of the specified field will be counted.

    • ConcatenateThe values for the specified field will be concatenated.

    • ModeThe mode (the most common value) for the specified field will be identified. If more than one value is equally common, the lowest value will be returned.

Value Table

Создать составной объект

(Дополнительный)

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

  • ОтмеченоСоставные объекты будут включаться в выходные данные. Используется по умолчанию.

  • Не отмеченоСоставные объекты не будут включаться в выходные данные. Для каждой части будут создаваться отдельные объекты.

Boolean

Разделитель конкатенации

(Дополнительный)

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

String

Таблица происхождения выходных данных

(Дополнительный)

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

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

Table

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

Текущая рабочая область, Временная рабочая область, Выходная система координат, Географические преобразования, Экстент, Разрешение XY, Допуск XY, Наличие выходных значений M, Разрешение M, Допуск M, Выходные данные содержат Z значения, Выходное Z-значение по умолчанию, Разрешение Z, Допуск Z, Поддержка полноценных имен полей, Выходное ключевое слово конфигурации, Автоподтверждение, Выходной XY домен, Выходной M домен, Выходной Z домен, Коэффициент параллельной обработки, Поддержка сегментов кривой, Метод обработки кривой, Перенос свойств полей базы геоданных

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да