сделать прозрачными области в которых нет данных
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 11 фев 2012, 14:53
- Репутация: 0
сделать прозрачными области в которых нет данных
Как после выгрузки каналов с помощью MRTSwath Tool, сделать прозрачными области в которых нет данных. Т.е. есть картинка в географической проекции, а надо лишние белые области сделать прозрачными!
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 11 фев 2012, 14:53
- Репутация: 0
Re: MRTSwath Tool
я немного не то имел ввиду.
Вот картинка спроецированная в EPSG:4326. Как сделать области не принадлежащие изображению прозрачными.
Например, в gdalwarp есть -dstalpha которая по-идеи должна это делать, но увы.
Вот сама картинка:
http://imageshost.ru/photo/2361811/id1680701.html
Вот картинка спроецированная в EPSG:4326. Как сделать области не принадлежащие изображению прозрачными.
Например, в gdalwarp есть -dstalpha которая по-идеи должна это делать, но увы.
Вот сама картинка:
http://imageshost.ru/photo/2361811/id1680701.html
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: сделать прозрачными области в которых нет данных
А что вы имели в виду? Как сделать области не принадлежащие изображению (это вообще как? все области изображения принадлежат изображению) прозрачными в QGIS вам подсказали выше.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: сделать прозрачными области в которых нет данных
система координат тут непричем
прозрачность сама по себе не существует, она берется из пикселей с определенными значениями
-dstalpha должен создавать альфа-канал из уже указанных в метаданных NODATA, если их в метаданных нет, этот ключ не имеет смысла
ну и картинка ваша ничем не помогает, что она должна проиллюстрировать? что белый на белом фоне это может быть а) белый, б) любой другой сделанный прозрачным?
прозрачность сама по себе не существует, она берется из пикселей с определенными значениями
-dstalpha должен создавать альфа-канал из уже указанных в метаданных NODATA, если их в метаданных нет, этот ключ не имеет смысла
ну и картинка ваша ничем не помогает, что она должна проиллюстрировать? что белый на белом фоне это может быть а) белый, б) любой другой сделанный прозрачным?
пристегивайтесь, турбулентность прямо по курсу
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
Re: сделать прозрачными области в которых нет данных
Попробуйте gdalwarp -srcnodata "255 255 255" -dstalpha src.tif dst.tif
Эта операция создаст альфа-канал и сделает его прозрачным там, где цвет белый. Если у вас растр RGB конечно.
Эта операция создаст альфа-канал и сделает его прозрачным там, где цвет белый. Если у вас растр RGB конечно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя