[FOSSGIS-Talk] QGIS - Lösung zu einer Abfrage, Markierungslinie

sk webentry at web.de
Mo Nov 3 11:26:59 CET 2014


Hallo Bernhard und Andreas,

soweit funktionieren beide Ansätze, aaaber, ich habe dann natürlich 
meine Frage nicht richtig formuliert.
Ich benötige trotzdem noch eine Filterung nach Linie blau, die Linien 
rot und grün sollen nicht das Symbol bekommen.
Habe dies dann wie folgt gelöst (für die Nachwelt):
 >  "linie"  =  'blau' AND CASE WHEN $length <= 10 THEN 0 ELSE 2 END  <

Und dazu dann die Markierungslinie definiert.

Besten Dank an Euch beide, wieder was gelernt heute.

Gruß Peter


Am 03.11.2014 10:41, schrieb Andreas Neumann:
> Hallo,
>
> Alternativ geht es auch mit datendefinierter Symbolisierung, in dem du 
> bei den datendefinierten Eigenschaften für die Markergrösse folgenden 
> Ausdruck verwendest:
> CASE WHEN $length <= 10 THEN 0 ELSE 2 END
> CASE WHEN $length <= 10 THEN 0 ELSE 2 END
>
> Es sollte also mindestens 2 Lösungsansätze geben.
>
> Grüsse,
> Andreas
>
> On 03.11.2014 10:39, Bernhard Ströbl wrote:
>> Hallo,
>>
>> dafür kannst Du die regelbasierte Darstellung benutzen:
>> Deine erste Regel enthält die Markierung und die Bedingung "$length > 
>> 10" (ohne Anführungszeichen!), die andere Regel enthält keine Bedingung
>>
>> Grüße
>>
>> Bernhard
>>
>> Am 03.11.2014 10:29, schrieb sk:
>>> Hallo an alle,
>>>
>>> ich komme jetzt gerade mit folgendem Versuch nicht weiter.
>>> Zu einem Linienobjekte habe ich eine 'Markierungslinie' hinzugefügt, 
>>> mit
>>> der ein Symbol jeweils nur auf der Linienmitte erzeugt wird.
>>> Nun wollte ich aber, das dieses Symbol nur dann angezeigt wird, wenn 
>>> die
>>> "Hauptlinie" länger als 10 m ist.
>>> Ich habe mit den Bedingungen 'CASE' und 'CASE ELSE' experimentiert, 
>>> aber
>>> damit scheint es ja nicht zu gehen.
>>>
>>> Gruß Peter
>>>
>>>
>>> -- 
>>> ....................................................................
>>> FOSSGIS 2015, Die Konferenz für Open Source GIS mit OpenData und
>>> OpenStreetMap in Münster!
>>> 11.-13. März 2015 im Schloss der Universität Münster
>>> http://www.fossgis.de/konferenz/2015/
>>>
>>> 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
>>> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>>>
>>>
>>> __________ Information from ESET Mail Security, version of virus
>>> signature database 10661 (20141103) __________
>>>
>>> The message was checked by ESET Mail Security.
>>> http://www.eset.com
>>>
>>>
>>
>>
>>
>> __________ Information from ESET Mail Security, version of virus 
>> signature database 10661 (20141103) __________
>>
>> The message was checked by ESET Mail Security.
>> http://www.eset.com
>>
>>
>> -- 
>> ....................................................................
>> FOSSGIS 2015, Die Konferenz für Open Source GIS mit OpenData und
>> OpenStreetMap in Münster!
>> 11.-13. März 2015 im Schloss der Universität Münster
>> http://www.fossgis.de/konferenz/2015/
>>
>> 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
>> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>
> -- 
> ....................................................................
> FOSSGIS 2015, Die Konferenz für Open Source GIS mit OpenData und
> OpenStreetMap in Münster!
> 11.-13. März 2015 im Schloss der Universität Münster
> http://www.fossgis.de/konferenz/2015/
>
> 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
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>