Товарищи, подскажите, пожалуйста.
Я не до конца понял, как в QGIS (у меня 2.3.0) сделать одноканальное псевдоцветное изображение по заданным интервалам.
Данные должны быть занесены в таблицу. В таблице 3 столбца: Значение, Цвет, Обозначение.
Что значит "Значение"? Если в значении указано "-1", то такой цвет приобретают только пиксели со значением "-1" или какие-то смежные? Или это граница, тогда верхняя или нижняя?
Как всё-таки указать диапазон, чтобы получить значения, соответствующие шкале из статьи?
Спасибо.
P.S. Может, кому пригодятся примерные значения RGB для диапазонов по приведённой в статье дискретной шкале NDVI.
-1…0 – 004:018:060
0…0,033 – 255:255:255
0,033…0,066 – 196:184:168
0,066…0,1 – 180:150:108
0,1…0,133 – 164:130:076
0,133…0,166 – 148:114:060
0,166…0,2 – 124:158:044
0,2…0,25 – 148:182:020
0,25…0,3 – 116:170:004
0,3…0,35 – 100:162:004
0,35…0,4 – 084:150:004
0,4…0,45 – 060:134:004
0,45…0,5 – 028:114:004
0,5…0,6 – 004:096:004
0,6…0,7 – 004:074:004
0,7…0,8 – 004:056:004
0,8…0,9 – 004:040:004
0,9…1 – 000:000:000
NDVI цветовая шкала
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 04 фев 2014, 02:52
- Репутация: 2
NDVI цветовая шкала
Последний раз редактировалось Tifoso 14 апр 2014, 03:40, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: NDVI цветовая шкала
Можно, наверное, зная синтаксис qml- стилей вручную такое создавать. Но я в свое время через графический интерфейс сделал:
Свойства слоя -> Singleband pseudocolor
Color Interpolation = Discrete (для точной дискретной шкалы)
Color Interpolation = Linear (для непрерывной шклы цветов)
Далее вручную:
Value = верхняя граница
Color: можно вручную подобрать цвет или вбить значения RGB.
Label: текстовый ярлычок.
Чтобы применить стиль (во вложении) нужно в свойсвах слоя нажать "Загрузить стиль".
Свойства слоя -> Singleband pseudocolor
Color Interpolation = Discrete (для точной дискретной шкалы)
Color Interpolation = Linear (для непрерывной шклы цветов)
Далее вручную:
Value = верхняя граница
Color: можно вручную подобрать цвет или вбить значения RGB.
Label: текстовый ярлычок.
Чтобы применить стиль (во вложении) нужно в свойсвах слоя нажать "Загрузить стиль".
- Вложения
-
- ndvi.png (134.21 КБ) 15782 просмотра
-
ndvi.zip
- (1.64 КБ) 2741 скачивание
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 04 фев 2014, 02:52
- Репутация: 2
Re: NDVI цветовая шкала
Спасибо за ответ!bolotoved писал(а):Value = верхняя граница
Это была ключевая необходимая информация. Вопрос возник в связи с тем, что в теме "NDVI - теория и практика" (куда я изначально адресовал свой вопрос) Вы прикладывали файл стиля "ndvi.qml", адаптированный для Ваших целей, в котором одни и те же цвета повторялись много раз для возрастающих значений.
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: NDVI цветовая шкала
Это был файл сгенерированный древним QGIS, тогда возможностей манипуляции цветовыми шкалами было гораздо меньше. В новом прилагаемом выше файле qml используются уже диапазоны.Tifoso писал(а):в котором одни и те же цвета повторялись много раз для возрастающих значений.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей