Skip To Content

Слияние

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

Примеры

Инструмент Слияние можно использовать в следующих случаях:

  • Объединение нескольких полигонов изучаемой области в один полигон, представляющий границу изучения.
  • Создание единой полилинии из пересекающихся сегментов пути.
  • Соединение (слияние) геометрии на основе сопоставления значений атрибутов.

Параметры

В следующей таблице приводится описание параметров, используемых в инструменте Слияние:

ПараметрОписание

Входной набор данных

Набор данных, содержащий поле геометрии для слияния.

поле Geometry

Поле полигона или полилинии, которое будет участвовать в слиянии.

Слияние записей с совпадающими значениями полей

Слияние геометрий на основе сопоставления значений полей.

Поля для сопоставления

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

Создание составной геометрии

Указывает, могут ли выходные данные содержать составные геометрии.

Поля суммирования

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

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

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

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

Параметр Создать составную геометрию определяет, могут ли выходные данные содержать составную геометрию. Составная геометрия определяется как единая геометрия, разбитая на несмежные части. Например, штат Гавайи может рассматриваться, как составная геометрия, поскольку его отдельные геометрические части классифицируются, как один штат. Параметр Создать составную геометрию включает в себя два параметра:

  • Истина (включено) — при необходимости в выходных данных будет создана составная геометрия.
  • Ложь (отключено) - в выходных данных будет создана только простая геометрия. Используется по умолчанию.

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

  • Сумма – сумма числовых значений в поле. Сумма [null, 1, 3] равна 4.
  • Мин – минимальное значение числового поля или поля даты. Минимальное значение [0, 2, null] равно 0.
  • Макс – максимальное значение числового поля или поля даты. Максимум [0, 2, null] равно 2.
  • Среднее – среднее арифметическое числовых значений. Среднее [0, 2, null] равно 1.
  • Среднеквадратическое отклонение – среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [null, 1, 1, 1] равно 0.
  • Количество – количество не пустых значений. Его можно использовать на поле любого типа. Число [null, "hello", "world"] равняется 2.
  • Любой – выборочное значение из поля любого типа.

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

Метод слиянияВходной набор данныхПараметр Составной имеет значение false (по умолчанию)Параметр Составной имеет значение true

Поля для сопоставления не указаны (по умолчанию).

Входной набор данных для слияния.

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

Результат слияния, когда параметр составной имеет значение ложь и не указано ни одного поля.

Если все значения объединяются и значение параметра составной - ложь, то создаются три геометрии. Объединяются только перекрывающиеся геометрии.

Результат слияния, когда параметр составной имеет значение истина и не указано ни одного поля.

Если все значения объединяются и значение параметра составной - истина, то создается одна геометрия. При таком сочетании параметров результатом всегда будет одна геометрия.

Поля для сопоставления указаны.

Слияние входного набора данных обозначается символами на основе значений полей.

Входной набор данных содержит шесть геометрий. Некоторая геометрия пересекается с другой, а некоторая изолирована от других. Три публикуют атрибут blue и три публикуют атрибут yellow.

Результат слияния, когда параметр составной имеет значение ложь и указаны поля слияния.

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

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

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

Выходные данные

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

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

COUNT

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

STATISTIC_fieldname

Каждая указанная статистика создаст поле атрибута, названное в следующем формате: STATISTIC_имя_поля. Например, среднее значение поля measurement равно MEAN_measurement.

GEOMETRY

Геометрическое поле полигона или полилинии, содержащее результат слияния.

Ограничения

Ниже приведены известные ограничения для инструмента Слияние:

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

Лицензионные требования

Требуется следующее лицензии и конфигурации:

  • Тип пользователя Creator или Professional
  • Роль Издатель, Посредник или Администратор, или эквивалентная пользовательская роль

Подробнее о системных требованиях Data Pipelines см. раздел Требования