Re: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle über Feldrechner zusammenführen

2023-09-26 Diskussionsfäden Christiane Enderle via FOSSGIS-Talk-Liste
--- Begin Message ---

Hallo Jörg,

gute Idee, aber wenn du das Minuszeichen nicht haben willst, dann 
schreib es doch einfach so:


"gemarkungs" ||  '_' ||  "zaehler"  case when "nenner" is NOT NULL then ||   '/'  || 
"nenner" End

Ja, oder wie Sylvia vorschlägt (kam eben rein)

Viele Grüße,
Christiane

Am 27.09.2023 um 07:53 schrieb Lippmann, Jörg:

Oder ich mach das so,
"gemarkungs" ||  '_' ||  "zaehler"  ||   '/'  || case when "nenner" is NULL then '-' Else 
 "nenner" End

Dann wäre die Ausgabe 1234_123/-

Es wäre natürlich eleganter wenn die Ausgabe 1234_123 ist, wenn es keinen 
Nenner gibt




-Ursprüngliche Nachricht-
Von: FOSSGIS-Talk-Liste  Im Auftrag von 
Lippmann, Jörg
Gesendet: Mittwoch, 27. September 2023 06:53
An: fossgis-talk-liste@fossgis.de
Betreff: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle 
über Feldrechner zusammenführen

Guten Morgen zusammen,

ich habe ein Shape mit Flurstücks Daten. In der Attributtabelle sind zum 
Beispiel Spalten für Gemarkungsschlüssel, Flurstücksnummer/Zähler, 
Flurstücksnummer/Nenner, die in eine neue Spalte zusammen geschrieben werden 
sollen. Das soll dann zum Beispiel so aussehen: 1234_123/1. Dafür habe ich im 
Feldrechner folgendes eingegeben
"gemarkungs" ||  '_' ||  "zaehler"  ||   '/'  || "nenner"
was auch prima funktioniert, nur!  :)

Wenn es aber keinen Flurstücksnummer Nenner gibt "nenner"  , wird in dem neuen 
Feld eine NULL ausgegeben, also nicht nur für den Nenner, sondern in dem Feld steht NULL 
. Das soll natürlich nicht sein, die Ausgabe soll dann nach dem Flurstücksnummer Zähler 
enden, so zum Beispiel: 1234_123.

Wie muss ich die Eingabe im Feldrechner ändern damit ich das so bewerkstelligen 
kann?

Vielen Dank schon mal

Beste Grüße aus Freiberg

Gruß Jörg




--

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich 
und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
   https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


--
Christiane Enderle (MSc GIS)
Fachbereich Geographie
Deutschhausstr. 10
35037 Marburg
Tel. 06421-2822179
Fax 06421-2828950

--- End Message ---
-- 

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle über Feldrechner zusammenführen

2023-09-26 Diskussionsfäden WALDbewirtschaften
Hallo Jörg,
also gut, damit der Schrägstrich weg ist, wenn es keinen Nenner gibt:
concat ("gemarkungs", '_', "zaehler",  '/' ||  "nenner" )
Das sollte jetzt passen.
Viele Grüße
Sylvia

-Ursprüngliche Nachricht-
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-boun...@fossgis.de] Im
Auftrag von WALDbewirtschaften
Gesendet: Mittwoch, 27. September 2023 07:53
An: 'Lippmann, Jörg'; fossgis-talk-liste@fossgis.de
Betreff: Re: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der
Attributtabelle über Feldrechner zusammenführen

Hallo Jörg,
Du könntest die Funktion
concat ("gemarkungs", '_', "zaehler",  '/',"nenner" ) verwenden. 
Bei den Alkis-Daten ist nur das Feld mit dem Nenner leer. Dann reicht diese
Funktion i.d.R aus.
Viele Grüße
Sylvia


-Ursprüngliche Nachricht-
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-boun...@fossgis.de] Im
Auftrag von Lippmann, Jörg
Gesendet: Mittwoch, 27. September 2023 06:53
An: fossgis-talk-liste@fossgis.de
Betreff: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle
über Feldrechner zusammenführen

Guten Morgen zusammen,

ich habe ein Shape mit Flurstücks Daten. In der Attributtabelle sind zum
Beispiel Spalten für Gemarkungsschlüssel, Flurstücksnummer/Zähler,
Flurstücksnummer/Nenner, die in eine neue Spalte zusammen geschrieben werden
sollen. Das soll dann zum Beispiel so aussehen: 1234_123/1. Dafür habe ich
im Feldrechner folgendes eingegeben
"gemarkungs" ||  '_' ||  "zaehler"  ||   '/'  || "nenner"
was auch prima funktioniert, nur!  :)

Wenn es aber keinen Flurstücksnummer Nenner gibt "nenner"  , wird in dem
neuen Feld eine NULL ausgegeben, also nicht nur für den Nenner, sondern in
dem Feld steht NULL . Das soll natürlich nicht sein, die Ausgabe soll dann
nach dem Flurstücksnummer Zähler enden, so zum Beispiel: 1234_123.

Wie muss ich die Eingabe im Feldrechner ändern damit ich das so
bewerkstelligen kann?

Vielen Dank schon mal

Beste Grüße aus Freiberg

Gruß Jörg




--

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

--

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

-- 

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle über Feldrechner zusammenführen

2023-09-26 Diskussionsfäden WALDbewirtschaften
Hallo Jörg,
Du könntest die Funktion
concat ("gemarkungs", '_', "zaehler",  '/',"nenner" )
verwenden. 
Bei den Alkis-Daten ist nur das Feld mit dem Nenner leer. Dann reicht diese
Funktion i.d.R aus.
Viele Grüße
Sylvia


-Ursprüngliche Nachricht-
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-boun...@fossgis.de] Im
Auftrag von Lippmann, Jörg
Gesendet: Mittwoch, 27. September 2023 06:53
An: fossgis-talk-liste@fossgis.de
Betreff: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle
über Feldrechner zusammenführen

Guten Morgen zusammen,

ich habe ein Shape mit Flurstücks Daten. In der Attributtabelle sind zum
Beispiel Spalten für Gemarkungsschlüssel, Flurstücksnummer/Zähler,
Flurstücksnummer/Nenner, die in eine neue Spalte zusammen geschrieben werden
sollen. Das soll dann zum Beispiel so aussehen: 1234_123/1. Dafür habe ich
im Feldrechner folgendes eingegeben
"gemarkungs" ||  '_' ||  "zaehler"  ||   '/'  || "nenner"
was auch prima funktioniert, nur!  :)

Wenn es aber keinen Flurstücksnummer Nenner gibt "nenner"  , wird in dem
neuen Feld eine NULL ausgegeben, also nicht nur für den Nenner, sondern in
dem Feld steht NULL . Das soll natürlich nicht sein, die Ausgabe soll dann
nach dem Flurstücksnummer Zähler enden, so zum Beispiel: 1234_123.

Wie muss ich die Eingabe im Feldrechner ändern damit ich das so
bewerkstelligen kann?

Vielen Dank schon mal

Beste Grüße aus Freiberg

Gruß Jörg




--

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

-- 

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle über Feldrechner zusammenführen

2023-09-26 Diskussionsfäden Lippmann , Jörg
Oder ich mach das so, 
"gemarkungs" ||  '_' ||  "zaehler"  ||   '/'  || case when "nenner" is NULL 
then '-' Else  "nenner" End 

Dann wäre die Ausgabe 1234_123/-

Es wäre natürlich eleganter wenn die Ausgabe 1234_123 ist, wenn es keinen 
Nenner gibt 




-Ursprüngliche Nachricht-
Von: FOSSGIS-Talk-Liste  Im Auftrag von 
Lippmann, Jörg
Gesendet: Mittwoch, 27. September 2023 06:53
An: fossgis-talk-liste@fossgis.de
Betreff: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle 
über Feldrechner zusammenführen

Guten Morgen zusammen,

ich habe ein Shape mit Flurstücks Daten. In der Attributtabelle sind zum 
Beispiel Spalten für Gemarkungsschlüssel, Flurstücksnummer/Zähler, 
Flurstücksnummer/Nenner, die in eine neue Spalte zusammen geschrieben werden 
sollen. Das soll dann zum Beispiel so aussehen: 1234_123/1. Dafür habe ich im 
Feldrechner folgendes eingegeben
"gemarkungs" ||  '_' ||  "zaehler"  ||   '/'  || "nenner"
was auch prima funktioniert, nur!  :)

Wenn es aber keinen Flurstücksnummer Nenner gibt "nenner"  , wird in dem neuen 
Feld eine NULL ausgegeben, also nicht nur für den Nenner, sondern in dem Feld 
steht NULL . Das soll natürlich nicht sein, die Ausgabe soll dann nach dem 
Flurstücksnummer Zähler enden, so zum Beispiel: 1234_123.

Wie muss ich die Eingabe im Feldrechner ändern damit ich das so bewerkstelligen 
kann?

Vielen Dank schon mal

Beste Grüße aus Freiberg

Gruß Jörg




--

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich 
und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
-- 

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


[FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle über Feldrechner zusammenführen

2023-09-26 Diskussionsfäden Lippmann , Jörg
Guten Morgen zusammen,

ich habe ein Shape mit Flurstücks Daten. In der Attributtabelle sind zum 
Beispiel Spalten für Gemarkungsschlüssel, Flurstücksnummer/Zähler, 
Flurstücksnummer/Nenner, die in eine neue Spalte zusammen geschrieben werden 
sollen. Das soll dann zum Beispiel so aussehen: 1234_123/1. Dafür habe ich im 
Feldrechner folgendes eingegeben
"gemarkungs" ||  '_' ||  "zaehler"  ||   '/'  || "nenner"
was auch prima funktioniert, nur!  :)

Wenn es aber keinen Flurstücksnummer Nenner gibt "nenner"  , wird in dem neuen 
Feld eine NULL ausgegeben, also nicht nur für den Nenner, sondern in dem Feld 
steht NULL . Das soll natürlich nicht sein, die Ausgabe soll dann nach dem 
Flurstücksnummer Zähler enden, so zum Beispiel: 1234_123.

Wie muss ich die Eingabe im Feldrechner ändern damit ich das so bewerkstelligen 
kann?

Vielen Dank schon mal

Beste Grüße aus Freiberg

Gruß Jörg




-- 

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste