Как добавить логику в CSS геосервера?CSS

Разбираемся в CSS
Ответить
Anonymous
 Как добавить логику в CSS геосервера?

Сообщение Anonymous »

В настоящее время название и код дороги отображаются рядом.

Например: X123-Шоссе

но когда название дороги отсутствует, отображается дорога код-код дороги или наоборот, название дороги-название дороги.

Но я хочу отображать только название дороги или код дороги, когда присутствует только один.
[@scale < 8k] {
label:

Код: Выделить всё

"-"[name];
label-anchor: 0.5 0.5;
font-fill: black;
font-weight: bold;
label-follow-line: true;
halo-color: #FFFFFF;
halo-radius: 2;
}

[@scale < 8k] {
label: [code is Not Null][name is Not Null] ? [code]" - "[name] : [code is Not Null] ? [code] : [name];
label-anchor: 0.5 0.5;
font-fill: black;
font-weight: bold;
label-follow-line: true;
halo-color: #FFFFFF;
halo-radius: 2;
}
 

Подробнее здесь: [url]https://stackoverflow.com/questions/78534878/how-to-add-if-logic-in-geo-server-css[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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