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

Odpovedet emailem