QGIS-Tipp: Textumbruch mit mehreren alternativen Zeichen

Immer wieder gefragt: “Wie kann man den Beschriftungstext im QGIS an verschiedenen Zeichen umbrechen lassen, wo doch der Dialog nur genau ein Zeichen zulässt?”. Die Lösung gab es prompt in der FOSSGIS-Liste [1], eine Ersetzungsformel mit Arrays, welche die Listen der zu ersetzenden Zeichen für die entsprechende Spalte enthalten. Danke an die Liste (hier Stefan), so muss Community! Ich geb es hiermit gern weiter:

replace("stadt_vier",array(' ','-','/'),array('\n','\n','\n'))
  • “stadt_vier” ist hier im Beispiel die Spalte, nach der beschriftet wird.
  • ‘\n’ steht bekanntermaßen für eine Zeilenumbruch.

QGIS_Beschriftung_Replace_1.png
Original ohne Umbruch

QGIS_Beschriftung_Replace_3.png
Ergebnis der Ersetzung: alles umgebrochen bei “/” und Leerzeichen

Die Testdaten stammen aus dem Open Data Portal der Stadt Halle (Saale). [2]

[1] … https://lists.fossgis.de/pipermail/fossgis-talk-liste/2020-July/010643.html
[2] … https://www.halle.de/de/Verwaltung/Online-Angebote/Offene-Verwaltungsdaten/Mit-Kartenbezug/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert