Страница 1 из 1
сделать прозрачными области в которых нет данных
Добавлено: 09 мар 2012, 18:43
Alex_12
Как после выгрузки каналов с помощью MRTSwath Tool, сделать прозрачными области в которых нет данных. Т.е. есть картинка в географической проекции, а надо лишние белые области сделать прозрачными!
Re: MRTSwath Tool
Добавлено: 09 мар 2012, 19:29
Максим Дубинин
Re: MRTSwath Tool
Добавлено: 09 мар 2012, 20:01
Alex_12
я немного не то имел ввиду.
Вот картинка спроецированная в EPSG:4326. Как сделать области не принадлежащие изображению прозрачными.
Например, в gdalwarp есть -dstalpha которая по-идеи должна это делать, но увы.
Вот сама картинка:
http://imageshost.ru/photo/2361811/id1680701.html
Re: сделать прозрачными области в которых нет данных
Добавлено: 09 мар 2012, 20:45
Voltron
А что вы имели в виду? Как сделать области не принадлежащие изображению (это вообще как? все области изображения принадлежат изображению) прозрачными в QGIS вам подсказали выше.
Re: сделать прозрачными области в которых нет данных
Добавлено: 09 мар 2012, 21:02
Максим Дубинин
система координат тут непричем
прозрачность сама по себе не существует, она берется из пикселей с определенными значениями
-dstalpha должен создавать альфа-канал из уже указанных в метаданных NODATA, если их в метаданных нет, этот ключ не имеет смысла
ну и картинка ваша ничем не помогает, что она должна проиллюстрировать? что белый на белом фоне это может быть а) белый, б) любой другой сделанный прозрачным?
Re: сделать прозрачными области в которых нет данных
Добавлено: 11 мар 2012, 04:07
Aleksandr Dezhin
Попробуйте gdalwarp -srcnodata "255 255 255" -dstalpha src.tif dst.tif
Эта операция создаст альфа-канал и сделает его прозрачным там, где цвет белый. Если у вас растр RGB конечно.