Forum QGIS

Pełna wersja: Widoczność etykiet
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Czy istnieje sposób aby etykiety danej warstwy były przesłaniane przez warstwę poligonową znajdującą nad nimi?
Wygląda na to, że nie.
W samym QGISie nie ma takiej możliwości. Jeśli chodzi tylko o wydruk, to można wyeksportować do SVG i potem pozamieniać kolejność obiektów w jakimś edytorze, np Inkscape.
Witam,

Odgrzewam temat. Czy w nowszych wersjach QGIS jest na to jakis sposób?
Potrzebuje zakryć cześć danych przy ustawieniach do wydruku, w wydruku ma być widoczna tylko mapa podkładowa. Niestety etykiety mam ciągle na wierzchu.
każdą etykietę możesz wyłączyć np. przez opcję "data definied overwrite". obejrzyj te filmy i jak nie pomoże to pytaj dalej:
https://www.youtube.com/watch?v=PWr85Oe0Yg0
https://www.youtube.com/watch?v=ySYmZv7HQiY
To ja mam inne pytanie: etykietuję obiekty wyrażeniem łączącym kilka atrybutów (np. "X" || '\n' || "Y" ). Jednak jeśli jakiś atrybut ma wartość NULL to etykieta nie wyświetla się w ogóle. Czy można jakoś tak to ustawić, żeby w takim przypadku wyświetlała się tylko istniejąca wartość atrybutu?
@Konrad
Możesz użyć wyrażenia CASE (w oknie z informacjami o wyrażeniach znajdziesz opis)
np

case when "X" is null then '' else "X" end || '\n' || case when "Y" is null then '' else "Y" end