[FOSSGIS-Talk] Attributwerte in ein neues Feld übertragen, leere Zeilen auslassen

Rolf Klingel rolf.klingel at beratung-agrar.de
Mo Jun 7 14:48:07 CEST 2021


Guten Tag Herr Eckhard,
 
case
when  "FLS_NEN" IS NULL then "FLS_ZAE" 
Else  "FLS_ZAE"  ||' /'|| "FLS_NEN" 
end

Gruß Rolf


am Montag, 7. Juni 2021 um 14:28 schrieben Sie:

> Hallo,
> ich habe ein Problem mit der Zusammenfassung von Attributfeldern, es geht um Flurstücke aus dem Liegenschaftskataster.
> Ein Flurstück wird bekanntlich durch Flurname, Flur-Nr. und Flurstücks-Nr. definiert. Flurstücksnummern können als Bruch erscheinen, wenn das Flurstück aus einer grundbuchrechtlichen Teilung hervorgegangen ist. In der üblichen Schreibweise wrden die beiden Flurstücksnummern-Teile dann durch einen Schrägstrich getrennt.

> Bezieht man Flurstücke als shp-Datei von den Katasterämtern, sind die Flurstücksnummern-Teile in so einem Fall oft in 2 getrennten Attributfeldern ausgewiesen: Flurstücks-Zähler (FLS_ZAE) und Flurstücks-Nenner (FLS_NEN). Ein Schrägstrich wie in der Fließtextschreibweise üblich, ist dann logischerweise nicht vohanden.

> Für die Beschriftung von Flurstücken will ich jetzt ein extra Feld einrichten. Die Schwierigkeit besteht darin, dass nur ein Teil des Flurstücksnenner-Feldes mit Werten belegt ist. Wo nicht, steht auch sonst nichts drin, auch kein "NULL". 

> Das Ergebnis-Feld soll folgende Bedingungen erfüllen:

> - übernimm alle Werte aus Feld FLS_ZAE
> - füge einen Schrägstrich an, aber nur in den Zeilen, die in Feld FLN_NEN mit einem Wert belegt sind 
> - übernimm aus dem Feld FLS_NEN die dortigen Werte und füge sie dem Schrägstrich an

> Alle Felder sind string-Felder.
> Wie muss der Ausdruck lauten? Habe verschiedenes durchprobiert, es klappt leider nicht.
> Vielen Dank und Gruß,Eckhard




Unternehmensberatung Agrar
Rolf Klingel
Burgweg 5
41466 Neuss

• Mobil:          0176 22866879
• Telefon:        02131 3671866
• Fax:            02131 3671862
• E Mail:         rolf.klingel at beratung-agrar.de


Klingel Rolf Günter Burgweg 5 41466 Neuss
USt-IdNr.: DE246841962



Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste