Удалить перекрытие (множество) (Анализ)

Сводка

Удаляет наложения полигонов из нескольких входных слоев.

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

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

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

Синтаксис

arcpy.analysis.RemoveOverlapMultiple(in_features, out_feature_class, {method}, {join_attributes})
ParameterОбъяснениеТип данных
in_features
[in_features,...]

Входные объекты, содержащие перекрывающиеся полигоны.

Value Table
out_feature_class

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

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

Задает способ удаления перекрытий полигонов.

  • CENTER_LINEПерекрытие будет удалено с помощью создания границы, которая равномерно распределяет область перекрытия между полигонами. Это значение по умолчанию
  • THIESSENПерекрытие будет удалено с помощью прямой линии, которая делит область перекрытия.
  • GRIDПерекрытие будет удалено с помощью сетки параллельных линий, используемых для определения естественного деления полигонов.
String
join_attributes
(Дополнительный)

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

  • ALLВсе атрибуты входных объектов будут перенесены в выходной класс объектов. Это значение по умолчанию
  • NO_FIDВсе атрибуты входных объектов, кроме поля FID, будут перенесены в выходной класс объектов.
  • ONLY_FIDВ выходной класс объектов будет скопировано только поле FID из входных объектов.
String

Пример кода

RemoveOverlapMultiple, пример (окно Python)

В следующем скрипте окна Python показано, как используется инструмент RemoveOverlapMultiple.

import arcpy
arcpy.analysis.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")

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

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

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