分割 (Analysis)

许可等级:BasicStandardAdvanced

摘要

分割输入要素会创建由多个输出要素类构成的子集。

“分割字段”的唯一值生成输出要素类的名称。它们保存在目标工作空间中。

插图

Split illustration
The INPUT features are split into four OUTPUT feature classes based on four of six overlaying SPLIT FEATUREs. These six split features correspond to six unique split field values.

用法

语法

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

代码实例

Split 示例(Python 窗口)

以下 Python 窗口脚本演示了如何使用 Split 工具。

import arcpy arcpy.env.workspace = "c:/data" arcpy.Split_analysis("Habitat_Analysis.gdb/vegtype", "climate.shp", "Zone", "C:/output/Output.gdb", "1 Meters")
Split 示例(独立脚本)

将植被图层按气候带分割成单独的要素类。

# 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