Обрезка растра
-
- Участник
- Сообщения: 55
- Зарегистрирован: 16 янв 2012, 14:18
- Репутация: 0
Обрезка растра
Здравствуйте! Пытаюсь обрезать 4-х канальный растр по экстенту полигона. Выдает ошибку. Пытался другими способами- одно и тоже. Не пойму почему. Пишет такое:
Загрузка выходных слоев
Следующие слои были неверно сгенерированы.
• C:/Users/Sergey/AppData/Local/Temp/processing_xqyimG/d5d84cfe208347ca809053145d62ae8f/OUTPUT.nc
Обратитесь к 'Журналу сообщений' в главном окне QGIS за дополнительной информацией о выполнении алгоритма.
Подскажите пожалуйста почему.
И как сохранить Четырех канальный снимок в 3-х RGB?
Загрузка выходных слоев
Следующие слои были неверно сгенерированы.
• C:/Users/Sergey/AppData/Local/Temp/processing_xqyimG/d5d84cfe208347ca809053145d62ae8f/OUTPUT.nc
Обратитесь к 'Журналу сообщений' в главном окне QGIS за дополнительной информацией о выполнении алгоритма.
Подскажите пожалуйста почему.
И как сохранить Четырех канальный снимок в 3-х RGB?
-
- Завсегдатай
- Сообщения: 447
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: Обрезка растра
Добрый день!
Какая версия ПО?
Перегнать 4 канала в 3 можно по какой-то формуле в калькуляторе растра. Формулы разные бывают, в зависимости от того, что хотите достичь. Учите теорию. Кончено есть вариант просто выкинуть какой-то канал и их останется 3. Но какой выкидывать – тоже вопрос методический (что будете делать с оставшимися?).
Сразу себе сильно поможете, если загрузите сюда ваш пример
Какая версия ПО?
Перегнать 4 канала в 3 можно по какой-то формуле в калькуляторе растра. Формулы разные бывают, в зависимости от того, что хотите достичь. Учите теорию. Кончено есть вариант просто выкинуть какой-то канал и их останется 3. Но какой выкидывать – тоже вопрос методический (что будете делать с оставшимися?).
Сразу себе сильно поможете, если загрузите сюда ваш пример
-
- Участник
- Сообщения: 55
- Зарегистрирован: 16 янв 2012, 14:18
- Репутация: 0
Re: Обрезка растра
Версия QGIS
3.34.1-Prizren
Космоснимок состоит из 4 каналов-красный, зеленый, синий+инфракрасный. Так как я не могу его обрезать ни каким способом в кугисе(что очень странно), хочу это сделать в другой программе. А та читает только RGB. В Аркгисе делал раньше при экспорте данных(8 бит) и все. Сейчас делал в нем -он почему то его портит.
3.34.1-Prizren
Космоснимок состоит из 4 каналов-красный, зеленый, синий+инфракрасный. Так как я не могу его обрезать ни каким способом в кугисе(что очень странно), хочу это сделать в другой программе. А та читает только RGB. В Аркгисе делал раньше при экспорте данных(8 бит) и все. Сейчас делал в нем -он почему то его портит.
-
- Участник
- Сообщения: 55
- Зарегистрирован: 16 янв 2012, 14:18
- Репутация: 0
-
- Завсегдатай
- Сообщения: 447
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: Обрезка растра
Если вам QGIS только для экспорта, то вообще не заморачивайтесь с нею. Возьмите MultiSpec:
https://engineering.purdue.edu/~biehl/M ... d_win.html
Простенькая программа, берёт любое число каналов, делает много полезного.
Под примером я имел в виду конечно исходники. Но, посмотрев картинку, не понял зачем вам обрезать растр по такому сложному вектору. Что вы потом с этой лапшой делать собираетесь? Наверняка проблемы с обрезкой были из-за сложности вектора. Там же даже дырки есть!
https://engineering.purdue.edu/~biehl/M ... d_win.html
Простенькая программа, берёт любое число каналов, делает много полезного.
Под примером я имел в виду конечно исходники. Но, посмотрев картинку, не понял зачем вам обрезать растр по такому сложному вектору. Что вы потом с этой лапшой делать собираетесь? Наверняка проблемы с обрезкой были из-за сложности вектора. Там же даже дырки есть!
-
- Участник
- Сообщения: 55
- Зарегистрирован: 16 янв 2012, 14:18
- Репутация: 0
Re: Обрезка растра
НУ я потихоньку изучаю Qgis, поэтому хотелось бы знать как в нем это делать. И почему не вырезается по данному вектору?
-
- Завсегдатай
- Сообщения: 447
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: Обрезка растра
Я не знаю, надо самому пробовать. Может с дырками алгоритм работать не хочет
-
- Завсегдатай
- Сообщения: 447
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: Обрезка растра
Изучайте QGIS на простых примерах. Обрежьте для начала растр по прямоугольному полигону
-
- Участник
- Сообщения: 55
- Зарегистрирован: 16 янв 2012, 14:18
- Репутация: 0
Re: Обрезка растра
Да я даже пробовал по выбору на карте и то не режет.
-
- Завсегдатай
- Сообщения: 447
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: Обрезка растра
Смотря что выбирали. Обрезка по экстенту редко делается очень сложной по форме вектора. Ведь фактически никакой обрезки-то не происходит, просто чёрным закрашивается. Вам от такого сложного экстента какая польза-то ожидается? Когда мне надо было обнулить растр так, чтобы оставить только акваторию водоёма, сперва применял обрезку по границе берега, а потом вторым шагом обнулял уже острова
-
- Завсегдатай
- Сообщения: 447
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: Обрезка растра
Для обработки многозональных снимков по сложному участку сделал вот такую битовую маску, далее уже скрипты писал, которые сверялись с нею и брали для обработки только нужные пиксели
- Вложения
-
- MaskBit.jpg (22.17 КБ) 3428 просмотров
-
- Гуру
- Сообщения: 1153
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: -248090239
- Откуда: г. Жуковский МО
Re: Обрезка растра
EVK,
Давайте исходник(ссылку), попробую обрезать в GM.
Давайте исходник(ссылку), попробую обрезать в GM.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя