操作方法
提供的说明介绍了将要素类或模板栅格用作裁剪几何时,如何在 Python 中调用裁剪工具。
在 ArcGIS 9.3 中,可以使用“裁剪”(管理)工具将模板要素类或栅格数据集指定为裁剪范围。
但是,由于此工具的“rectangle”参数为必填项,因此在 Python 中调用此工具时,即使此工具使用裁剪要素范围,也必须指定值。 使用裁剪要素时,范围的正确性无关紧要。
在 ArcGIS 9.3 和 9.3.1 中,如果指定模板,则可以在“裁剪”工具中指定任何矩形。 该工具将使用模板的范围。
自 ArcGIS 10.0 起,如果使用 ArcPy Python 包,请针对“rectangle”参数输入“#”,而非分配占位符范围。
根据 Python 包,选择以下相应脚本。
##Clip Raster Dataset with feature geometry import arcgisscripting gp = arcgisscripting.create() gp.Clip_management("c:/image.tif", "0 0 1 1", "c:/clip.tif","c:/feature.shp", "0", "ClippingGeometry")
##Clip Raster Dataset with feature geometry import arcpy arcpy.Clip_management("c:/image.tif", "#", "c:/clip.tif","c:/feature.shp", "0", "ClippingGeometry")
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序