You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2015-11-15 13:34:24

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

mapcss (josm) "eigene" Wege colorieren

Moin.
Ich möchte in Josm Gebäude bzw Linien generell, die ich als letzter angefasst habe anders einfärben. (Also generell, nicht die in der aktuellen Sitzung bearbeiteten (die sind ja eh andersfarbig...))

Diverse Variationen von:

way(user:"MKnight")
   {color: green;}

bringen mich nicht weiter. Wie kann ich den user anfassen?

Last edited by MKnight (2015-11-15 13:34:40)


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

Offline

#2 2015-11-15 17:28:33

bastik
Member
Registered: 2011-08-05
Posts: 58

Re: mapcss (josm) "eigene" Wege colorieren

Als quick & dirty Lösung kann man über die Suche-Syntax gehen:

way[JOSM_search("user:MKnight")] {
    color: blue;
}

Eine native MapCSS-Abfrage gibt es noch nicht, aber du kannst du gerne ein Ticket auf dem JOSM Bug-Tracker dazu aufmachen.

Offline

#3 2015-11-15 17:44:09

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: mapcss (josm) "eigene" Wege colorieren

Sehr schön, danke!


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

Offline

#4 2015-11-15 19:53:38

malenki
Member
Registered: 2008-09-07
Posts: 636

Re: mapcss (josm) "eigene" Wege colorieren

Danke auch von mir!

Offline

#5 2016-01-05 16:16:19

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: mapcss (josm) "eigene" Wege colorieren

Bin sehr zufrieden damit, aber stellt sich raus:

MKnight wrote:

Also generell, nicht die in der aktuellen Sitzung bearbeiteten (die sind ja eh andersfarbig...)

bekomme ich via

way:modified::modified_layer

hin, ich möchte aber zusätzlich noch die gerade ausgewählten (geänderten) anders einfärben.
Also way:modified::modified_layer::selected die Richtung.
Geht da was?

Mein aktuelles CSS:

way[building][JOSM_search("user:MKnight")],
way[building:part][JOSM_search("user:MKnight")],
node[JOSM_search("user:MKnight")] {
    color: magenta;
    width: 8px;
    fill-color: blue;
}
node:modified::modified_layer
{
    symbol-shape: circle;
    symbol-size: 50;
    symbol-fill-color: magenta;
    symbol-fill-opacity: 0.3;
    z-index: -5;
}
way:modified::modified_layer,
node:modified < way::modified_layer
{
    width: 40;
    color: magenta;
    opacity: 0.3;
    z-index: -5;
}

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

Offline

#6 2016-01-06 18:25:25

Klumbumbus
Member
From: Erzgebirgskreis
Registered: 2014-01-12
Posts: 630
Website

Re: mapcss (josm) "eigene" Wege colorieren

:selected gibt es noch noch nicht, aber wahrscheinlich bald. Siehe https://josm.openstreetmap.de/ticket/9891

Offline

#7 2016-01-06 18:59:35

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: mapcss (josm) "eigene" Wege colorieren

Ah danke, mal weiter abwarten.


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

Offline

Board footer

Powered by FluxBB