Lübeck
(Lübeck)
August 24, 2017, 7:38am
#1
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
mueschel
(Mueschel)
August 24, 2017, 7:49am
#2
Schau dir das Syntax-Highlighting an, die Farbänderung ab Zeile 45 sagt dir, dass da etwas nicht stimmt.
Lübeck
(Lübeck)
August 24, 2017, 7:53am
#3
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.
milet
(Milet)
August 24, 2017, 9:05am
#5
Der Teil aus Zeile 51-55 überschreibt das Symbol das in Zeile 44-50 zugewiesen wird wieder, weil sich die Objekt-Eigenschaften überdecken!
mueschel
(Mueschel)
August 24, 2017, 9:05am
#6
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]
Lübeck
(Lübeck)
August 24, 2017, 9:53am
#7
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
milet
(Milet)
August 24, 2017, 11:09am
#8
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
Lübeck
(Lübeck)
August 25, 2017, 5:37am
#9
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
milet
(Milet)
August 25, 2017, 9:13am
#10
Du sammelst oben nur “railway” (key1) und “disused:railway” (key2) ein.
Das Objekt ist aber “abandoned:railway”