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

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

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

Иллюстрация

Иллюстрация инструмента Удалить перекрытие

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

arcpy.analysis.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.analysis.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")

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

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

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