Страница 1 из 1
Обрезка растра
Добавлено: 27 июн 2024, 13:01
EVK
Здравствуйте! Пытаюсь обрезать 4-х канальный растр по экстенту полигона. Выдает ошибку. Пытался другими способами- одно и тоже. Не пойму почему. Пишет такое:
Загрузка выходных слоев
Следующие слои были неверно сгенерированы.
• C:/Users/Sergey/AppData/Local/Temp/processing_xqyimG/d5d84cfe208347ca809053145d62ae8f/OUTPUT.nc
Обратитесь к 'Журналу сообщений' в главном окне QGIS за дополнительной информацией о выполнении алгоритма.
Подскажите пожалуйста почему.
И как сохранить Четырех канальный снимок в 3-х RGB?
Re: Обрезка растра
Добавлено: 27 июн 2024, 13:54
Константин Силкин
Добрый день!
Какая версия ПО?
Перегнать 4 канала в 3 можно по какой-то формуле в калькуляторе растра. Формулы разные бывают, в зависимости от того, что хотите достичь. Учите теорию. Кончено есть вариант просто выкинуть какой-то канал и их останется 3. Но какой выкидывать – тоже вопрос методический (что будете делать с оставшимися?).
Сразу себе сильно поможете, если загрузите сюда ваш пример
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:30
EVK
Версия QGIS
3.34.1-Prizren
Космоснимок состоит из 4 каналов-красный, зеленый, синий+инфракрасный. Так как я не могу его обрезать ни каким способом в кугисе(что очень странно), хочу это сделать в другой программе. А та читает только RGB. В Аркгисе делал раньше при экспорте данных(8 бит) и все. Сейчас делал в нем -он почему то его портит.
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:34
EVK

- Вырезать по данному вектору не получается
- Снимок.JPG (69.47 КБ) 3481 просмотр
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:38
Константин Силкин
Если вам QGIS только для экспорта, то вообще не заморачивайтесь с нею. Возьмите MultiSpec:
https://engineering.purdue.edu/~biehl/M ... d_win.html
Простенькая программа, берёт любое число каналов, делает много полезного.
Под примером я имел в виду конечно исходники. Но, посмотрев картинку, не понял зачем вам обрезать растр по такому сложному вектору. Что вы потом с этой лапшой делать собираетесь? Наверняка проблемы с обрезкой были из-за сложности вектора. Там же даже дырки есть!
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:41
EVK
НУ я потихоньку изучаю Qgis, поэтому хотелось бы знать как в нем это делать. И почему не вырезается по данному вектору?
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:43
Константин Силкин
Я не знаю, надо самому пробовать. Может с дырками алгоритм работать не хочет
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:44
Константин Силкин
Изучайте QGIS на простых примерах. Обрежьте для начала растр по прямоугольному полигону
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:45
EVK
Да я даже пробовал по выбору на карте и то не режет.
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:50
Константин Силкин
Смотря что выбирали. Обрезка по экстенту редко делается очень сложной по форме вектора. Ведь фактически никакой обрезки-то не происходит, просто чёрным закрашивается. Вам от такого сложного экстента какая польза-то ожидается? Когда мне надо было обнулить растр так, чтобы оставить только акваторию водоёма, сперва применял обрезку по границе берега, а потом вторым шагом обнулял уже острова
Re: Обрезка растра
Добавлено: 27 июн 2024, 14:56
Константин Силкин
Для обработки многозональных снимков по сложному участку сделал вот такую битовую маску, далее уже скрипты писал, которые сверялись с нею и брали для обработки только нужные пиксели
Re: Обрезка растра
Добавлено: 27 июн 2024, 17:50
tikhpetr
EVK,
Давайте исходник(ссылку), попробую обрезать в GM.