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.
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/