<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Nemam na vyvoj moc casu, takze asi 4 mesice jsem vyvijel jen datovou
zakladnu (komprimace, spatial indexy, konverze dat apod.). Posledni asi
3 tydny delam na grafice, takze tam jsou mouchy presne co pisete.
Optimalizace na grafice je nulova, proto mate asi tu javu rychlejsi.
Jinak ale myslim, ze 6MB v pameti by se s Javou dosahovalo tezko. Jsem
Javista tak prosim nekamenovat za mou poznamku :), ale treba se mylim.
zlib komprimaci na komplet data jsem zkousel, ale vychazi asi o 80%
vetsi soubor.<br>
<br>
Jinak jak jsem psal. Filozofie programu je miniaturni aplikace, ktera
by mela bezet na embedded zarizenich (WinCE apod.) a poskytovat sluzby
jako napr. iGO. Pro OSMaky tam budou featury jako automaticke logovani,
separace casti tracku, ktery jeste neni v mapach, warningy casti
tracku, ktere se hodne lisi od mapy (silnice je zakreslena s chybou).
Bude to freeware, ale otevirat kod se mi zatim nechce. Konfigurace
apod. budou formou easy textaku, jak je to ted.<br>
<br>
Kdyz jsem zacinal s OSM hrozne mi stvalo, ze neco takoveho chybi. Bud
se musi neco instalovat, databaze, mapnik, osmarender apod. a je hodne
slozite s cimkoliv si pohrat bez webu. O tom, ze si to dam do PDA,
smartphone ani nemluve. Hodne lidi by rado pomohlo (moje domnenka), ale
nemaji cas. Proto tato aplikace. Na jedno tlacitko se poslou logy na
server a pokud mozno automaticky zapracuji (to doufam uz nekdo kuti),
pokud tedy clovek bude chtit prispivat do OSM. Jedno tlacitko je az az.<br>
<br>
Samozrejmne, ze spousta lidi ma uplne jiny nazor na tvorbu aplikaci,
ale to je proste jejich cast uzivatelske zakladny. Ja doufam, ze muj
pristup si take nekoho najde a snad to i k necemu pomuze, jak jsem psal
vyse.<br>
<br>
Ted se jdu teda vrhnout na ty diry a zlevel, at si nedelam ostudu.
Proste jsem se na ten brzky release nemel nechat ukecat :-)<br>
<br>
Tomas<br>
<br>
Petr Nejedly napsal(a):
<blockquote cite="mid:48316F4B.9000901@sun.com" type="cite">
  <pre wrap="">Jiri Jakes napsal(a):
  </pre>
  <blockquote type="cite">
    <pre wrap="">jiriczech@phoenix dist % wine viewer.exe
jiriczech@phoenix dist %
    </pre>
  </blockquote>
  <pre wrap=""><!---->
No dobre, po ACCEPT_KEYWORDS='~x86' emerge wine
uz mi to taky funguje, i kdyz to nebyla uplne pointa...

Renderuje to zajimave, nicmene prilis si toho nedela z multipolygonu
ani z vrstev. Mimourovnove krizovatky maluje asi jako mapnik (cili napred
vsechny outline, pak vsechny vnitrky), jen jeste mene prehledne kvuli tem vrstvam.
Dale se mi zda, ze to nezvladne soubeh slinice a tramvaje
(highway=*/railway=tram na jedne way)

Datova struktura bude pekna, vse ve 2MB, ale zda se, ze komprimovane.
Zkousel jsem v josm-ng jak by slapalo "hifi" renderovani a dokazu renderovat
v realnem case (cili srovnatelne s josm-ng bez "hifi") v podobne kvalite a resim
i vrstvy. Viz: <a class="moz-txt-link-freetext" href="http://stoupa.sh.cvut.cz/~nenik/josm-ng-hifi.png">http://stoupa.sh.cvut.cz/~nenik/josm-ng-hifi.png</a>

Hodill by se rozumny, mezi systemy sdilitelny popis renderovaciho stylu
(zatim pouzivam mappainti + neco hardcoduju). Osmarendererova XSL transfromace
neni, opakuji neni, takovym rozumnym popisem ;-)
Pak bychom se mohli lepe bavit o implementaci renderovani.

Coz mi pripomina, ze pro rozumne renderovani mimourovnovych krizovatek
(jako ta na screenshotu*) potrebuje i pro osmarenderer mirne prizpusobit
styl editace. Napojeni sjezdu z mostu je potreba udelat na stejne vrstve
jako je most (obecne, krizovatky by mely mit vsechny cesty ve stejne layer),
jinak se vyrenderuje okraj vyssi silnice a napojeni nevypada napojene,
viz: <a class="moz-txt-link-freetext" href="http://www.openstreetmap.org/?lat=50.04047&lon=14.40705&zoom=17&layers=0BFT">http://www.openstreetmap.org/?lat=50.04047&lon=14.40705&zoom=17&layers=0BFT</a>

*) screenshot se renderoval z mirne upraveneho czechia.osm a ty skrty na sjezdech
ted uz renderuju lepe...

  </pre>
</blockquote>
</body>
</html>