裁剪 (Analysis)

许可等级:BasicStandardAdvanced

摘要

提取与裁剪要素相重叠的输入要素。

此工具用于以其他要素类中的一个或多个要素作为模具来剪切掉要素类的一部分。在您想要创建一个包含另一较大要素类的地理要素子集的新要素类(也称为研究区域或感兴趣区域 (AOI))时,裁剪工具尤为有用。

插图

Clip illustration

用法

语法

Clip_analysis (in_features, clip_features, out_feature_class, {cluster_tolerance})
参数说明数据类型
in_features

要裁剪的要素。

Feature Layer
clip_features

用于裁剪输入要素的要素。

Feature Layer
out_feature_class

待创建的要素类。

Feature Class
cluster_tolerance
(可选)

所有要素坐标之间的最小距离以及坐标可以沿 X 和/或 Y 方向移动的距离。如果此值设置得较高,则数据的坐标精度将会较低;如果此值设置得较低,则数据的坐标精度将会较高。

Linear unit

代码实例

裁剪 (Clip) 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用裁剪 (Clip) 函数。

import arcpy
from arcpy import env

env.workspace = "C:/data"
arcpy.Clip_analysis("majorrds.shp", "study_quads.shp", "C:/output/studyarea.shp")
裁剪 (Clip) 示例 2(独立 Python 脚本)

以下 Python 脚本演示了如何在独立脚本中使用裁剪 (Clip) 函数。

# Name: Clip_Example2.py
# Description: Clip major roads that fall within the study area. 

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
in_features = "majorrds.shp"
clip_features = "study_quads.shp"
out_feature_class = "C:/output/studyarea.shp"
xy_tolerance = ""

# Execute Clip
arcpy.Clip_analysis(in_features, clip_features, out_feature_class, xy_tolerance)

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014