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

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

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

Иллюстрация

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

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

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

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

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

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

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

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

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

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

  • Этот инструмент геообработки работает на ArcGIS GeoAnalytics Server. Анализ выполняется на вашем GeoAnalytics Server, а результаты сохраняются в ресурсы на вашем ArcGIS Enterprise.

  • При работе инструментов GeoAnalytics Server, анализ выполняется на GeoAnalytics Server. Для оптимальной производительности сделайте данные доступными для GeoAnalytics Server через векторные слои, размещенные на вашем портале ArcGIS Enterprise или через файловое хранилище больших данных. Данные, которые не являются локальными для GeoAnalytics Server, будут перемещены на GeoAnalytics Server до начала анализа. Это означает, что для запуска инструмента потребуется больше времени, а в некоторых случаях перемещение данных с ArcGIS Pro на GeoAnalytics Server может завершиться ошибкой. Порог сбоя зависит от скорости сети, а также от размера и сложности данных. Соответственно рекомендуется всегда предоставлять доступ к данным или создавать файловое хранилище больших данных.

    Более подробно о публикации локаторов на портале

    Более подробно о создании файловых хранилищ больших данных в Server Manager

Параметры

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

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

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

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

Feature Set
Выходное имя
(Дополнительный)

Имя выходного сервиса пространственных объектов.

String
Хранилище данных
(Дополнительный)

Задает ArcGIS Data Store, где будут сохраняться выходные данные. По умолчанию это Хранилище больших пространственно-временных данных. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат.

  • Хранилище пространственно-временных больших данныхРезультаты будут храниться в хранилище больших пространственно-временных данных. Это значение по умолчанию.
  • Реляционное хранилище данныхРезультаты будут храниться в хранилище реляционных данных.
String

Производные выходные данные

ПодписьОписаниеТип данных
Выходной класс объектов

Вырезанные выходные данные.

Набор объектов

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

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

Feature Set
clip_layer

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

Feature Set
output_name
(Дополнительный)

Имя выходного сервиса пространственных объектов.

String
data_store
(Дополнительный)

Задает ArcGIS Data Store, где будут сохраняться выходные данные. По умолчанию – SPATIOTEMPORAL_DATA_STORE. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат.

  • SPATIOTEMPORAL_DATA_STOREРезультаты будут храниться в хранилище больших пространственно-временных данных. Это значение по умолчанию.
  • RELATIONAL_DATA_STOREРезультаты будут храниться в хранилище реляционных данных.
String

Производные выходные данные

ИмяОписаниеТип данных
output

Вырезанные выходные данные.

Набор объектов

Пример кода

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

В следующем скрипте окна Python показано, как использовать инструмент ClipLayer.

#-------------------------------------------------------------------------------
# Name: ClipLayer.py
# Description: Clip USA Rivers to the extent of state boundaries.
# Results can be found in your Portal
# Requirements: ArcGIS GeoAnalytics Server
# Import system modules
import arcpy
# Set local variables
clipFeatures = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/USA_Rivers/FeatureServer/0"
studyArea = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Nebraska_Boundary/FeatureServer/0"
outFS = "NebraskaRivers"
dataStore = "RELATIONAL_DATA_STORE"
# Execute Clip Layer
arcpy.geoanalytics.ClipLayer(clipFeatures, studyArea, outFS, dataStore)

Параметры среды

Особые случаи

Выходная система координат

Система координат, используемая при анализе. Если данный параметр не указан, анализ будет выполнен во входной системе координат. Для GeoAnalytics Tools готовые результаты будут храниться в пространственно-временном хранилище данных в системе координат WGS84.

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

  • Basic: Обязательно ArcGIS GeoAnalytics Server
  • Standard: Обязательно ArcGIS GeoAnalytics Server
  • Advanced: Обязательно ArcGIS GeoAnalytics Server

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