有(至少)两种方式来单波段栅格转换为多波段栅格。
如果现有的条带代表一个已知的颜色,你强迫(要挟)现有频段的补色,并添加剩下的两个人。本例将灰度带并将其转换为青色3波段栅格:
另一种解决方案是让你的灰阶带的三个副本,每个强制或者红/绿/蓝,然后将它们组合成一个单一的3波段栅格:
这将保存灰阶(除非有调色板参与,在这种情况下,你可以只使用RasterPaletteResolver直接转换为RGB)。
尝试RasterMosaicker之前加入RasterSelector。
如果这还不够,那么你的栅格相差太多,以mosaick原样,而你需要做一些预处理。
相关变压器可能是RasterPropertyExtractor,检查出属性_num_bands特别是,它应该是为所有输入栅格相同。如果必要的话,看看到RasterBandAdder,RasterBandRemover等。
你看着的RasterMosaicker?