[FOSSGIS-Talk] QGIS 3.16.16 / Beschriftungen mit darüber liegendem Polygonlayer überdecken
Nane
russlanderfahrung at gmx.de
Do Okt 5 17:09:22 CEST 2023
Hallo Thomas,
danke für Deinen Tipp! Ich habe Deinen Vorschlag noch etwas verfeinert (
ohne Filter beim Layer, dafür den Filter bei overlay_within) und statt
der einzelnen Beschriftung eine regelbasierte gewählt, dann kann ich
auch die restlichen Beschriftungen in einer anderen Farbe darstellen
(siehe meine Antwort an David).
Übrigens gibt es noch den Fall, bei dem ich mit einem Atlas arbeite, die
Maske sich also immer ändert. Ursprünglich war leider mein Atlas-Layer
nicht identisch mit der gewünschten Maske. Durch Verschneidungen habe
ich das nun aber angepasst und konnte folgenden Filterausdruck für die
deutlichen Beschriftungen nehmen: /intersects( $geometry ,
@atlas_geometry ) /
Für die restlichen Beschriftungen habe ich einfach den Haken bei/"Sonst"
Für alle anderen Objekte/ gesetzt.
Vielen Dank nochmal für Eure Unterstützung, ich bin ganz begeistert
darüber :-)
Viele Grüße
Nane
Am 02.10.2023 um 14:51 schrieb Thomas B:
> Hallo Nane,
> Du könntest mit einer Expression überprüfen, ob die Punkte in dem
> (gefilterten) anderen Stadtteil-Layer liegen und so nur die
> gewünschten Objekte beschriften. Wenn der Layer gefiltert ist
> (Stadtteil XY), dann betrifft die Überprüfung nur die Treffer des
> Filters. Siehe Screenshot anbei.
>
> grafik.png
>
>
>
> VG
> Thomas
>
>
> Am Fr., 29. Sept. 2023 um 17:40 Uhr schrieb Nane
> <russlanderfahrung at gmx.de>:
>
> Hallo David,
>
> ich versuche mein Problem besser zu erklären: Angenommen ich habe
> Punkt-
> und Flächen-Objekte in einer Stadt verteilt und ich beschrifte
> diese mit
> einer laufenden Nummer. Alle in der gleichen Farbe und Stärke. Darüber
> liegt ein Polygonlyayer mit den Stadtteilen. Nun will ich nur den
> Stadtteil A betrachten und die restlichen ausblenden, bzw. schwächer
> darstellen. Ich nutze die Stadtteile also als eine Art Maske: Ich
> stelle
> den Stadtteil A nur mit einer Umrisslinie dar (alle dort vorhandenen
> Informationen sind gut erkennbar) und die restlichen Stadtteile in
> weiß
> mit leichter Transparenz, so dass die die dort vorhandenen
> Informationen
> noch leicht durchscheinen, aber stark abgeschwächt sind. Die Label der
> Objekte kann ich aber nicht abdecken, bzw, abschwächen, sondern sie
> liegen immer als oberstes in der ursprünglichen Farbe und Stärke. Ich
> hoffe, mein Problem ist nun etwas verständlicher geworden?
>
> Viele Grüße
> Nane
>
> Am 29.09.2023 um 17:15 schrieb David Koster:
> > Hallo Nane,
> >
> > in den Beschriftungseinstellungen lässt sich ja die Deckkraft
> > einstellen, aber wahrscheinlich meintest du noch mehr.
> >
> > Ich habe noch nicht genau verstanden wann genau welche Beschriftung
> > angezeigt werden soll und wann nicht.
> >
> > Schöne Grüße
> > David
> >
> >
> > Am 29.09.2023 um 16:37 schrieb Nane:
> >> Hallo zusammen,
> >>
> >> ich habe in einem Projekt mehrere Punkt- und Polygon-Layer mit
> >> Beschriftung (Label). Darüber, ganz oben in der
> Layerreihenfolge, liegt
> >> ein Polygonlayer, der die Layer mit den Beschriftungen zum Teil
> >> überdeckt. Von den unteren Layern sind die Beschriftungen
> allerdings von
> >> allen Objekten als oberste Darstellung zu sehen. Ich würde nun aber
> >> gerne nicht nur von dem obersten Layer die darunter liegenden
> Flächen
> >> und Punkte überlagern (bzw. bei transparenter Darstellung
> abschwächen),
> >> sondern auch deren Beschriftungen. Geht das, vielleicht kann
> mir jemand
> >> von Euch auf die Sprünge helfen?
> >>
> >> Vielen Dank schon mal!
> >>
> >> Herzliche Grüße
> >>
> >> Nane
> >>
> >
>
> --
> ....................................................................
> FOSSGIS Vereinstermine:
> https://fossgis.de/aktivit%C3%A4ten/termine/
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/ https://mastodon.online/@FOSSGISeV
> https://twitter.com/FOSSGIS_Verein
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste