NL style sheets, o.a. Verkeerborden in Josm etc.

Ik weet vrijwel niets van regex, maar in dit geval kun je dat volgens mij vermijden via iets als:

node[traffic_sign$=“(U25)”]
{
icon-image: eval(concat(“http://duinoord.home.xs4all.nl/OSM/JOSM/NL_traffic_signs/traffic_signs/NL/”, replace(replace(tag(traffic_sign),“(U25)”, “”),“:”, “_”), “.svg”));
}

Maar je hebt ook nog U01 t/U99 volgens de wiki: http://wiki.openstreetmap.org/wiki/WikiProject_Netherlands/Uitwijkroute, dus dat worden dan 100 nested replaces en ik wil het netter doen dan hele opsommingen op te lepelen…

OK, nieuwe poging:

node[traffic_sign*=“(U”]
{
_temp1: split(“(U”, tag(traffic_sign));
_temp2: get(prop(_temp1), 0);
_temp3: replace(prop(temp2), “:”, "");
_temp4: concat(“http://duinoord.home.xs4all.nl/OSM/JOSM/NL_traffic_signs/traffic_signs/NL/”, prop(_temp3), “.svg”);
icon-image: eval(prop(_temp4));
}

Maar even stap voor stap gedaan, vergemakkelijkt tussentijdse controle. Stappen samenvoegen kan altijd nog.

OK, verdient geen schoonheidsprijs, maar het werkt wel en uiteindelijk gaat het daar om :smiley:
Een nieuwe versie van de mapcss staat online.

Sander H,
Kan ik met die nieuwe versie van mapcss al iets?
Zo ja, hoe vind ik die.

Mvrgr Jan

http://duinoord.home.xs4all.nl/OSM/JOSM/NL_traffic_signs/Styles_Traffic_signs-style.mapcss
Even rechtsklikken, koppelingslocatie kopiëren, dan heb je de link, die je in JOSM kunt gebruiken.

Bedankt voor de info.

Maar er komen alleen witte vierkante vlakjes in plaats van de afbeeldingen.

Mvrgr Jan.

Dat betekent dat er geen plaatje gevonden kan worden.
Kun je aangeven welke waarde traffic_sign bij dat witte vlakje heeft? Dan vereenvoudigt het foutzoeken voor Sander.

De door mij onderstaand gemapte borden zijn niet of wel zichtbaar.
Niet zichtbaar
traffic_sign=BW207-B(U17)
traffic_sign=BW207-B(U16)
traffic_sign=BW207-B(U18)
traffic_sign=BW207-B(U19)
traffic_sign=BW207-L(U19)
traffic_sign=BW207-L(U18)
traffic_sign=BW207-L(U17)
traffic_sign=BW207-R(U16)
traffic_sign=BW207-R(U19)
traffic_sign=BW207-R(U20)
traffic_sign=BW207-RB(U19)
traffic_sign=BW207-RH(U19)

traffic_sign=BW206-R(U21)
traffic_sign=BW206-L(U18)
traffic_sign=BW206-R(U16)
traffic_sign=BW206-B(U19)
traffic_sign=BW206-L(U17)

Wel zichtbaar
Wel traffic_sign=NL:BW207-L(U14)
Wel traffic_sign=NL:BW207-R(U15)
Wel traffic_sign=NL:BW207-B(U15)
Wel traffic_sign=NL:BW207-B(U14)
wel traffic_sign=NL:BW207-LH(U17)
wel traffic_sign=NL:BW207-B(U16)
wel traffic_sign=NL:BW207-B(U17)
wel traffic_sign=NL:BW207-RH(U17)
wel traffic_sign=NL:BW207-LH(U16)

Het gaat om Zeeland A58 van Knooppunt Stelleplas bij Heinkenszand tot het kanaal door Zuid-Beveland.
Mvrgr Jan

Aan de niet zichtbare NL: toevoegen aan het begin.

Bedankt Henk, wat dom van mij.

Een ieder weer bedankt voor de hulp.
mvrgr Jan.

Er net door Kars op gewezen dat in de verkeersborden style onterecht wel een plaatje had voor NL:A01-30-ZE en niet voor NL:A02-30-ZE.
Plaatje is renamed en dit is inmiddels gecorrigeerd voor de borden die ik heb getagd op de kaart.
Er zijn nog eens stuk of 48 borden die verkeerd zijn getagd.

edit: geldt vanzelfsprekend ook voor het einde 60 bord!

Bedankt voor de snelle actie Sander!

P.S. Misschien handig om dit draadje Sticky te maken, zodat nieuwe gebruikers het makkelijk kunnen vinden?

NL:A01-30-ZE Overpass http://overpass-turbo.eu/s/hFa
Deze zouden dan nog verkeerd zijn begrijp ik
A01-30-ZE is een niet bestaande code, want zone einde is A02

En als dat niet lukt kun je ook altijd nog van deze handige link gebruik maken:

http://wiki.openstreetmap.org/wiki/Index_NL-forum

Die heb ik ooit aangemaakt om veel voorkomende topics toch makkelijk te kunnen vinden.
Die verkeersborden staan er ook bij.

Hm, het lijkt erop dat deze style niet werkt bij onderborden.
Ik krijg dan een wit vierkantje te zien.

Heb je deze ingevoerd?
want die werkt met NL:A02-30-ZE

Ja, dat werkt wel. Ik had het nu over iets anders :slight_smile:
Ik heb een bord getagged als “traffic_sign=NL:D05-R,NL:OB104” (hier).
Ik heb ook nog “traffic_sign=NL:D05-R,OB104” geprobeerd, dat maakt geen verschil.

Oeps, even over onderborden heen gelezen.
Je hebt vast deze pagina’s al doorgelezen.
http://forum.openstreetmap.org/viewtopic.php?pid=602903#p602903
We staan nog aan het begin van borden taggen.
We zijn er ook nog niet over uit hoe de schrijfwijze moet zijn.
De mapstyles, die er nu zijn een eerste aanzet, vooral voor enkel bord op 1 paal.
Hoe het moet bij meerdere hoofdborden en daarbij 1 onderbord per hoofdbord op 1 paal, de OSM schrijfwijze en dan nog de visualisatie. Een keuze van render of mapstylist.
Alle hoofdborden naast elkaar met er onder 1 of meerdere onderbord, behorende bij hofdbord, zodat je weet wat bij wat hoort
Of alle hoofdborden onder elkaar met ernaast de onderborden.
Alles op 1 paal, hebben we het nog niet gehad over voor en achterzijde een bord, hoe dat te schrijven en te visualiseren.
En dan nog de direction richting van het bord.

Tja, dat moeten we dan toch maar eens gaan doen he. Maar laten we daar de andere topic maar voor gebruiken.
We willen tenslotte niet “taggen voor de renderer” of “taggen voor de router” :wink: