使用光栅图像和 Arcpy 进行批处理 - 复合波段功能

问题描述 投票:0回答:0

Bands 所以我想用arcpy来运行复合波段函数。基本上我在一个文件夹中有 450 多个 tif 文件,每个文件都是无人机图像中的一个单独波段。我想创建一个脚本,每 4 个波段获取一个合成图像并将其输出到一个新文件夹中。此外,能够相应地标记波段会很有帮助。我不确定如何创建一个循环来完成此操作,因为我是使用 arcpy 的新手。谢谢!

import arcpy
arcpy.env.workspace = ".\\"
output = "Stacked_bands"

for rasters in folder:
band1 =
band2 =
band3 =
band4 =


arcpy.CompositeBands_management("band1.tif;band2.tif;band3.tif;
band4.tif, "stacked_img.tif")

我对学习 Arcpy 还是个新手,所以我不确定从哪里开始解决这个问题。我真的只是不知道如何编写一个循环来使用每 4 个波段创建一个输出。

batch-processing raster arcpy
© www.soinside.com 2019 - 2024. All rights reserved.