Hallo Jörg,
schau Dir am Besten mal die Funktion lpad an: lpad('1',5,'0') -> '1'
VG
Stefan
Am 23.02.2024 um 12:09 schrieb Lippmann, Jörg via FOSSGIS-Talk-Liste:
Hallo zusammen,
ihr könntet mir bitte noch mal weiterhelfen.
Ich benötige die Ausgabe jetzt in einem anderen Format.
- Format LL-Z/, LL für Land 14, für den 4-Stelligen
Gemarkungsschlüssel, dann ein Bindestrich, dann 5-Stellig die Flurstücksnummer,
wenn es einen Zähler gibt, dann ein / und dahinter der Zähler, der dann
4-Stellig ist und auch vorn mit Nullen aufgefüllt werden muss. Zum Beispiel so,
- 141234-1 für die Flurstücksnummer 1
- 141234-1/0001 für die Flurstücksnummer 1/1 oder
- 141234-1/000a für die Flurstücksnummer 1/a
Für euch sicher kein Problem, für mich unlösbar, vor allem 4 oder 5 Stellig mit
Nullen vorn dran ;-)
Vielen Dank schon mal und beste Grüße aus Freiberg
Jörg
-Ursprüngliche Nachricht-
Von: Lippmann, Jörg
Gesendet: Mittwoch, 27. September 2023 08:16
An: 'Nane' ; fossgis-talk-liste@fossgis.de
Betreff: AW: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle
über Feldrechner zusammenführen
Hallo Nane,
das haut auch super hin.
Vielen Dank auch dir und beste Grüße aus Freiberg
Gruß Jörg
-Ursprüngliche Nachricht-
Von: FOSSGIS-Talk-Liste Im Auftrag von
Nane
Gesendet: Mittwoch, 27. September 2023 07:49
An: fossgis-talk-liste@fossgis.de
Betreff: Re: [FOSSGIS-Talk] QGIS 3.28.5 / mehrere Felder in der Attributtabelle
über Feldrechner zusammenführen
Guten Morgen Jörg,
das müsste mit "coalesce" funktionieren, dann kann man einen "Ersatzwert" für
NULL bestimmen und wenn man den leer '' lässt, dann wird der Nenner bei Null weggelassen, also:
"gemarkungs" || '_' || "zaehler" || coalesce( '/' || "nenner",'')
Viele Grüße
Nane
Am 27.09.2023 um 06:52 schrieb 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
--
Mit freundlichen Grüßen
Stefan Giese
Projektleiter/Consultant
**
FOSSGIS Konferenz
20.-23. März 2024 in Hamburg
https://www.fossgis-konferenz.de/2024/
WhereGroup-Beiträge auf der FOSSGIS
https://wheregroup.com/unternehmen/aktuelles/
**
WhereGroup GmbH
Schwimmbadstr. 2
79100 Freiburg
Germany
Tel.: +49 (0)761 / 519 102 - 61
Fax: +49 (0)761 / 519 102 - 11
stefan.gi...@wheregroup.com
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
--
FOSSGIS-Konferenz 2024 mit OpenStreetMap-Event in Hamburg!
20.-23. März 2024 an der TUHH - https://www.fossgis-konferenz.de/
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