[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