Подпись перекрывает объекты

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
venrt
Интересующийся
Сообщения: 32
Зарегистрирован: 25 авг 2016, 11:41
Репутация: 0

Подпись перекрывает объекты

Сообщение venrt » 26 дек 2017, 09:09

Добрый день.
Подскажите возможно ли исправить следующее:
Есть карта города с подписанными улицами, она используется как подложка, сверху наносится сеть электрических линий.
Получается так что в макете, при печати в пдф название улиц перекрывает линии.
Возможно сделать так что бы подписи улиц уходили под созданные поверх них объекты?
Вот пример:
Изображение
Синяя линия это нарисованная мной сеть, как убрать подпись улицы под эту линию или вообще скрыть с этого места?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Подпись перекрывает объекты

Сообщение Игорь Белов » 26 дек 2017, 09:49

Можно сделать надписи вместе с их буферами полупрозрачными.
The purpose of computing is insight, not numbers

venrt
Интересующийся
Сообщения: 32
Зарегистрирован: 25 авг 2016, 11:41
Репутация: 0

Re: Подпись перекрывает объекты

Сообщение venrt » 26 дек 2017, 10:21

Но тогда они будут плохо читаться и все равно будут поверх объектов

Label z-index и Перекрытие может как-то это решают?

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Подпись перекрывает объекты

Сообщение freeExec » 26 дек 2017, 10:25

Сначала рендерится геометрия в порядке слоёв, затем надписи. Поэтому подсунуть не выйдет. Или делать их менее заметными. Или для флага "показывать подпись" или нет строите буфер вокруг дороги, находите пересечения его с сетями и если это так - не показываете надпись.
Последний раз редактировалось freeExec 26 дек 2017, 10:43, всего редактировалось 1 раз.

venrt
Интересующийся
Сообщения: 32
Зарегистрирован: 25 авг 2016, 11:41
Репутация: 0

Re: Подпись перекрывает объекты

Сообщение venrt » 26 дек 2017, 10:34

А можно поподробней второй вариант?

prospektor
Интересующийся
Сообщения: 34
Зарегистрирован: 02 фев 2015, 10:46
Репутация: 8

Re: Подпись перекрывает объекты

Сообщение prospektor » 09 янв 2018, 18:54

Попробуйте стиль линии ваших улиц дополнить элементом маркерная линия. Из маркеров выберите шрифт, переопределите символ шрифта полем с названием улицы и выставьте необходимые параметры отображения и смешения цветов и палитры. Кажется, должно получиться.

Vedmed
Участник
Сообщения: 70
Зарегистрирован: 19 янв 2012, 14:48
Репутация: 6

Re: Подпись перекрывает объекты

Сообщение Vedmed » 13 мар 2018, 08:31

А у меня обратная проблема, картодиаграммы перекрывают подписи. Может, кто-нибудь в курсе, как гарантированно вытащить подписи поверх картодиаграмм? Пробовал играться с настройками отображения - не помогает, или не те настройки кручу.

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Re: Подпись перекрывает объекты

Сообщение alexandr cherepanov » 13 мар 2018, 11:21

Добавить дубликат слоя, с которого нужно брать подписи, и выставить невидимый стиль для его обьектов.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей