[Talk-cz] OSMProcessor.jar [update]

Michal Grézl michal.grezl na gmail.com
Středa Únor 6 16:57:56 UTC 2008


2008/2/6 Petr Nejedly <Petr.Nejedly na sun.com>:
> 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!
>

ted to zkousim na 1.3ghz masine s 700mb ram, klasickej mappaint v
josmu se tady neda vubec pouzit, zapnu si ho jenom nachvili, kdyz
potrebuju neco najit treba, a to na datech o velikosti okolo 3mb a
tady v tom otevru 90mb fajl bez vetsich problemu a muzu si to cele
prohlizet:)

-- 
Michal Grézl
http://walley.org




Další informace o konferenci talk-cz