裁剪 (分析)

摘要

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

此工具用于以其他要素类中的一个或多个要素作为“模具”来剪切掉要素类的一部分。在您想要创建一个包含另一较大要素类的地理要素子集的新要素类(也称为研究区域或感兴趣区域 (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

代码示例

 import arcpy from arcpy import env  env.workspace = "c:/basedata/vegetation.gdb" arcpy.Clip_analysis("vegetation", "stream_buffers", "veg_within_stream_buffers")
裁剪示例(Python 窗口)

以下 Python 窗口脚本演示了如何在立即模式下使用“裁剪”函数。

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

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

 # Name: Clip_Example2.py # Description: Clip major roads that fall within the gnatcatcher habitat study area.  # Author: ESRI  # 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)      

环境

相关主题

许可信息

ArcView: 是
ArcEditor: 是
ArcInfo: 是

7/10/2012