[Talk-cz] Par dotazu pro zacatek

Stanislav Brabec utx na penguin.cz
Pondělí Listopad 2 09:51:28 UTC 2009


Petr Dlouhý píše v Po 02. 11. 2009 v 00:05 +0100:

> > 1) Kdyz zvetsuji mapu CR - vidím "Katovice", "Radomysl", "Steken",
> > vsechno nepomerne male obce, Strakonice viditelne nejsou;
> > lze v datech nejak osetrit velikost/dulezitost obce/mesta ?

> Zatím se pro vykreslování rozlišuje pouze city/town/village/hamlet. Dále  
> je možné napsat počet obyvatel, ale ten se při renderování nebere v úvahu.  
> Mapnik má nějakou feature, která trochu záhadným způsobem schovává názvy,  
> možná by stálo za to nahlásit bug, že to nefunguje úplně optimálně. Také  
> jsem si tohoto problému všiml.

Myslím si, že ten algoritmus je: "Je tam dost místa na nápis? Nebude se
překrývat? Dám ho tam!" Bohužel se zdá, že tuto rozvahu dělá pro každý
bod zvlášť, takže místa s delším názvem mívají častěji smůlu.

Výsledky tohoto algoritmu jsou poněkud tristní. Svého času byl ostrov
Štvanice prvním bodem, který se objevil při zoomování Prahy. Dnes je
zase nutné na zobrazení nápisu "Staré Město" zazoomovat o 3 stupně dál
než na "Nové Město", přitom na "Josefov" pouze o jeden stupeň, přestože
se jedná o část Starého Města. Důvod tohoto podivného chování: zřejmě
nápis "Praha" ve stejném místě.


________________________________________________________________________
Stanislav Brabec
http://www.penguin.cz/~utx





Další informace o konferenci talk-cz