Слияние слоев (Стандартный анализ объектов)

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

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

Иллюстрация

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

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

  • Входные объекты должны быть одного типа.

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

Параметры

ПодписьОписаниеТип данных
Входной слой

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

Feature Set
Слой слияния

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

Feature Set
Выходное имя

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

String
Слияние атрибутов
(Дополнительный)

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

Если поле существует только в одном слое, выходной слой будет содержать оба поля. Для входных объектов, у которых нет этого поля, в выходном поле будет содержаться нулевое значение. Например, если входной слой содержит поле TYPE, а в слое слияния нет поля TYPE, в выходных данных будет содержаться поле TYPE, но его значения будут нулевыми для всех объектов, скопированных из слоя слияния.

Вы можете управлять следующими действиями по слиянию (способом записи полей слоя слияния в выходные данные).

  • Удалить – поле слоя объединения будет удалено из выходного слоя.
  • Переименовать – поле слоя объединения в выходном слое будет переименовано. Вы не можете переименовать поле из слоя объединения в соответствии с полем входного слоя. Чтобы получить одинаковые имена полей, используйте опцию Сопоставить.
  • СОПОСТАВИТЬ – поле из присоединяемого слоя будет переименовано и сопоставлено с полем входного слоя. Например, во входном слое есть поле CODE, в слое слияния – поле STATUS. Вы можете сопоставить STATUS с CODE, а в выходном слое у объектов, скопированных из слоя слияния, появится поле CODE со значениями поля STATUS. Поддерживается преобразование типов (например, число двойной точности в целое, целое число в строку), за исключением преобразования строки в число.

Value Table

Производные выходные данные

ПодписьОписаниеТип данных
Выходные данные

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

Feature Set

arcpy.sfa.MergeLayers(inputLayer, mergeLayer, outputName, {mergingAttributes})
ИмяОписаниеТип данных
inputLayer

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

Feature Set
mergeLayer

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

Feature Set
outputName

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

String
mergingAttributes
[[Merge field, Action, Input Field],...]
(Дополнительный)

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

Если поле существует только в одном слое, выходной слой будет содержать оба поля. Для входных объектов, у которых нет этого поля, в выходном поле будет содержаться нулевое значение. Например, если входной слой содержит поле TYPE, а в слое слияния нет поля TYPE, в выходных данных будет содержаться поле TYPE, но его значения будут нулевыми для всех объектов, скопированных из слоя слияния.

Вы можете управлять следующими действиями по слиянию (способом записи полей слоя слияния в выходные данные).

  • Удалить – поле слоя объединения будет удалено из выходного слоя.
  • Переименовать – поле слоя объединения в выходном слое будет переименовано. Вы не можете переименовать поле из слоя объединения в соответствии с полем входного слоя. Чтобы получить одинаковые имена полей, используйте опцию Сопоставить.
  • СОПОСТАВИТЬ – поле из присоединяемого слоя будет переименовано и сопоставлено с полем входного слоя. Например, во входном слое есть поле CODE, в слое слияния – поле STATUS. Вы можете сопоставить STATUS с CODE, а в выходном слое у объектов, скопированных из слоя слияния, появится поле CODE со значениями поля STATUS. Поддерживается преобразование типов (например, число двойной точности в целое, целое число в строку), за исключением преобразования строки в число.

Value Table

Производные выходные данные

ИмяОписаниеТип данных
output

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

Feature Set

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

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

  • Basic: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
  • Standard: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа
  • Advanced: Обязательно Ваша учетная запись в ArcGIS Enterprise содержит права доступа на Выполнение анализа

Связанные разделы