You are not logged in.
- Topics: Active | Unanswered
Pages: 1
#1 2020-02-11 19:47:31
- Weide
- Member
- Registered: 2009-04-05
- Posts: 1,444
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: 2,138
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,444
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,917
- 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 Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria
Offline
#5 2020-02-12 14:27:24
- MKnight
- Member
- Registered: 2012-08-01
- Posts: 2,138
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,444
Re: Anfängerproblem: mapcss in JOSM
Danke!
Ich werd dann mal wühlen :-)
Offline
Pages: 1