[OSM-talk-nl] Wandelroutes op tile.openstreetmap.nl

Ldp ldp at xs4all.nl
Tue Apr 14 20:03:17 UTC 2009


Ben Laenen wrote:

> wel, ik was alleszins niet degene die het upstream heeft gebracht. Ik 
> heb de code naar een paar mensen gestuurd, maar weet niet wie de 
> schuldige is. Niet dat ik het erg vind hoor, maar 'k had het liever wat 
> opgekuist eerst :-)

Als opencyclemap.org dit stuk niet gebruikt, kunnen we dan wellicht iets 
beters maken, en er een zaak van maken binnen de OSM-gemeenschap? Of het 
huidige blijven ondersteunen, maar ook nieuwe functionaliteit toevoegen.

> De opencyclemap werkt anders, die gebruikt een paar extra sql queries 
> onafhankelijk van osm2psql die na het invoeren uitgevoerd worden.

Inside info, of is dit ook ergens gedocumenteerd?

Zo heb ik me bijvoorbeeld afgevraagd waar hij zijn oneway-informatie 
vandaan haalt.

>> Taggen voor de renderer? :-)
> taggen in welke kleur de markeringen of bordjes zijn is toch niet taggen 
> voor de renderer?

Nee, vandaar de smiley.

> Ja, de route_pref_color is wat van die rommel van mij die er beter eerst 
> uit gegaan was. Voor mijn rendering had het zijn nut nochtans. Maar ik 
> veronderstel dat niemand weet waar het voor dient :-)

Ik had hem wel door. Met niet al te complex samenhangende routes zijn 4 
kleuren genoeg om te zorgen dat rakende netwerken verschillende kleuren 
hebben.

> Kort samengevat: een lokale fietsroute kreeg een extra nummer mee. Elk 
> nummer kreeg dan een eigen kleur op de kaart (en de kleuren worden 
> gekozen door degene die de kaarten rendert zodat ze inpassen in de 
> andere kleuren op de kaart). Als lokale routes dus overlappen kon je zo 
> het onderscheid maken.

Juist, mijn vermoeden bevestigd.

> Dat valt trouwens wel meer onder taggen voor de renderer... Maar er is 
> niet veel anders mogelijk omdat je verkortingen bijvoorbeeld ook 
> dezelde kleur wil houden dan de hoofdroute.

En zoals het nu is, is er geen verband tussen de hoofdroute en de 
verkorting(en). Het zijn verschillende relaties. Uiteindelijk zul je of 
iets heel slims in tagging moeten verzinnen, of enkele trucs toepassen.

> Ja, hier rond Antwerpen hebben de meeste lokale fietsroutes die tag, om 
> logische redenen :-)

Ik zeg: dat is geen afspiegeling van de rest van de osm-dekking. :-)

>> dat dan op een uniforme en te behappen manier, zodat je niet een
>> explosie aan rendering rules nodig hebt.
> Dat laatste is bij mijn weten niet mogelijk met mapnik, maar prove me 
> wrong :-)

Cascadenik, of custom python rendering, zouden het wat meer te behappen 
moeten maken. Denk ik, want ik heb het niet geprobeerd. Uiteindelijk is 
het aantal rules dat mapnik gebruikt dan net zo groot, alleen is het 
dynamisch opgebouwd.

Er is nu ook een mapnik trac ticket om een asymmetrische offset aan een 
LineSymbolizer te geven. Ik denk dat het hiermee beter mogelijk wordt om 
verschillende routes over dezelfde weg te visualiseren. En zo zijn er 
wel meer ontwikkelverzoeken binnen mapnik, die handig kunnen zijn voor 
dit soort kaarten.

Uiteindelijk zou ik ook graag zien dat mapnik iets meer intelligente of 
scripted beslissingen zou kunnen nemen, gegeven een aantal tags. Dat zal 
het aantal benodigde renderregels flink kunnen verminderen, in zulke 
complexe taggingen als we nu hebben. Het zal niet van morgen zijn, maar 
wie weet in 1.0.0.

> Maar je komt wel al ver als je gewoon de basiskleuren hebt (blue, green, 
> yellow, brown, red, orange, black, purple), en wat betreft combinaties, 
> er zijn ook maar een paar die voorkomen 
> als "white-red", "yellow-red". 't Zijn redelijk veel regels, maar 
> voorlopig is er niks beters. Vergeet alleen geen regel in de stylesheet 
> om naar een default kleur te gaan als je de kleur niet herkent...

Heb je wellicht de mogelijke waarden voor een route_color tag 
gedocumenteerd op de wiki? Indien niet, is er iets op te zetten?

-- 
Lennard




More information about the Talk-nl mailing list