В QGIS как удалить группу из растра?

13

Когда я обрабатываю растр в QGIS, он создает вторую группу. Похоже, что у группы нет полезных данных. Мне нравится использовать инструмент Raster Colors, и он не примет растр с чем-то большим, чем на полосе.

Как мне удалить лишнюю полосу?

BWill
источник
1
Какую растровую обработку вы делаете, чтобы создать дополнительную полосу? Похоже, это создает группу маски.
MerseyViking
Я использую новый инструмент для стрижки в QGIS 1.7. Насколько я знаю, это реализация GDAL_TRANSLATE. Я использую слой маски шейп-
файла и

Ответы:

6

Интересный. Если вы указываете шейп-файл в качестве маски, он использует gdal_warp и автоматически добавляет -dstalpha к параметрам командной строки.

Сейчас вы можете скопировать текст, который появляется в нижней части диалогового окна, и вставить его в окно командной строки, удалив параметр -dstalpha. Но это не идеальное решение, поэтому я предлагаю вам подать заявку на трекер ошибок QGIS, чтобы добавить его в качестве опции.

В качестве альтернативы, но придерживаясь командной строки, вы можете запустить gdal_translate для вашего двухполосного файла, используя опцию -b 1, чтобы просто использовать первую полосу для вывода.

Полагаю, что управление полосами определенно стоит в QGIS, так что, возможно, стоит добавить его в баг-трекер как запрошенную функцию.

MerseyViking
источник
0

Попробуйте "Разный растровый калькулятор GDAL". У меня такая же проблема. В диалоговом окне выберите растровый файл для полосы А, а другую полосу оставьте как не выбранную. В текстовом поле gdalnumeric команды вычисления введите A * 1. Созданный растровый файл будет иметь только одну полосу.

Фрэнсис
источник
0

Вы можете просто использовать растровый калькулятор QGIS:

Выражение: "my_raster@1"

щелчок current layer extent

и сохранить как новый однополосный растр.

Tactopoda
источник
0

выберите в панели инструментов: перегруппировать полосы. И удалить полосу

Филипп Утин
источник