Страница 1 из 1
как в GDAL маскирование делается?
Добавлено: 21 окт 2010, 08:37
kryl
Как в GDAL маскирование делается по растровой маске?
Re: как в GDAL маскирование делается?
Добавлено: 24 окт 2010, 13:15
Trace
т.е вы имеете в виду замещение данных одного слоя. данными другого слоя?
Re: как в GDAL маскирование делается?
Добавлено: 24 окт 2010, 13:52
kryl
На входе: 1 многоканальный растр и 1 1битный
На выходе должен получатся многоканальный растр, в котором растре должны быть равны 0 все пиксели во всех каналах, которые равны 0 в 1 битном растре, а остальные должны быть как в исходном многоканальном растре.
Re: как в GDAL маскирование делается?
Добавлено: 25 окт 2010, 05:00
Trace
Можно попробовать
gdal_merge.py
для этого попробуйте ввести следующую команду:
gdal_merge -o rezult.tif -pct -n 1 rastr.tif mask.tif
для растров в индексной палитре параметр "-pct" обязателен, параметр "-n 1" задает значение "nodata_value". в моем слуечае получается "1"
Но вот в вашем случае я затрудняюсь, но можно попробовать
растровый калькулятор для кугис, или обрезку по вектору.
Re: как в GDAL маскирование делается?
Добавлено: 28 окт 2010, 19:49
ericsson
Если растры совпадают, можно сделать dump привязки и воспользоваться ImageMagick (см.
http://www.imagemagick.org/Usage/compose/ ), потом вернуть привязку на место.
Re: как в GDAL маскирование делается?
Добавлено: 29 окт 2010, 10:55
Trace
если есть возможность выложите маленькие фрагменты растров для эксперимента.
Re: как в GDAL маскирование делается?
Добавлено: 21 апр 2011, 08:10
kryl
Не появилось свежих идей? Я на выходных мучился через GRASS (это же надо сначала импорт, потом саму маску, потом экспорт)
Re: как в GDAL маскирование делается?
Добавлено: 21 апр 2011, 09:31
Voltron
Ваша задача решается элементарным скриптом на Python.
Здесь есть вся необходимая информация
Re: как в GDAL маскирование делается?
Добавлено: 21 апр 2011, 10:07
Denis Rykov
В QGIS с помощью RasterCalc можно сделать так:
Повторить для всех каналов.
Re: как в GDAL маскирование делается?
Добавлено: 21 апр 2011, 16:01
kryl
А raster Calc может сохранять результат в виде мульти канального файла?