Ytterligare en komplikation är att renderingen görs så att texter inte
hamnar ovanpå varandra. Detta görs genom att objekt med texter har en
prioritetsordning: de med högst prioritet skrivs först, och de med lägre
skrivs bara ut om de inte koliiderar med någon av de med högre prioritet.

Man kan även ha regler som gör att vissa typer av texter inte upprepas allt
för nära varandra, vilket också kan göra att en text inte dyker upp där man
annars hade tänkt sig.

Kombinerat med varandra gör detta det ganska svårt att exakt säga varför
eller varför inte en viss text dyker upp på en speciell plats - det är helt
enkelt ganska många bitar i pusslet att rita en snygg karta.

Om man är nyfiken eller vill förstå mer om komplexiteten i att skapa kartan
utifrån OpenStreetMaps data, kan man följa utvecklingen av OSM:s
grundutseende här: https://github.com/gravitystorm/openstreetmap-carto

/Per

Den 31 augusti 2016 07:36 skrev Tomas Marklund <[email protected]>:

> Dessutom kan det vara så att en ändring som är gjord nyligen inte har
> hunnit renderas om på alla "kakelplattor" för alla zoom-nivåer, vilket gör
> att två saker som är taggade exakt samma sätt ändå kan visa sig olika när
> man tittar på kartan.
>
> Olika typer av kartobjekt verkar även ha olika prioritering när det gäller
> att trigga om-rendering av kakelplattorna. Oftast går det snabbt (nån
> minut) men vissa ändringar kan ibland ta väldigt lång tid innan de dyker
> upp på kartan.
>
> /Tomas
>
> Den 31 aug. 2016 7:05 fm skrev "Lars Aronsson" <[email protected]>:
>
>> On 08/30/2016 09:19 PM, Niclas Ember wrote:
>>
>>> Finns det något sätt att påverka när texterna börjar synas?
>>>
>>>
>> När du tittar på kartan, så består den av många små bildfiler,
>> kallade "tiles" (kakelplattor), en uppsättning för varje
>> zoom-nivå. Dessa bildfiler skapas och levereras till din
>> webbläsare av en tile-server, som ritar bilderna utifrån
>> kartdatabasen och ett regelverk för vad som ska synas
>> med vilken färg på vilken zoom-nivå. Den som äger och
>> driver en tile-server kan modifiera det regelverket.
>> Till exempel finns det cykelkartor som ritar ut just
>> cykelvägar i en markerad färg. Men som åskådare kan
>> man inte ändra regelverket, bara välja en tile-server
>> som man gillar. (Eller övertyga dess ägare.)
>>
>> Om du t.ex. går till
>> http://www.openstreetmap.org/#map=16/60.1708/24.942
>> så är (här på zoom-nivå 16) en av bildfilerna av
>> http://a.tile.openstreetmap.org/16/37308/18969.png
>> en 256 x 256 pixel stor PNG-bildfil, där tile-servern
>> är "a.tile.openstreetmap.org".
>> Väljer man sedan cykelkartan som "lager" (layer),
>> http://www.openstreetmap.org/#map=16/60.1708/24.942&layers=C
>> så är i stället tile-servern "a.tile.thunderforest.com",
>> http://a.tile.thunderforest.com/cycle/16/37308/18969.png
>> vilket man alltså får reda på genom att i kartan
>> högerklicka och göra "view image" i webbläsaren.
>>
>> Varje ny zoom-nivå delar upp den lägre zoom-nivåns
>> bilder i 2x2. För att visa samma plats i nivå 15, så
>> måste du alltså halvera serienumret för bildfilen,
>> http://a.tile.thunderforest.com/cycle/15/18654/9484.png
>> där 37308 / 2 = 18654 och 18969 / 2 = 9484.
>> Genast ser man att alla pubar och en del gatunamn
>> försvinner, men järnvägsstationen är kvar.
>>
>>
>> --
>>   Lars Aronsson ([email protected])
>>   Linköping
>>
>>
>>
>> _______________________________________________
>> Talk-se mailing list
>> [email protected]
>> https://lists.openstreetmap.org/listinfo/talk-se
>>
>
> _______________________________________________
> Talk-se mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/talk-se
>
>
_______________________________________________
Talk-se mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-se

Till