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

Доступно с лицензией Business Analyst.

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

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

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

arcpy.ba.RemoveOverlapMultiple(in_features, out_feature_class, {method}, {join_attributes})
ИмяОписаниеТип данных
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.ba.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")

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

  • Basic: Обязательно Business Analyst
  • Standard: Обязательно Business Analyst
  • Advanced: Обязательно Business Analyst

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