Обрезка растра

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Обрезка растра

Сообщение EVK »

Здравствуйте! Пытаюсь обрезать 4-х канальный растр по экстенту полигона. Выдает ошибку. Пытался другими способами- одно и тоже. Не пойму почему. Пишет такое:
Загрузка выходных слоев
Следующие слои были неверно сгенерированы.
• C:/Users/Sergey/AppData/Local/Temp/processing_xqyimG/d5d84cfe208347ca809053145d62ae8f/OUTPUT.nc
Обратитесь к 'Журналу сообщений' в главном окне QGIS за дополнительной информацией о выполнении алгоритма.
Подскажите пожалуйста почему.
И как сохранить Четырех канальный снимок в 3-х RGB?
Константин Силкин
Завсегдатай
Сообщения: 447
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка растра

Сообщение Константин Силкин »

Добрый день!
Какая версия ПО?
Перегнать 4 канала в 3 можно по какой-то формуле в калькуляторе растра. Формулы разные бывают, в зависимости от того, что хотите достичь. Учите теорию. Кончено есть вариант просто выкинуть какой-то канал и их останется 3. Но какой выкидывать – тоже вопрос методический (что будете делать с оставшимися?).
Сразу себе сильно поможете, если загрузите сюда ваш пример
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Re: Обрезка растра

Сообщение EVK »

Версия QGIS
3.34.1-Prizren
Космоснимок состоит из 4 каналов-красный, зеленый, синий+инфракрасный. Так как я не могу его обрезать ни каким способом в кугисе(что очень странно), хочу это сделать в другой программе. А та читает только RGB. В Аркгисе делал раньше при экспорте данных(8 бит) и все. Сейчас делал в нем -он почему то его портит.
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Re: Обрезка растра

Сообщение EVK »

Вырезать по данному вектору не получается
Вырезать по данному вектору не получается
Снимок.JPG (69.47 КБ) 3487 просмотров
Константин Силкин
Завсегдатай
Сообщения: 447
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка растра

Сообщение Константин Силкин »

Если вам QGIS только для экспорта, то вообще не заморачивайтесь с нею. Возьмите MultiSpec:
https://engineering.purdue.edu/~biehl/M ... d_win.html
Простенькая программа, берёт любое число каналов, делает много полезного.

Под примером я имел в виду конечно исходники. Но, посмотрев картинку, не понял зачем вам обрезать растр по такому сложному вектору. Что вы потом с этой лапшой делать собираетесь? Наверняка проблемы с обрезкой были из-за сложности вектора. Там же даже дырки есть!
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Re: Обрезка растра

Сообщение EVK »

НУ я потихоньку изучаю Qgis, поэтому хотелось бы знать как в нем это делать. И почему не вырезается по данному вектору?
Константин Силкин
Завсегдатай
Сообщения: 447
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка растра

Сообщение Константин Силкин »

Я не знаю, надо самому пробовать. Может с дырками алгоритм работать не хочет
Константин Силкин
Завсегдатай
Сообщения: 447
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка растра

Сообщение Константин Силкин »

Изучайте QGIS на простых примерах. Обрежьте для начала растр по прямоугольному полигону
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Re: Обрезка растра

Сообщение EVK »

Да я даже пробовал по выбору на карте и то не режет.
Константин Силкин
Завсегдатай
Сообщения: 447
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка растра

Сообщение Константин Силкин »

Смотря что выбирали. Обрезка по экстенту редко делается очень сложной по форме вектора. Ведь фактически никакой обрезки-то не происходит, просто чёрным закрашивается. Вам от такого сложного экстента какая польза-то ожидается? Когда мне надо было обнулить растр так, чтобы оставить только акваторию водоёма, сперва применял обрезку по границе берега, а потом вторым шагом обнулял уже острова
Константин Силкин
Завсегдатай
Сообщения: 447
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка растра

Сообщение Константин Силкин »

Для обработки многозональных снимков по сложному участку сделал вот такую битовую маску, далее уже скрипты писал, которые сверялись с нею и брали для обработки только нужные пиксели
Вложения
MaskBit.jpg
MaskBit.jpg (22.17 КБ) 3470 просмотров
tikhpetr
Гуру
Сообщения: 1153
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090239
Откуда: г. Жуковский МО

Re: Обрезка растра

Сообщение tikhpetr »

EVK,
Давайте исходник(ссылку), попробую обрезать в GM.
Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя