Вопрос простой и, наверное, изрядно "бородатый". Задача: - красиво вставить значения атрибутов в разрывы изолиний сохранив при этом цветовой фон карты. Единственный способ, который удалось реализовать (nice.jpg), выглядит следующим образом: 1)Создаю стиль слоя на основе правил (фильтры выставляются по значениям нужного атрибута); 2) Стиль для каждого правила леплю из линии и составного маркера (символьного (одного или нескольких) и простого (или эллипса) в качестве подложки (line.jpg)); 3) В режимах смешивания слоя выбираю "умножение". Полученный результат в большинстве случаев меня устраивает. Но, когда изолинии не плавные, а с резкими сопряженными изгибами, мои подписи начинают "сходить с ума", так как не пишут линию, а расположены к ней по касательной.
Все попытки изобразить что-либо подобное с использованием обычных подписей, которые элементарно можно задать по значениям атрибутов и расположить вдоль кривой оказались безрезультатными: - либо буфер (фон) подписи забивают цветовой фон карты, либо сквозь них просвечивает линия.
Может быть кто-то знает другие варианты решения?
Красивые надписи
-
prospektor
- Интересующийся
- Сообщения: 34
- Зарегистрирован: 02 фев 2015, 10:46
- Репутация: 8
Красивые надписи
- Вложения
-
- line.jpg (21.21 КБ) 1896 просмотров
-
- nice.jpg (54.63 КБ) 1896 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей