I try to customize my own carto style. I try to reduce building names in my city only to the most important ones. I've found in style/addressing.mss part:
#building-text {
[zoom >= 14][way_pixels > 3000],
[zoom >= 17] {
text-name: "[name]";
text-face-name: @book-fonts;
text-fill: #444;
text-halo-radius: @standard-halo-radius;
text-halo-fill: @standard-halo-fill;
text-size: 11;
text-wrap-width: 22; // 2.0 em
text-line-spacing: -1.65; // -0.15 em
}
}
(I cannot format that properly)
And by manipulating that values I can see that building names change and it's fine. What I'm wondering can I use that styling only to some groups/tags? In example to use that style only for building: train_station and not use in example for building: commercial. Or Can I use that attribute for building: train_station or building: yes (I don't have another examples, just wondering if the OR is possible).
I tried to find this in carto documentation pdf, but I couldn't find anything which at least aimed me to the solution.
asked 24 Mar '21, 12:48

engopy
126●10●10●15
accept rate: 0%
I tested to add [building = 'train_station'] inside curly braces, but from Kosmtik I received some SQL exception with some SELECT query. Looked at that query I figured out that maybe
buildingattribute is not selecting from DB, so I tried to usenamelike:[name = 'Dworzec PKP Gliwice']and indeed only that building is labeled. But I'm looking for some more general solution, not selecting them bynamewhich is very specific for concrete building.