中文

操作方法:使用“裁剪几何”选项裁剪栅格

摘要

提供的说明描述了当使用要素类或模板栅格作为裁剪几何时,如何调用 Python 中的裁剪工具。

从 ArcGIS 9.3 开始,裁剪(管理)工具允许将模板要素类或栅格数据集指定为裁剪范围。

但是,由于此工具的“矩形”参数是必需的,因此在 Python 中调用该工具时,即使该工具使用了裁剪要素的范围,也必须指定一个值。 使用裁剪要素时,范围的正确性无关紧要。

过程

在 ArcGIS 9.3 和 9.3.1 中,指定模板后,可以在裁剪工具中指定任何“矩形”。 该工具使用模板的范围。

从 ArcGIS 10.0 开始,如果使用 ArcPy Python 包,请在“矩形”参数中填写“#”,而不要填写虚拟范围。

根据 Python 包,从下方选择适当的脚本。

  • 对于 arcgisscripting 包:
    ##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")
  • 对于 ArcPy 包:
    ##Clip Raster Dataset with feature geometry
    import arcpy
    arcpy.Clip_management("c:/image.tif", "#", "c:/clip.tif","c:/feature.shp", "0", "ClippingGeometry")

相关信息