[FOSSGIS-Talk] WG: Flurstücksnummern in der Attributtabelle über Feldrechner in ein richtiges Format bringen
Lippmann, Jörg
Joerg.Lippmann at landkreis-mittelsachsen.de
Mi Apr 10 15:10:09 CEST 2024
Ist ja kaum zu glauben, ich habe das jetzt bei ChatGPT eingegeben und folgendes zurückbekommen
CASE
WHEN "Flurstücks-Nr." LIKE '%/%' THEN substr("Flurstücks-Nr.", strpos("Flurstücks-Nr.", '/') + 1)
ELSE ''
END
Das hat hingehauen.
Jetzt kann ich das Vernünftig in das richtige Format bringen
Gruß Jörg
-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste <fossgis-talk-liste-bounces at fossgis.de> Im Auftrag von Lippmann, Jörg via FOSSGIS-Talk-Liste
Gesendet: Mittwoch, 10. April 2024 14:55
An: fossgis-talk-liste at fossgis.de
Betreff: [FOSSGIS-Talk] WG: Flurstücksnummern in der Attributtabelle über Feldrechner in ein richtiges Format bringen
Wenn zum Beispiel die Flurstücksnummer zerlegen eine gute Option wäre, und das scheint mir nicht ganz ausgeschlossen, könnte ich mit if("Flurstücks-Nr." LIKE '%/%', substr("Flurstücks-Nr.", 1, strpos("Flurstücks-Nr.", '/')-1), "Flurstücks-Nr.") schon mal den Zähler in eine Extra Spalte eintragen.
Wie würde denn die Eingabe aussehen, wenn man jetzt noch eine Spalte mit dem Zähler anlegt und alles vor dem / (Schrägstrich) sozusagen weglässt?
Gruß Jörg
-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste <fossgis-talk-liste-bounces at fossgis.de> Im Auftrag von Lippmann, Jörg via FOSSGIS-Talk-Liste
Gesendet: Mittwoch, 10. April 2024 14:21
An: fossgis-talk-liste at fossgis.de
Betreff: [FOSSGIS-Talk] Flurstücksnummern in der Attributtabelle über Feldrechner in ein richtiges Format bringen
Hallo zusammen,
die Flurstücksnummern sollen in dem Format Zähler (5 stellig)/Nenner (4stellig) sein, es sei denn es gibt keinen Nenner, dann nur der Zähler ohne / (Schrägstrich).
Zum Beispiel 12345/1234,
oder ohne Nenner dann 12345.
Jetzt habe ich eine Tabelle geliefert bekommen wo die Flurstücksnummern ohne Nullen vorn ran stehen und auch leider sind diesmal Zähler und Nenner nicht in zwei Spalten, sondern die stehen in einer Spalte "Flurstücks-Nr.".
Zum Beispiel: 1/1, 145/a, 115, ....
Nun ist natürlich die Frage, wie kann man das im oben genannten Format umwandeln, oder trenne ich das besser erst einmal und füge das dann mit (zum Beispiel lpad( "zaehler", 5, 0) || coalesce( '/' || lpad( "nenner", 4, 0),'')) wieder zusammen?
Aber welche Variante da auch besser wäre, wie würde die Eingabe im Feldrechner aussehen?
Vielen Dank schon mal und beste Grüße aus Freiberg
Jörg
--
....................................................................
FOSSGIS-Konferenz 2025 mit OpenStreetMap-Event in Münster!
26.-29. März 2025 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
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste at fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
--
....................................................................
FOSSGIS-Konferenz 2025 mit OpenStreetMap-Event in Münster!
26.-29. März 2025 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
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste at fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste