[FOSSGIS-Talk] QGIS: Berechnete Vorgabewerte in Attributtabelle

Tom Meppiel tom.meppiel at maerkiag.ch
Mi Nov 29 13:40:26 CET 2017


Hallo Martin

Ich würde in der Tabelle ein virtuelles Feld anlegen mit diesem Ausdruck:

CASE
WHEN 'Art'  = 'Rotmilan' THEN 'Rm'
WHEN 'Art' = 'Neuntöter' THEN 'Nt'
WHEN 'Art' = 'Ortolan' THEN 'O'
END

Hab's bei mir anhand einem Nutzungsplan kurz durchprobiert:

case
when  "Bezeichnung" = 'Bauernhofzone' then 'BHZ'
when  "Bezeichnung" ='Gesamtüberbauung' then 'Gü' else 'rest' end

hat geklappt.

Grüsse
Tom

-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-bounces at fossgis.de] Im Auftrag von Martin Miethke
Gesendet: Mittwoch, 29. November 2017 12:26
An: ML FOSSGIS <fossgis-talk-liste at fossgis.de>
Betreff: [FOSSGIS-Talk] QGIS: Berechnete Vorgabewerte in Attributtabelle

Hallo miteinander,

in einer Attributtabelle werden Brutvogelreviere erfasst; in der Spalte „Art“ wird der Artname aus einer Wertetabelle gewählt, und in der Spalte „Art_Kürzel“ soll automatisch das zugehörige Kürzel erscheinen.

Mein erster Versuch ist ein Formelausdruck im Feld „Vorgabewert“:
CASE
WHEN attribute( $currentfeature, 'Art' ) LIKE 'Rotmilan' THEN 'Rm'
WHEN attribute( $currentfeature, 'Art' ) LIKE 'Neuntöter' THEN 'Nt'
WHEN attribute( $currentfeature, ‚Art' ) LIKE 'Ortolan' THEN 'O'
END

Das funktioniert aber nicht. Wo liegt mein Denkfehler?


Herzliche Grüße
Martin
--
....................................................................
FOSSGIS 2018, die Konferenz für Open Source GIS mit OpenData und OpenStreetMap in Bonn!
21.-24. März 2018 an der Universität Bonn https://fossgis-konferenz.de/2018/

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

____________________________________________________________________
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