[FOSSGIS-Talk] Ausdruck unstimmig
Stöhr, Stefan
Stefan.Stoehr at cottbus.de
Di Jul 13 17:23:54 CEST 2021
Hallo Thomas, hallo Bernd,
danke für die Infos/Tipps.
@Jörg: Wenn eines der Werte im Attribut "Programm" vorkommt, dann guck ob im gleichen Datensatz das Attribut "HF" einen der folgenden Werte enthält... und wenn das so ist, dann entsprechende Farbe.
@Bernd: Ich habe nach Leerzeichen im nicht dargestellten Datensatz mit dem Attribut "Nummer" und dem Wert 2 nachgeschaut. Ist aber alles soweit okay. Die Regel ist beschriftet mit "B.5 STUB/STU-A/SSE/RTI/RSI" und dem Ausdruck "("Programm" = 'SSE' OR "Programm" = 'STU/A' OR "Programm" = 'RTI' OR "Programm" = 'RSI' OR "Programm" = 'STUB OST') AND ("HF" = 'B.5.1' OR "HF" = 'B.5.2' OR "HF" = 'B.5')"
Anbei die Shape und die Stil-Datei.
Viele Grüße
Stefan
-----Ursprüngliche Nachricht-----
Von: Bernhard Ströbl <bernhard.stroebl at jena.de>
Gesendet: Dienstag, 13. Juli 2021 16:24
An: Stöhr, Stefan <Stefan.Stoehr at cottbus.de>; fossgis-talk-liste at fossgis.de
Betreff: Re: [FOSSGIS-Talk] Ausdruck unstimmig
Hallo,
eine Suche auf Freitext ist häufig mit Problemen verbunden. Spontan würde mir einfallen, dass in den Daten noch Leerzeichen vorne oder hinten dranhängen, denn 'SSE' != 'SSE '
Ich würde die Daten zunächst mit Trim bereinigen.
Ein weiterer Tipp: statt alle Möglichkeiten mit OR zu verbinden, kannst Du auch den Ausdruck IN benutzen, also "Programm" IN ('SSE', 'STU/A', 'RTI', 'RSI', 'STUB OST')
Grüße
Bernhard
Am 13.07.2021 um 15:41 schrieb Stöhr, Stefan:
> Hallo!
>
> Scheinbar ist dieser Ausdruck nicht ganz richtig:
>
> ("Programm" = 'SSE' OR "Programm" = 'STU/A' OR "Programm" = 'RTI' OR
> "Programm" = 'RSI' OR "Programm" = 'STUB OST') AND ("HF" = 'B.5.1' OR
> "HF" = 'B.5.2' OR "HF" = 'B.5')
>
> In zwei Attributspalten (Programm; HF) soll nach verschiedenen Werten gesucht werden. Es werden allerdings nicht alle vorhandenen gefunden. Daher nehme ich an, dass der Ausdruck nicht ganz stimmt.
>
> Sieht jemand den Fehler?
>
> Viele Grüße
> Stefan
>
__________ Information from ESET Mail Security, version of virus signature database 23618 (20210713) __________
The message was checked by ESET Mail Security.
http://www.eset.com
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : 061 PUM.zip
Dateityp : application/x-zip-compressed
Dateigröße : 150911 bytes
Beschreibung: 061 PUM.zip
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20210713/83e13cb4/attachment.bin>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : 2021_07 pum 2.qml
Dateityp : application/octet-stream
Dateigröße : 28498 bytes
Beschreibung: 2021_07 pum 2.qml
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20210713/83e13cb4/attachment.obj>
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste