Zdravím, udělal jsem novinku v mapě: vykreslování stromů v lesích a parcích (ale ne v městské zeleni). Momentálně vygenerováno v Kralupech, postupně se tím bude dogenerovávat celá ČR.
Vlastnosti: * vykresluje se 6 různých druhů stromů, je to víceméně smíšený les. Zatím neexistuje žádná cesta, jak např. říct, že se jedná o jehličnatý les, nicméně podporu tagu wood s touto informací plánuji http://wiki.openstreetmap.org/wiki/Key:wood (mimochodem, v ČR je tento tag použit 204x) * je to dost řídký les. To je z několika důvodů: rychlost vykreslování (několikrát větší než při hustém lese), navíc jsou lépe vidět cesty, potůčky apod. v lese. Mimo to se mi hustý les jevil značně neuspořádaný. Možná by větší zahuštění ale i tak neškodilo * neuspořádanost je vidět i tak. Stromy jsou rozmisťovány (víceméně) náhodně, což může vypadat dobře, ale také to má nějaké neduhy - někde vznikají až moc velké „palouky“ bez stromů, někde je víc stromů u sebe. Navíc při navazování dlaždic na sebe stromy nenavazují. Kdyby někoho napadl nějaký pěkný algoritmus rozmístění stromů, aby byly víceméně pravidelně, ale nebyla jejich pravidelnost vidět, a ideálně ještě na sebe navazovaly dlaždice (např. rozmisťování podle lat/lon), uvítám ho :-) * i přes náhodnost se vykresluje les relativně inteligentně - nikdy nejsou dva stromy příliš u sebe a nikdy strom nezasahuje do cesty, potůčku apod. Např. pokud prostředkem lesa vede silnice, stromy jsou vždy okolo * stromy jsou víceméně tmavé, při menším zoomu se tedy jeví lesy jako tmavší než doposud * pokud je les u řeky nebo rybníka, hezky se stromy odráží ve vodě :-) Současně jsem změnil způsob vykreslování lesů - každý polygon si interně převedu na trojúhelníky a vykresluji ty. Při velkých plochách je to výrazně rychlejší způsob, POV-Ray moc velké polygony nemá rád. Navíc z různých důvodů interně počítám nad trojúhelníky. Je ale možné, že některé polygony můžu rozdělit špatně - typicky když polygon protíná sám sebe (je zmršený) nebo to třeba nějak výrazně namrší ořez v osmosis. Nevím o žádném konkrétním problematickém místě, nicméně kdybyste narazili na nějaký rozpor s vykreslováním např. v Mapniku, dejte vědět. Celkově bych řekl, že je to viditelná změna k lepšímu :-) Aleš Janda _______________________________________________ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz