Подпись | Описание | Тип данных |
Входной слой | Набор данных, содержащий точечные, линейные или полигональные объекты для вырезания. | Feature Layer |
Вырезающий слой | Набор данных, содержащий полигональные вырезающие объекты. | Feature Layer |
Выходной класс пространственных объектов | Выходной класс пространственных объектов, который содержит объекты, полученные в результате вырезания. | Feature Class |
Краткая информация
Извлекает входные объекты из заданных полигонов.
Иллюстрация
Использование
Используйте Вырезать слой для вырезания точечных, линейных или полигональных объектов.
Используйте этот инструмент, чтобы вырезать часть одного класса пространственных объектов, используя один или несколько пространственных объектов из другого класса в качестве шаблона ("форма для печенья"). Это особенно полезно для создания класса пространственных объектов (также называется изучаемой областью или областью интереса (AOI)), который будет содержать географический поднабор пространственных объектов, скопированный из другого большего класса пространственных объектов.
Инструмент анализа вырежет объекты или части объектов, находящиеся в пределах области интереса.
Результат будет содержать объекты входного слоя, накладывающиеся на полигоны вырезающего слоя.
Тип геометрии выходных данных будет соответствовать типу входных вырезаемых объектов. К примеру, если вы вырезаете линейные объекты полигонами, на выходе вы получите линии.
Все поля из параметра Входной слой будут включены в выходные данные. Поля из параметра Вырезающий слой не будут включены в выходные данные.
Вы можете повысить производительность инструмента Вырезать слой с помощью следующего:
- Задайте параметр среды экстента, чтобы анализировать только данные области интереса.
- Используйте локальные данные там, где выполняется анализ.
Этот инструмент геообработки работает на Spark. Анализ выполняется на настольном компьютере с использованием параллельно работающих ядер. Чтобы узнать больше о выполнении анализа см. раздел Информация по инструментами GeoAnalytics Desktop.
При запуске инструментов GeoAnalytics Desktop аналитика выполняется на настольном компьютере. Для оптимальной производительности, данные должны быть доступны на настольном ПК. Если используется размещенный векторный слой, рекомендуется применить ArcGIS GeoAnalytics Server. Если данные не являются локальными, инструмент будет работать дольше. Чтобы использовать ArcGIS GeoAnalytics Server для выполнения анализа, см. GeoAnalytics Tools.
Параметры
arcpy.geoanalytics.ClipLayer(input_layer, clip_layer, out_feature_class)
Имя | Описание | Тип данных |
input_layer | Набор данных, содержащий точечные, линейные или полигональные объекты для вырезания. | Feature Layer |
clip_layer | Набор данных, содержащий полигональные вырезающие объекты. | Feature Layer |
out_feature_class | Выходной класс пространственных объектов, который содержит объекты, полученные в результате вырезания. | Feature Class |
Пример кода
Скрипт Python, демонстрирующий использование функции ClipLayer.
#-------------------------------------------------------------------------------
# Name: ClipLayer.py
# Description: Clip USA Rivers to the extent of state boundaries.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/USA.gdb"
# Set local variables
clipFeatures = "USA_Rivers"
studyArea = "Nebraska_Boundary"
out = "NebraskaRivers"
# Run Clip Layer
arcpy.gapro.ClipLayer(clipFeatures, studyArea, out)