[FOSSGIS-Talk] RE Expression Problem
Kai Hemmersbach-von Alt
kai-hemmersbach84 at web.de
So Aug 14 14:34:09 CEST 2016
Hey Mona und Josef,
danke für Eure Anregungen. Ziel war es im Qgis Fieldcalc. Eine neue Spalte mit der Baumart zu erzeugen.
Habe es jetzt mit dem Wechsel in _ als Platzhalter für die jeweilige nicht benötigte Ziffer probiert, siehe da es klappt.
Stand da wahrscheinlich total auf dem Schlauch……
Case
when "id" like '_1__' then 'Buche'
when "id" like '_2__' then 'Eiche'
when "id" like '_3__' then 'so. Laubholz'
when "id" like '_4__'then 'Kiefer'
when "id" like '_5__' then 'Fichte'
when "id" like '_6__'then 'so. Nadelholz'
end
So hat es geklappt.
Vielen Dank nochmals.
Beste Grüße
Kai
Von: Josef Schugt [mailto:penpendede at mail.ru]
Gesendet: Sonntag, 14. August 2016 14:09
An: Kai Hemmersbach-von Alt <kai-hemmersbach84 at web.de>
Cc: fossgis-talk-liste at fossgis.de
Betreff: Re: [FOSSGIS-Talk] Expression Problem
Hi,
da sind Anführungszeichen yu viel - du vergleichst den String »"id"«, nicht die Variable »id«.
Saturday, August 13, 2016 9:49 PM +02:00 from "Kai Hemmersbach-von Alt" <kai-hemmersbach84 at web.de <mailto:kai-hemmersbach84 at web.de> >:
Hallo Liste,
habe hier ein ziemlich triviales Problem.
Und zwar funktioniert meine Expression nicht. Ich habe Geodaten von
einzelnen Bäumen diese wurden mit vierstelligen Schlüsselnummern versehen,
wobei die zweite Ziffer für die Baumart steht.
Die Expression sieht so aus:
Case
when "id" like '%1' then 'Buche'
when "id" like '%2' then 'Eiche'
when "id" like '%3' then 'so. Laubholz'
when "id" like '%4'then 'Kiefer'
when "id" like '%5' then 'Fichte'
when "id" like '%6'then 'so. Nadelholz'
end
Habe auch schon probiert like durch = zu ersetzen oder das Prozentzeichen
für alle 4 Stellen zu Nutzen leider ohne Erfolg.
Für Hilfe bin ich dankbar.
Gruß Kai
--
....................................................................
FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste at fossgis.de <mailto:FOSSGIS-Talk-Liste at fossgis.de>
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste