Overpass-Turbo - Frage zur Darstellung

Moin!
ich bin mal wieder am basteln und dabei ist folgendes herausgekommen: http://overpass-turbo.eu/s/rdn

Kann mir einer sagen warum für http://www.openstreetmap.org/way/466184690 nicht das rote Icon angezeigt wird?

Hier der betreffende Codeabschnitt:


...
node[disused:railway=signal_box]{
    icon-image: url('http://www.tappenbeck.net/osm/maps/icon_signal_box/signal_box_dis.png'); 
    icon-width:  18;
    icon-height: 
  }
node[disused:railway:signal_box=mechanical],
node[disused=yes][railway=signal_box][railway:signal_box=mechanical]{
node[disused:railway=signal_box][railway:signal_box=mechanical]{
    icon-image: url('http://www.tappenbeck.net/osm/maps/icon_signal_box/sb_mech_dis.png');
    icon-width:  18;
    icon-height: 
  }
node[railway=signal_box][railway:signal_box=mechanical]{
    icon-image: url('http://www.tappenbeck.net/osm/maps/icon_signal_box/sb_mech_use.png');
    icon-width:  18;
    icon-height: 
  }
...

Gruß Jan

Schau dir das Syntax-Highlighting an, die Farbänderung ab Zeile 45 sagt dir, dass da etwas nicht stimmt.

Moin!

da habe ich eine “{” gegen ein “,” getauscht → Ergebnis: http://overpass-turbo.eu/s/rdr

Aber noch kein anderes Symbol in der Auswertung.

Gruß Jan

Die Abfrage verschluckt sich offenbar am

disused:railway

Schon mal Anführungszeichen versucht an der Stelle?

Edit: Quark, ganz oben fehlt noch ne Klammer.

Der Teil aus Zeile 51-55 überschreibt das Symbol das in Zeile 44-50 zugewiesen wird wieder, weil sich die Objekt-Eigenschaften überdecken!

a) alle Syntaxfehler beseitigen, "icon-height: " ohne einen Wert ist ungültig.
b) auf die Reihenfolge achten. Spätere statements überschreiben frühere. Das
node[railway=signal_box][railway:signal_box=mechanical]
überschreibt das frühere
node[disused=yes][railway=signal_box][railway:signal_box=mechanical]

Moin !

Hier die akutelle Overpass: http://overpass-turbo.eu/s/rdB

soweit ist das ok - aber jetzt habe ich noch ein Problem-Objekt - siehe o.g. Abfrage.

Warum bekommt überhaupt kein Icon? Es müsste doch zumindest sein.

Gruß Jan

Die erste Style-Anweisung (Text-Zuweisung) ist nicht geschlossen!
→ Zwischen Zeile 33 und 34 noch eine geschlossenen geschweifte Klammer, dann sollte alles passen.

http://overpass-turbo.eu/s/rdL

Moin!

danke erst einmal.

Einmal muss ich noch nachfragen. Etwas geändert auf http://overpass-turbo.eu/s/reU - aber warum wird dort https://www.openstreetmap.org/way/145896472 nicht angezeigt?

Gruß Jan

Du sammelst oben nur “railway” (key1) und “disused:railway” (key2) ein.
Das Objekt ist aber “abandoned:railway” :wink: