Вырезать слой (GeoAnalytics Desktop)

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

Извлекает входные объекты из заданных полигонов.

Иллюстрация

Иллюстрация работы инструмента Вырезать слой

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

  • Используйте Вырезать слой для вырезания точечных, линейных или полигональных объектов.

  • Используйте этот инструмент, чтобы вырезать часть одного класса пространственных объектов, используя один или несколько пространственных объектов из другого класса в качестве шаблона ("форма для печенья"). Это особенно полезно для создания класса пространственных объектов (также называется изучаемой областью или областью интереса (AOI)), который будет содержать географический поднабор пространственных объектов, скопированный из другого большего класса пространственных объектов.

  • Инструмент анализа вырежет объекты или части объектов, находящиеся в пределах области интереса.

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

  • Тип геометрии выходных данных будет соответствовать типу входных вырезаемых объектов. К примеру, если вы вырезаете линейные объекты полигонами, на выходе вы получите линии.

  • Все поля из параметра Входной слой будут включены в выходные данные. Поля из параметра Вырезающий слой не будут включены в выходные данные.

  • Вы можете повысить производительность инструмента Вырезать слой с помощью следующего:

    • Задайте параметр среды экстента, чтобы анализировать только данные области интереса.
    • Используйте локальные данные там, где выполняется анализ.

  • Этот инструмент геообработки работает на Spark. Анализ выполняется на настольном компьютере с использованием параллельно работающих ядер. Чтобы узнать больше о выполнении анализа см. раздел Информация по инструментами GeoAnalytics Desktop.

  • При запуске инструментов GeoAnalytics Desktop аналитика выполняется на настольном компьютере. Для оптимальной производительности, данные должны быть доступны на настольном ПК. Если используется размещенный векторный слой, рекомендуется применить ArcGIS GeoAnalytics Server. Если данные не являются локальными, инструмент будет работать дольше. Чтобы использовать ArcGIS GeoAnalytics Server для выполнения анализа, см. GeoAnalytics Tools.

Параметры

ПодписьОписаниеТип данных
Входной слой

Набор данных, содержащий точечные, линейные или полигональные объекты для вырезания.

Feature Layer
Вырезающий слой

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

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

Выходной класс пространственных объектов, который содержит объекты, полученные в результате вырезания.

Feature Class

arcpy.geoanalytics.ClipLayer(input_layer, clip_layer, out_feature_class)
ИмяОписаниеТип данных
input_layer

Набор данных, содержащий точечные, линейные или полигональные объекты для вырезания.

Feature Layer
clip_layer

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

Feature Layer
out_feature_class

Выходной класс пространственных объектов, который содержит объекты, полученные в результате вырезания.

Feature Class

Пример кода

Пример ClipLayer (автономный скрипт)

Скрипт 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)