[FOSSGIS-Talk] Verknüpfung von zwei Attributtabellen

Claas Leiner claas.leiner at gkg-kassel.de
Mo Sep 23 12:15:20 CEST 2024


Halo Jörg,

wenn es nur um die Verknüpfung geht, lege in beiden layern mit dem 
Feldrechner eine neue Spalte an, in welche Du die Adresse nur in 
Kleinbuchstaben schreibst:

lower("adressspalte")

Diese Spalten verwendest Du für den Join.


---------------------------------------------------
Oder wenn nur die Hausnummer-Buchstaben auf klein gesetzt werden sollen
mit regexp_substr etwas kompliziertet:

/* Mit  \\D+ die Nicht-Ziffern am Anfang der Adresse holen
   mit [0-9]+ Ziffern der Hausnummer holen
    mit [ ]? ein Leerzeichen oder auch nicht..
*/
regexp_substr("adressspalte",'\\D+ [0-9]+[ ]?')

|| -- Verkettung

*/ mit '[a-zA-z]+$' Buchstaben von rechts holen
    (der Hausnummern-Zusatz) und mit lower auf Kleinbuchstaben setzen
*/
lower(regexp_substr("adressspalte",'[a-zA-z]+$') )
------------------------------------------------

Grüße,

Claas

-- 
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/



Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste