Страница 1 из 1
Отображение надписей слоя
Добавлено: 19 дек 2022, 11:46
UNISTROYM
Добрый день. В проекте есть два слоя: Слой дорог и слой остановочных пунктов. При надписывании названий дорог, надписи дорог накладываются сверху значков остановок, хотя слой остановок лежит выше. Подскажите пожалуйста ка это исправить чтобы значки остановок на карте отображались выше надписей дорог?
Re: Отображение надписей слоя
Добавлено: 19 дек 2022, 13:11
Константин Силкин
Здравствуйте!
Стиль стоя. Подписи. Рендеринг. Параметры подписи. Label z-index
Стиль стоя. Подписи. Рендеринг. Перекрытие. Высокий вес
Re: Отображение надписей слоя
Добавлено: 19 дек 2022, 14:05
UNISTROYM
Спасибо за ответ, это применять к слою дорог? я так понимаю что это в свойствах слоя, в закладке "надписи" -отрисовка? Не могу понять где Рендеринг? И что такое Label z-index? Есть только порядок отрисовки (z-index) там числовое значение, при изменении ничего с надписями не происходит, остаются так же наверху значков((
Re: Отображение надписей слоя
Добавлено: 19 дек 2022, 15:38
Константин Силкин
Делайте у дорог ниже индекс и вес, а у остановок – наоборот.
Re: Отображение надписей слоя
Добавлено: 19 дек 2022, 16:08
konst555
Надписи, как правило, отрисовываются последними. Наверное, чтобы хорошо читались и не перекрывались объектами. Поэтому в вашем случае надо решить - чего вы хотите: скрывать накладывающиеся надпили или сдвигать? Будет ли карта в одном масштабе или для разных масштабов? Имеет ли значение размер надписи?
Простейший случай, если карта будет в одном масштабе названия могут исчезать - это сделать как написано выше - уменьшить приоритет надписям.

- Пример.png (51.8 КБ) 1643 просмотра
Если "наездов" немного и стиль отображения устраивает, то просто сдвинуть надписи ручным редактированием. Причем, в новых версиях можно двигать вдоль линии (наконец-то!). Позиция сохраняется для конкретной надписи в проекте и, пока не сбросите, будет на этом месте. При изменении масштаба позиция на листе не меняется.
Если высота букв надписи может быть непостоянной для разных масштабов, то можно задать высоту букв в единицах карты. Т.е. в долях градуса (0.002) если географическая система координат, в метрах если проекция в метрах (200 м на карте). В этом случае при смене масштаба надпись никуда не сползет. Т.к. является "нарисованной" на местности.
Возможностей для творчества много. Главное - понимать, а не пытаться запомнить шаблоны. Удачи.