У меня есть большой набор файлов .tif, и мне нужно объединить/мозаику их всех в один .tif с удалением значения no-data (т. Е. Значение 230, 245, 255). Однако, когда я помещаю это в ... pixel '230, 245, 255' становится '0, 245, 255').gdal_merge на трех диапазонах .tif - удалить значение «нет данных»
Я пытаюсь получить NO PIXEL, возвращенный для 230, 245, 255. Возможно ли это?
I:\TFS_6\trial_merge>gdal_merge.py -o test.tif -n 230 245 255 file1.tif file2.tif
ERROR 4: `245' does not exist in the file system,
and is not recognised as a supported dataset name.
ERROR 4: `255' does not exist in the file system,
and is not recognised as a supported dataset name.
0...10...20...30...40...50...60...70...80...90...100 - done.
'-n 'ожидает одно значение, а не список значений. У каждого файла есть одно значение нодата? –
@MikeT нет, это 3-полосное значение пикселя. Я пытаюсь «маскировать/удалять». Поэтому я попробовал «gdalbuildvrt -srcnodata» 230 245 255 «tif_index.vrt * .tif» и получил .vrt с Band 1 = 0 (вместо 230), а полное значение 3 Band стало (0 245 255) ... . Я не ожидал. Я ожидал, что это станет «NoData» .... – user14696