Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
FieldPyculator
14-02-2013, 09:14,
#5
RE: FieldPyculator
(14-02-2013, 08:45)Rayo napisał(a): Zerknąłem jeszcze do kalkulatora pól w QGIS 1.9 i znalazłem tam funkcję sterującą CASE i CASE ELSE (w grupie Conditionals). Za jej pomocą powinno się dać zrobić to, czego potrzebujesz.

CASE WHEN "kolumna1" > 2000 and "kolumna2" = 'konkretnytekst' THEN 'xxx' END

Dla innych warunków można dodać CASE ELSE

Dzięki RayoWink
sprawdziłem i CASE faktycznie działa.

w moim przypadku:

CASE WHEN "rok_budowy" > 2002 AND "rok_budowy" <> 'b.d' THEN 'XXX' ELSE 'brak' END


Wiadomości w tym wątku
FieldPyculator - przez randyX - 13-02-2013, 15:48
RE: FieldPyculator - przez Rayo - 14-02-2013, 08:05
RE: FieldPyculator - przez randyX - 14-02-2013, 08:29
RE: FieldPyculator - przez Rayo - 14-02-2013, 08:45
RE: FieldPyculator - przez randyX - 14-02-2013, 09:14

Skocz do: