У меня есть растровое изображение (GeoTIFF) с целочисленными значениями. Я знаю, как визуализировать растровые значения в QGIS с использованием цветовых карт или аналогичных, но я бы хотел вместо этого назначать символы для каждого цветового значения - точно так же, как цветовая карта, но с символами.
Пример:
Вопрос:
возможно ли это и в таком случае как?
Ответы:
Нажмите на классифицированный стиль, классифицируйте и дважды щелкните по символу. Затем выберите «SVG-FILL», и должно появиться следующее диалоговое окно с некоторыми основными иконками SVG, поставляемыми с QGIS.
Выберите значок и не забудьте установить граничную линию («простая линия») без пера. В противном случае поля будут ограничены небольшой линией. Ваш вопрос отображает такую границу, поэтому, возможно, вы захотите их оставить.
Это было сделано с использованием версии разработки QGIS 1.9, но предполагается, что это возможно и в версии 1.8. Вы можете создавать свои собственные SVG-символы, используя, например, превосходный пакет Inkscape.
источник
Предполагая, что ваш растр имеет довольно большой масштаб (землепользование, погода, ...), почему бы вам просто не преобразовать их в векторный формат?
источник
Я считаю, что QGIS все еще поставляется с gdal2xyz.py, и с его помощью вы можете преобразовать свой растр в текстовый файл.
Откройте терминал в каталоге, содержащем растр и запустите:
Текстовый файл будет содержать разделенные пробелами триплеты xyz, содержащие ординату x, ординату y и значение z (из растра).
Вам нужно будет добавить новую первую строку в файл, что-то вроде «xy z» (без кавычек). Сделав это, вы сможете загрузить файл в QGIS, используя инструмент «Добавить текст с разделителями», выбрав «пробел» в качестве разделителя.
Затем в QGIS вы можете стилизовать точки: Свойства -> Вкладка «Стиль» -> Категоризовать, а затем использовать символы шрифта для стилизации точек.
источник