On Fri, 14 Oct 2011 13:19:49 +0200, Martin Koppenhoefer wrote: > 2011/10/14 Luca Delucchi <lucadel...@gmail.com>: > > PS Niccolo preparati a scaricare il file pbf invece che osm.bz2 > > (occupa anche meno spazio ;-) ) > > > +1, l'elaborazione del pbf è in ordine di grandezza più veloce!
Non necessariamente, per osmstats ho provato a creare un backend pbf, e risulta MOLTO più lento del backend "xml". https://github.com/dpaleino/new-osm-stats/blob/master/osmstats/backends/pbf.py https://github.com/dpaleino/new-osm-stats/blob/master/osmstats/backends/osmxml.py Considera che, con quel codice, l'italy.osm impiega circa 25 minuti (compreso di bunzip2), l'italy.pbf siamo sulle 2 ore. È possibilissimo che abbia sbagliato qualcosa io nel codice, ma non vedo errori grossolani. Possibile anche che Python non sia così efficiente con i file binari (la prossima prova la farò con Cython). Inoltre, ho scritto quel codice tenendo presente la struttura del file binario; magari usando lib esterne "precotte" diventa più veloce. Già che ci siamo, se volete dare un'occhiata e dare consigli... :) David -- . ''`. Debian developer | http://wiki.debian.org/DavidPaleino : :' : Linuxer #334216 --|-- http://www.hanskalabs.net/ `. `'` GPG: 1392B174 ----|---- http://deb.li/dapal `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
signature.asc
Description: PGP signature
_______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it