overpass turbo map css - warum alles cyan
-
overpass turbo map css - warum alles cyan · Lübeck (Gast) · 07.09.2022 07:40 · [flux]
Moin!
für die Auswertung des Wheelchair-Tags habe ich mir eine Karte erstellt: https://overpass-turbo.eu/s/1lFq
Zunächst werden folgende Objekte eingesammelt:
wheelchair
toilets:wheelchair
kerb=lowered (Bordstein abgesenkt)
parking_space=disabled (Rolli-Stellplatz)
capacity:disabled (Anzahl Rolli-Stellplatz)Aber nun wird alles nur in Cyan dargestellt bzw. die parking_space gar nicht.
Kann mir jemand weiterhelfen?
... und wenn wir schon dabei sind würde ich gerne
node["capacity:disabled"]({{bbox}});
ändern auf capacity:disabled= yes oder capacity:disabled>0
Gruß Jan
- Re: overpass turbo map css - warum alles cyan · mueschel (Gast) · 07.09.2022 08:39 · [flux]
node[capacity:disabled], node[parking_space=disabled], way[capacity:disabled], way[parking_space=disabled], {color:red;␣fill-color:cyan;}
In der vorletzten Zeile ist ein Komma zu viel, damit trifft die letzte Bedingung auf alles zu.
Btw, statt drei Abfragen für node/way/relation zu machen, kannst du auch einfach "nwr" verwenden.
Und die Abfrage nach der Menge an Parkplätzen sollte so passen:
node[capacity:disabled]{ color:eval("cond(num(tag('capacity:disabled'))␣&&␣tag('capacity:disabled')>0,'green','blue')");
Grün, wenn der Wert eine Zahl ist, und größer Null, sonst blau.
In deinem speziellen Fall kannst du es natürlich auch einfacher machen: Alle Knoten färben, und die mit Wert "0" und "no" danach im speziellen Umfärben.
- Re: overpass turbo map css - warum alles cyan · Wetterauer (Gast) · 07.09.2022 08:58 · [flux]
Lübeck wrote:
für die Auswertung des Wheelchair-Tags habe ich mir eine Karte erstellt: https://overpass-turbo.eu/s/1lFq
Nachdem das Komma weg ist sieht das in meiner Homezone sehr gut aus. Das Skript wurde schon gespeichert. 😄
Danke
-
- Re: overpass turbo map css - warum alles cyan · Lübeck (Gast) · 07.09.2022 18:32 · [flux]
Das mit dem Stellplatz kommt mir irgendwie noch fehlerhaft vor, weil bei der großen Fläche
https://overpass-turbo.eu/s/1lGF
gar nichts angezeigt wird.
Jan
- Re: overpass turbo map css - warum alles cyan · Lübeck (Gast) · 08.09.2022 09:52 · [flux]
Moin!
nochmal zu
node[capacity:disabled]{
color:eval("cond(num(tag('capacity:disabled')) && tag('capacity:disabled')>0,'green','blue')");Hier wird aber wohl nicht capacity:disabled=yes ausgewertet!
Geht das auch noch?
Jan
- Re: overpass turbo map css - warum alles cyan · mueschel (Gast) · 08.09.2022 10:15 · [flux]
Lübeck wrote:
Das mit dem Stellplatz kommt mir irgendwie noch fehlerhaft vor, weil bei der großen Fläche gar nichts angezeigt wird.
Der Platz hat keine Tags die in deiner Overpass-Abfrage enthalten sind.
Lübeck wrote:
Aber warum werden die kerb nicht angezeigt?
Wegen
node["kerb=lowered"]
Du fragst nach Keys die "kerb=lowered" sind. Das sollte natürlich
node["kerb"="lowered"]
heißen.
Lübeck wrote:
Hier wird aber wohl nicht capacity:disabled=yes ausgewertet!
Klar:
color:eval("cond((tag('capacity:disabled')␣eq␣'yes')␣||␣(num(tag('capacity:disabled'))␣&&␣tag('capacity:disabled')>0),'green','blue')");
Ich wollte eigentlich eine einfachere Syntax vorschlagen, aber ich habe den Eindruck mapcss unterscheidet nicht zwischen 'yes' und '1'... merkwürdig.
- Re: overpass turbo map css - warum alles cyan · Lübeck (Gast) · 08.09.2022 10:16 · [flux]
Was ich dann noch nicht verstehe ist die Tatsache, dass bei
node[capacity:disabled],
node[parking_space=disabled],
way[capacity:disabled],
way[parking_space=disabled],
{color:red; fill-color:cyan;}kein Ergebnis kommt - lasse ich hingegen den Value weg, dann kommt ein Ergebnis.
Jan
- Re: overpass turbo map css - warum alles cyan · MKnight (Gast) · 08.09.2022 16:46 · [flux]
Lübeck wrote:
Was ich dann noch nicht verstehe ist die Tatsache, dass bei
node[capacity:disabled],
node[parking_space=disabled],
way[capacity:disabled],
way[parking_space=disabled],
{color:red; fill-color:cyan;}kein Ergebnis kommt - lasse ich hingegen den Value weg, dann kommt ein Ergebnis.
Jan
Das wurde schon mal beantwortet, da ist das letzte Komma zuviel.
- Re: overpass turbo map css - warum alles cyan · Lübeck (Gast) · 08.09.2022 16:49 · [flux]
Moin!
Sorry, Kopierfehler mit dem Komma
Dennoch bleibt die Frage aus meinem letzten Postings.
Jan
- Re: overpass turbo map css - warum alles cyan · MKnight (Gast) · 08.09.2022 17:26 · [flux]
Welche Frage? Haste mal einen Link auf die exakte Abfrage?