可以使用arcpy中的ExtractByMask函数来裁剪tif,并且保持其为浮点型。以下是一个示例代码:

import arcpy

# 输入tif文件路径
input_tif = "path/to/input.tif"
# 输入shp文件路径
input_shp = "path/to/input.shp"
# 输出tif文件路径
output_tif = "path/to/output.tif"

# 使用ExtractByMask函数裁剪tif
arcpy.ExtractByMask_sa(input_tif, input_shp, output_tif)

这样,output.tif就是裁剪后的浮点型tif文件。

现有一个浮点型float存储的tif使用arcpy实现用shp裁剪该tif并保持其仍为浮点型

原文地址: https://www.cveoy.top/t/topic/jb59 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录