| Подпись | Описание | Тип данных | 
| Входные объекты | Входные полигональные объекты, для которых будут вычисляться перекрытия. | Feature Layer | 
| Выходные пересечения | Выходные области пересечений. | Feature Class | 
| Выходные центроиды | Выходные местоположения центроидов объектов Выходных пересечений. | Feature Class | 
| Поле группировки (Дополнительный) | Поле группы Входные объекты. | Field | 
Краткая информация
Находит перекрывающиеся области класса объектов и подсчитывает число перекрытий.
Использование
- Значение параметра Входные объекты должно представлять собой класс простых полигональных объектов. Сложные объекты, например, классы аннотаций и инженерные сети, не поддерживаются. 
- Объекты из параметра Входные объекты с одинаковыми значениями поля из параметра Поле группировки будут пересекаться, а остальные области игнорируются. 
- Один центроид создается для пересечения каждой группы объектов Выходного центроида. 
- Значение параметра Выходные пересечения включают поле overlaps, которое отображает количество накладывающихся полигонов из значения параметра Входные объекты. 
- Если не задан параметр Поле группы, все входные области будут пересечены и будет создан один центроид. 
- Нулевые значения и пустые строковые значения в параметре Поле группировки игнорируются и не включаются в анализ. 
- Любая область, занятая двумя или более объектами, считается перекрывающейся. Объекты в группе рассматриваются отдельно от объектов в других группах. Отдельные элементы не могут перекрываться. 
Параметры
arcpy.intelligence.FindOverlaps(in_features, out_intersection, out_centroid, {group_field})| Имя | Описание | Тип данных | 
| in_features | Входные полигональные объекты, для которых будут вычисляться перекрытия. | Feature Layer | 
| out_intersection | Выходные области пересечений. | Feature Class | 
| out_centroid | Выходные местоположения центроидов объектов out_intersection. | Feature Class | 
| group_field (Дополнительный) | Поле группы in_features. | Field | 
Пример кода
Пример скрипта окна Python для использования функции FindOverlaps в режиме прямого запуска.
import arcpy
arcpy.intelligence.FindOverlaps("C:/data/input.gdb/areas", 
                                "C:/data/results.gdb/intersections",
                                "C:/data/results.gdb/centroids", 
                                "category")Следующий скрипт Python демонстрирует использование функции FindOverlaps в качестве автономного скрипта.
# Name: FindOverlaps_Example2.py
# Description: Find overlaps/intersections of polygons.
# Import system modules
import arcpy
# Set local variables
in_features = "C:/data/input.gdb/areas" 
out_intersections = "C:/data/results.gdb/intersections"
out_centroids = "C:/data/results.gdb/centroids" 
group_field = "category"
# Run FindOverlaps
arcpy.intelligence.FindOverlaps(in_features, out_intersections,
                                out_centroids, group_field)