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

Сводка

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

Иллюстрация

Схема работы инструмента Вырезать слой

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

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

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

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

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

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

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

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

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

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

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

Синтаксис

arcpy.gapro.ClipLayer(input_layer, clip_layer, out_feature_class)
ParameterОбъяснениеТип данных
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"
# Execute Clip Layer
arcpy.gapro.ClipLayer(clipFeatures, studyArea, out)

Информация о лицензиях

  • Basic: Нет
  • Standard: Нет
  • Advanced: Да

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