Я ищу способ вставить непрерывную легенду цвета для растрового слоя. Мне удалось создать дискретные символы со значениями вдоль панели, но я хотел бы иметь непрерывную панель с некоторыми значениями на панели, аналогично старому плагину «One-Band Raster», который не работает с версией QGIS. выше 1,7
Я попытался установить в свойствах-> стиль, где я выбрал тип рендеринга «Псевдополосный однополосный» и увидел окно «Создать новый цветовой график». Я пробовал оба «Непрерывный» или «Равный интервал». Однако в Composer легенда всегда отображается с дискретными символами.
Есть ли способ заставить QGIS Composer отображать хорошую непрерывную полосу для растрового слоя?
qgis
raster
legend
print-composer
Богдан
источник
источник
Ответы:
Другой вариант - добавить в композицию форму прямоугольника, а затем оформить прямоугольник, используя градиентную заливку с тем же цветовым изменением, что и растр. Это можно сделать непосредственно в QGIS, без редактирования изображений или HTML.
источник
Обходной путь без картинок - добавить градиент, используя фрейм HTML и немного магии CSS:
источник
Немного хака, чтобы заставить композитора сделать это в QGIS 3
Добавьте вашу легенду, затем отрегулируйте размер символа в вашей легенде до чего-то маленького (например, 1,5 мм). Вы по-прежнему будете видеть белые линии, разделяющие цветные полосы, они, похоже, относятся к размеру шрифта для текста легенды, поэтому установите его на ноль.
Затем вы можете добавить ручные метки вдоль градиента и прямоугольника, чтобы замаскировать текст легенды, или установить этот текст в белый цвет.
Это не дает идеального градиента, так как остаются небольшие белые линии, но для моих целей этого было достаточно.
Редактировать; Это было проверено на QGIS версии 3.4.1-Мадейра
Как ниже;
источник
Эта опция не включена в QGIS, но вот что я делаю:
Сначала классифицируйте с использованием желаемой цветовой шкалы. Затем перейдите в Настройки -> Менеджер стилей -> Цветовая шкала (показано на рисунке ниже):
Теперь вы можете использовать 'Snipping Tool' для копирования используемой вами рампы. Например, на приведенном ниже рисунке показана цветовая шкала «Блюз», скопированная с помощью инструмента «Обрезка»:
Теперь в «Composer Manager» используйте «Добавить метку» и «Добавить изображение», чтобы добавить непрерывную цветную шкалу вместе с легендой. Чтобы получить значения «Макс» и «Мин» для непрерывной цветовой шкалы, используйте Свойства слоя -> Стиль.
источник
еще один вариант, но ограниченный рампами cpt-city.
Это работает
Вы можете поместить файл рампы svg на холст как изображение. В моей настройке Ubuntu они появляются в ~ / .qgis2 / cpt-city /
источник
Кроме того, вы можете добавить масштаб к своей легенде. Вы можете сделать это, добавив масштабную линейку. Поиграйте с единицами и сегментами, чтобы получить необходимый вам размер и сегменты.
Я все еще выясняю, как повернуть текст
источник
Для этого в главном репозитории есть плагин qgis: Color Scale Bar для одноканальных растров, и он хорошо работает для меня для QGIS 2.X https://github.com/BC-Consulting/bccscbar или QGIS 3.X https : //github.com/BC-Consulting/geoprocalgos
источник