Pavel Machek napsal(a): > Zni to pekne, ale nepustim to. Zkus http://stoupa.sh.cvut.cz/~nenik/OSMProcessor.jar Je to update co umi elemstyles.xml a ma pribalene ikonky z JOSM i puvodni standardni styl. Renderuje tedy vse co JOSM s par odchylkami: 1. Zmenil jsem sirku highway=residential na 1 (byla 2) 2. Renderer uplatnuje maxScale pravidlo (JOSM nee) 3. Zatim nepocitam realwidth, takze dalnice je 3px i zblizka
[2] zpusobuje (pri oddaleni) nejvetsi rozdily v renderovani a take je nejvetsim problemem. Jeho ignorace JOSMem zpusobila, ze je max_scale ve stylu vetsinou nerozumny. Ale aspon je videt, ze to neco dela. Kdo by si s tim chtel pohrat[*], necht vezme v uvahu, ze cislo v elemstyles.xml (jar:styles/standard/elemstyles.xml) je pred porovnanim se zoom faktorem (tim cislem co pri prerendrovani vidite v konzoli) vydelen 10. Zoom faktor je pocet jednotek na pixel, pricemz v nasich zemepisnych sirkach a za pouziti mercatora vychazi jednotka cca na 17cm. Minimalni zoom factor je 6 -> 1m/px, ale je to mozne jeste trochu zpresnit. > (Zminoval jsem ze java je neuveritelnej krap? To zminujes vzdy a nasledujici otazky jsou recnicke, tak na to zapomeneme, OK? [*] Hrat? $ jar -xf OSMProcessor.jar styles $ vi styles/standard/elemstyles.xml $ java -Xmx256m -classpath .:OSMProcessor.jar josmng.ui.Main Ale stale jsou v kodu nejaka implicitni omezeni zoomu (napr promenliva velikost textu a jeho zmizeni nad z=5000) Ale pokud by nekdo navrhnul rozumne maxscale, rekneme v meritku 1px/cm, rozhodne se neztrati. -- Petr "Nenik" Nejedly, NetBeans/Sun Microsystems, http://www.netbeans.org 355/113 -- Not the famous irrational number PI, but an incredible simulation! _______________________________________________ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-cz