OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1 2017-11-13 13:59:08

Lübeck
Member
Registered: 2009-02-17
Posts: 2,378

Overpass Turbo - Style bei Namen aus mehreren Worten

Moin!

ich möchte eine Karte erstellen bei der die Bahnlinien in Abhängigkeit des Namens anders farblich dargestellt werden.

Bisher habe ich folgendes als Style zusammengebaut - siehe hierzu http://overpass-turbo.eu/s/sWG

{{style:
  node{
    color: #ffffff;
    fill-color: #ff0000;
    fill-opacity: 0.8;
  }
  relation[name:"ehemalige Lübeck-Segeberger Eisenbahn"{
    color: #ffffff;
    fill-color: #ff0000;
    fill-opacity: 0.8;
  }
}}

Das wird mit aber mit einer Fehlermeldung quitiert.

Kann mir einer sagen, wie es richtig geht?

Gruß Jan


Android 2.2 & 4.1.1 / Webkit 3.1 / PC: Win7 64bit

Offline

#2 2017-11-13 14:05:20

maxbe
Member
Registered: 2010-01-19
Posts: 2,750
Website

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Da fehlt mindestens eine schliessende eckige Klammer irgendwo hinter der öffnenden von "relation["

Offline

#3 2017-11-13 14:18:37

Jo Cassel
Member
Registered: 2015-12-02
Posts: 135

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Offline

#4 2017-11-13 15:18:02

Lübeck
Member
Registered: 2009-02-17
Posts: 2,378

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Danke - aber was ich merkwürdige finde - egal was ich bei Color oder Fill-Color eintrage, bei mir ist die Relation (Eisenbahnstrecke) immer Magenta !

Gruß Jan


Android 2.2 & 4.1.1 / Webkit 3.1 / PC: Win7 64bit

Offline

#5 2017-11-13 16:15:57

Jo Cassel
Member
Registered: 2015-12-02
Posts: 135

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

http://overpass-turbo.eu/s/sXb
wobei ich immer noch keine Ahnung habe, was eigentlich das Ziel der Übung ist ...

Offline

#6 2017-11-13 16:28:38

Lübeck
Member
Registered: 2009-02-17
Posts: 2,378

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Danke

Jo Cassel wrote:

wobei ich immer noch keine Ahnung habe, was eigentlich das Ziel der Übung ist ...

Darstellung unterschiedlicher Bahnlinien in unterschiedlichen Farben!

Ich würde gerne die Trassen alle unterschiedlich darstellen - aber in http://overpass-turbo.eu/s/sXf wird immer eine Farbe angewandt.

bahnlinien_20171113.png

Die gelben Kreise hätte ich auch gerne unsichtbar!

Gruß Jan

Last edited by Lübeck (2017-11-13 16:41:38)


Android 2.2 & 4.1.1 / Webkit 3.1 / PC: Win7 64bit

Offline

#7 2017-11-13 16:55:01

PT-53
Member
From: Oberschwaben (BW, DE)
Registered: 2013-09-01
Posts: 532

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Lübeck wrote:

Ich würde gerne die Trassen alle unterschiedlich darstellen - aber in http://overpass-turbo.eu/s/sXf wird immer eine Farbe angewandt.


Diese Farbe wird vermutlich verwendet, wenn keine Deiner style-Bedingungen zutrifft.

Grüße

Offline

#8 2017-11-13 17:10:13

Lübeck
Member
Registered: 2009-02-17
Posts: 2,378

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Wenn ich keinen Formatierungsfehler im CSS habe, dann muss min. eine Farbe anders sein bin ich der Auffassung. Tagwert mit C&P übernommen.

Jan


Android 2.2 & 4.1.1 / Webkit 3.1 / PC: Win7 64bit

Offline

#9 2017-11-13 17:19:46

PT-53
Member
From: Oberschwaben (BW, DE)
Registered: 2013-09-01
Posts: 532

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Lübeck wrote:

Wenn ich keinen Formatierungsfehler im CSS habe, dann muss min. eine Farbe anders sein bin ich der Auffassung. Tagwert mit C&P übernommen.

Jan

Ich bin nur Overpass-Turbo-Anfänger und kann nur Vermutungen anstellen.
Bei meiner Overpass-Turbo-Abfrage bezüglich smoothness (http://overpass-turbo.eu/) werden highways, die keine meiner Style-Bedingungen erfüllen genau in dieser Farbe dargestellt.
Ob Dein Style-Syntax richtig ist, kann ich nicht beurteilen. Mir ist bei einer meiner Abfragen mal aufgefallen, daß der Syntax der Abfrage und der Syntax des Style (teilweise?) unterschiedlich ist.

Grüße

Offline

#10 2017-11-13 17:21:01

Jo Cassel
Member
Registered: 2015-12-02
Posts: 135

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

@PT-53 so ist es

@Lübeck, ich wundere mich halt, dass dein Script oben nach Unbekannten sucht
unten, beim style dann aber doch die Namen kennt.

So wie Du das vor hast, Rückgriff auf die relation-Info, geht das überhaupt?
Was geht ist Zugriff auf die vorhandenen keys, hier den wikipedia-Tag:
http://overpass-turbo.eu/s/sXl

Offline

#11 2017-11-13 17:27:20

mueschel
Member
Registered: 2012-06-11
Posts: 727
Website

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

So ist es richtig:

  relation[wikipedia=de:Lübeck-Segeberger Eisenbahn] way{
    color: #ffffff;
    fill-color: #FE2E2E;
    fill-opacity: 0.8;
  }

Die Farbe muss dem Weg, der Mitglied in der Relation ist, zugewiesen werden.
Außerdem erlaubt mapcss hier keine Anführungszeichen.

Last edited by mueschel (2017-11-13 17:30:29)

Offline

#12 2017-11-13 17:28:24

MKnight
Member
Registered: 2012-08-01
Posts: 1,478

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Eigenschaften müssen immer mit einem Semikolon abgeschlossen werden. Soweit ich das richtig einschätze: Zeilen die rot anfangen, werden nicht gerendert (weil Fehler oder Folgefehler).
Edit: @mueschel: Nein eben nicht! (s.o.) smile

Nochmal Edit: Zeilen die rot anfangen sind nicht zwangsläufig falsch, weiter unten stimmt es ja (oder ich übersehe was). Ich nehm jetzt mal das Syntax-hochlicht vom Turbo unter die Lupe, wann der wie einfärbt.
Nochmal edit: entweder spielt mir der Turbo nen Streich, oder ich hab nich richtig geschaut. Ich nehme alles zurück und behaupte: Zeilen die BLAU anfangen sind falsch oder Folgefehler.

Last edited by MKnight (2017-11-13 17:37:07)


gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften

Offline

#13 2017-11-13 17:32:18

mueschel
Member
Registered: 2012-06-11
Posts: 727
Website

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Ups, Semikolon vergessen... http://overpass-turbo.eu/s/sXm

Edit:
Und ohne Relationen selbst sieht es nochmal besser aus: http://overpass-turbo.eu/s/sXn

Last edited by mueschel (2017-11-13 17:35:54)

Offline

#14 2017-11-13 17:54:55

Lübeck
Member
Registered: 2009-02-17
Posts: 2,378

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Jo Cassel wrote:

@PT-53 so ist es

@Lübeck, ich wundere mich halt, dass dein Script oben nach Unbekannten sucht
unten, beim style dann aber doch die Namen kennt.

So wie Du das vor hast, Rückgriff auf die relation-Info, geht das überhaupt?
Was geht ist Zugriff auf die vorhandenen keys, hier den wikipedia-Tag:
http://overpass-turbo.eu/s/sXl

Es gibt noch die Dummy-Darstellung für den Fall, das etwas verändert wurde in den Tags. So gehen die Darstellungen nicht verloren.

Jan


Android 2.2 & 4.1.1 / Webkit 3.1 / PC: Win7 64bit

Offline

#15 2017-11-13 17:57:34

Lübeck
Member
Registered: 2009-02-17
Posts: 2,378

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Ich kann gerade nur auf dem Smarty mitlesen und Probe schauen.

... und die Kreise an den Ways - kann ich diese auch irgendwie noch weg bekommen?

Jan


Android 2.2 & 4.1.1 / Webkit 3.1 / PC: Win7 64bit

Offline

#16 2017-11-13 18:18:01

Jo Cassel
Member
Registered: 2015-12-02
Posts: 135

Re: Overpass Turbo - Style bei Namen aus mehreren Worten

Lübeck wrote:

Ich kann gerade nur auf dem Smarty mitlesen und Probe schauen.

... und die Kreise an den Ways - kann ich diese auch irgendwie noch weg bekommen?

Jan

Du meinst wahrscheinlich
overpass-"Einstellungen"->"Karte" -> Kleine Features nicht wie POIs darstellen
?

Offline

Board footer

Powered by FluxBB