You are not logged in.

#1 2020-02-11 19:47:31

Weide
Member
Registered: 2009-04-05
Posts: 1,374

Anfängerproblem: mapcss in JOSM

Hi,

irgendwie bin ich (als totaler mapcss-Anfänger) zu doof um den Fehler zu sehen:

relation[type=route][route=bus] { set xxx; }
relation.xxx > way { width: 7; color: red; }
relation!.xxx > way { width: 7; color: blue; }

Da kommt für alle Relationen Blau raus. Ich hatte gedacht, die Busrouten würden daher mit xxx markiert und würden nachher rot dargestellt und die anderen Relationen blau.

Offline

#2 2020-02-12 10:38:25

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

Re: Anfängerproblem: mapcss in JOSM

Ich weiss nicht, was "set" machen soll. Was spricht denn gegen:

relation[type=route][route=bus]>way  { width: 7; color: blue; } 

?


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

Offline

#3 2020-02-12 12:00:26

Weide
Member
Registered: 2009-04-05
Posts: 1,374

Re: Anfängerproblem: mapcss in JOSM

Ich wollte das mit dem "set klassenname" ausprobieren. Damit kann man "Klassen" bilden und mit einem Haufen getrennter Befehle Objekte hinzufügen. Danach kann man dann die Zugehörigkeit mit ".klassenname" abfragen. Ich fand, dass man mit der Sache komplizierte Kriterienlisten übersichtlich formulieren kann.

Es sieht aber so aus, als würde das vor einem ">" nicht funktionieren ... oder ich hab was übersehen.

Offline

#4 2020-02-12 12:09:54

Nakaner
Moderator
From: Karlsruhe
Registered: 2011-09-03
Posts: 2,705
Website

Re: Anfängerproblem: mapcss in JOSM

Hallo,

Kurzantwort: Der OpenRailwayMap-Stil in der MapCSS-Implementierung nutzt intensiv Sets. Ein Beispiel ist der Infrastruktur-Stil.

Viele Grüße

Michael


Werdet normales Mitglied in der OpenStreetMap Foundation für 15 Pfund pro Jahr und bestimmt über die Zukunft der Foundation und des OSM-Projekts mit. Die assoziierte Mitgliedschaft wird demnächst für aktive Mapper kostenlos werden.
Moderator im Bereich users: Austria.

Offline

#5 2020-02-12 14:27:24

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

Re: Anfängerproblem: mapcss in JOSM

zum rumspielen:

relation[!"route=bus"]>way  {set .xxx ; }
relation[route=bus]>way  {set .yyy ; } 

way.xxx{ width: 7; color: blue; } 
way.yyy { width: 7; color: red; } 

sollte dem, was du willst schon recht nahe kommen.


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

Offline

#6 2020-02-12 16:19:45

Weide
Member
Registered: 2009-04-05
Posts: 1,374

Re: Anfängerproblem: mapcss in JOSM

Danke!

Ich werd dann mal wühlen :-)

Offline

Board footer

Powered by FluxBB