Подпись | Описание | Тип данных |
Входной слой | Точечные, линейные или полигональные объекты, которые будут пересекаться со слоем наложения. | Feature Layer |
Наложение слоев | Объекты, которые будут наложены на объекты входного слоя. | Feature Layer |
Выходной класс пространственных объектов | Новый класс объектов с перекрытыми объектами. | Feature Class |
Тип наложения | Указывает тип выполненного наложения.
| String |
Краткая информация
Наложение геометрий нескольких слоев в единый слой. Наложение может использоваться для комбинирования, стирания, изменения или обновления пространственных объектов.
Наложение используется для ответа на один из самых главных вопросов географии – "что находится поверх чего?" Ниже приведены примеры:
- Какие участки находятся в пределах зоны, подвергавшейся затоплению в последние 100 лет? ("В пределах" – это другой способ сказать "поверх".)
- Какой тип землепользования соответствует какому типу почвы?
- Какие скважины находятся в пределах заброшенных военных баз?
Иллюстрация
Использование
Используйте примеры, включая следующие:
- Управление борьбы с загрязнением окружающей среды намерено осуществлять мониторинг влияния выпаса домашнего скота на качество водных ресурсов штата. Совместно с управлением биологам надо определить места, где выделенные для выпаса наделы земли пересекаются с водосборной областью. Наложение слоев может использоваться для поиска пересекающихся областей.
- Девелоперская компания хочет построить новый гольф-клуб в одном из трех центральных районов штата. Перед тем, как начать планирование, им нужно определить, достаточно ли в этих районах частных землевладений, которые могут быть куплены под проект гольф-клуба. Наложение слоев может применяться для удаления государственных землевладений с выбранных участков.
Поддерживаемые методы наложения и входные геометрии описываются в следующей таблице:
Входные типы геометрии и типы геометрии наложения Пересечение Стирание Объединение Идентичность Симметричная разность Точка и точка
Точка и полилиния
Точка и полигон
Полилиния и точка
Полилиния и полилиния
Полилиния и полигон
Полигон и точка
Полигон и полилиния
Полигон и полигон
Метод наложения Описание Пересечение
Объекты или их части, которые перекрываются с объектами наложения, сохраняются. Геометрия входного и накладываемого объектов должны быть одинаковыми.
Это значение по умолчанию
Стирание
Объекты или части объектов во входном слое, которые не перекрывают объекты в слое наложения, записываются в выходной слой.
Объединение
В результате будут содержаться объекты из обоих слоев: входного слоя и слоя наложения. В выходной слой будут записаны все объекты и их атрибуты.
Идентичность
Результат будет содержать пространственные объекты или части входных объектов и объектов наложения. Пространственные объекты или части объектов, которые перекрываются во всех входных слоях, будут записаны в выходной слой.
Симметричная разность
Результат будет содержать пространственные объекты или части объектов входного слоя и слоя наложения, которые не перекрываются.
Этот инструмент геообработки работает на Spark. Анализ выполняется на настольном компьютере с использованием параллельно работающих ядер. Чтобы узнать больше о выполнении анализа см. раздел Информация по инструментами GeoAnalytics Desktop.
При запуске инструментов GeoAnalytics Desktop аналитика выполняется на настольном компьютере. Для оптимальной производительности, данные должны быть доступны на настольном ПК. Если используется размещенный векторный слой, рекомендуется применить ArcGIS GeoAnalytics Server. Если данные не являются локальными, инструмент будет работать дольше. Чтобы использовать ArcGIS GeoAnalytics Server для выполнения анализа, см. GeoAnalytics Tools.
Параметры
arcpy.gapro.OverlayLayers(input_layer, overlay_layer, out_feature_class, overlay_type)
Имя | Описание | Тип данных |
input_layer | Точечные, линейные или полигональные объекты, которые будут пересекаться со слоем наложения. | Feature Layer |
overlay_layer | Объекты, которые будут наложены на объекты входного слоя. | Feature Layer |
out_feature_class | Новый класс объектов с перекрытыми объектами. | Feature Class |
overlay_type | Указывает тип выполненного наложения.
| String |
Пример кода
Пример скрипта в окне Python для использования функции OverlayLayers.
#-------------------------------------------------------------------------------
# Name: OverlayLayers.py
# Description: Remove areas that are already developed from proposed development sites
# Import system modules
import arcpy
arcpy.env.workspace = "c:/data/data.gdb"
# Set local variables
inFeatures = "areasOfInterest"
overlayFeatures = "commercial"
out = "DevelopmentSites"
overlayType = "ERASE"
# Run Overlay Layers
arcpy.gapro.OverlayLayers(inFeatures, overlayFeatures, out,
overlayType)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да