Страница 1 из 1

Красивые надписи

Добавлено: 29 мар 2017, 05:06
prospektor
Вопрос простой и, наверное, изрядно "бородатый". Задача: - красиво вставить значения атрибутов в разрывы изолиний сохранив при этом цветовой фон карты. Единственный способ, который удалось реализовать (nice.jpg), выглядит следующим образом: 1)Создаю стиль слоя на основе правил (фильтры выставляются по значениям нужного атрибута); 2) Стиль для каждого правила леплю из линии и составного маркера (символьного (одного или нескольких) и простого (или эллипса) в качестве подложки (line.jpg)); 3) В режимах смешивания слоя выбираю "умножение". Полученный результат в большинстве случаев меня устраивает. Но, когда изолинии не плавные, а с резкими сопряженными изгибами, мои подписи начинают "сходить с ума", так как не пишут линию, а расположены к ней по касательной.
Все попытки изобразить что-либо подобное с использованием обычных подписей, которые элементарно можно задать по значениям атрибутов и расположить вдоль кривой оказались безрезультатными: - либо буфер (фон) подписи забивают цветовой фон карты, либо сквозь них просвечивает линия.
Может быть кто-то знает другие варианты решения?