Re: Attributwerte in ein neues Feld übertragen, leere Zeilen auslassen
Eckhard Schmidt
eckhard.schmidt at aol.de
Mo Jun 7 19:01:08 CEST 2021
Hallo Rolf, hallo Claas,
hat geklappt, vielen Dank.
GrußEckhard
-----Ursprüngliche Mitteilung-----
Von: Rolf Klingel <rolf.klingel at beratung-agrar.de>
An: Eckhard Schmidt <eckhard.schmidt at aol.de>
Cc: Eckhard Schmidt via FOSSGIS-Talk-Liste <fossgis-talk-liste at fossgis.de>
Verschickt: Mo, 7. Jun. 2021 14:48
Betreff: Re: Attributwerte in ein neues Feld übertragen, leere Zeilen auslassen
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