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

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

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

Иллюстрация

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

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

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

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

Параметры

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

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

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: Да

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