Разбиение (Split) (Анализ)

Уровень лицензии:BasicStandardAdvanced

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

После разбиения входных объектов создается поднабор нескольких выходных классов объектов.

Уникальные значения атрибута Поле разбиения (Split Field) будут использованы в качестве имен выходных классов пространственных объектов. Они сохраняются в целевую рабочую область.

Рисунок

Принцип работы инструмента Разбиение (Split)
Входные объекты (INPUT) разбиты на четыре выходных класса объектов (OUTPUT) на основе четырех из шести разбивающих объектов класса SPLIT FEATURE, которые перекрывают область входных объектов. Эти шесть уникальных значений в поле разбиения соответствуют шести разбивающим объектам.

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

Синтаксис

Split_analysis (in_features, split_features, split_field, out_workspace, {cluster_tolerance})
ПараметрОбъяснениеТип данных
in_features

Класс объектов, который будет разбит.

Feature Layer
split_features

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

Feature Layer
split_field

Символьное поле, используемое для разбиения входных объектов. Значения этого поля определяют разбивающие объекты, используемые для создания каждого выходного класса объектов. Уникальные значения поля разбиения предоставляют имена выходных классов объектов.

Field
out_workspace

Рабочая область, где хранится выходной класс объектов.

Workspace ; Feature Dataset
cluster_tolerance
(дополнительно)

Минимальное расстояние, в пределах которого координаты узлов и вершин объектов считаются различимыми, и на которое могут быть смещены координаты по X или Y (или и то, и другое). Установите большее значение для данных, которые имеют меньшую точность координат, и меньшее значение для наборов данных с очень большой точностью.

Linear unit

Пример кода

Разбиение. Пример (Окно Python)

Пример скрипта Python для инструмента Разбиение.

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.Split_analysis("Habitat_Analysis.gdb/vegtype", "climate.shp", "Zone", "C:/output/Output.gdb", "1 Meters")
Разбиение. Пример (Автономный скрипт)

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

# Name: Split.py
# Description: Split vegetation layer into separate feature classes for each climate zone
# Author: ESRI

# import system modules 
import arcpy 
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Split vegetation layer by climate zones, write to Output.gdb
veg = "Habitat_Analysis.gdb/vegtype"
splitFeatures = "climate.shp"
splitField = "Zone"
outWorkspace = "C:/output/Output.gdb"
clusterTol = "1 Meters"
arcpy.Split_analysis(veg, splitFeatures, splitField, outWorkspace, clusterTol)

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

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Да
5/10/2014