[Talk-cz] Plochy vod v OSM

Tomas Kolda kolda na web2net.cz
Pondělí Květen 19 15:55:04 UTC 2008


Petr Nejedly napsal(a):
> Ani smykem. 500k nodu x 16B souradnice + 8B ID je samo o sobe 12MB
> a to jeste ani nejsou vsechny informace z OSM. Ale to neni problem javy,
> tolik tech dat proste je a editor je musi udrzet. A OSM APIv0.6 to muze
> udelat jeste horsi.
>
>   
Ja nacitam diky spatial indexum jen plochu co renderuji, takze v pameti 
se udrzuje jen aktualni pohled + do urcite meze nechavam to co uz jsem 
nacetl (kdyby se uzivak vratil). To zajistuje pomerne male pametove 
naroky. To je u toho XML horsi.

Vy to muzete to take zkusit vyresit meziformatem. Pri konverzi XML jsem 
si musel udelat primitivni indexovane bin soubory, abych je nemusel mit 
cele v pameti a mohl tak pohodlne pracovat i s planet.osm. Importovat 
celou DB mi prislo silenstvi, kdyz tohle zabira se stejnou informaci 
uplne stejne jako planet.bz2. V pameti si pak muzete nechavat jen to co 
clovek zmenil a pri ulozeni to zmergovat.
> Takze data nejsou komprimovana? V tom 2MB souboru jsem nenasel zadne texty.
>
>   
No nevim presne jak je definovana komprimace, ale nejsou komprimovana 
stylem: zapisu souradnice napr v int32_t za sebe a pak ten blob zipnu... 
To prave neni tak efektivni. zlib se pouziva jen na pripady kdy je 
vyhodny (napr. nektere texty).
> Vpodstate budu muset vymyslet obecne renderovani relaci, napr. kvuli
> relacnimu znaceni turistickych cest.
>   
Zatim si to zjednodusim jen generovanim der polygonu. To je celkem lehka 
uloha. Zbytek relaci necham lezet dokud nekde nevykouknou.

Tomas


------------- dal?í ?ást ---------------
HTML p?íloha byla odstran?na...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20080519/2139ddaa/attachment.html>


Další informace o konferenci talk-cz