[Talk-it] mkgmap - splitter - polygon
David Paleino
dapal a debian.org
Ven 14 Ott 2011 12:28:30 BST
On Fri, 14 Oct 2011 13:19:49 +0200, Martin Koppenhoefer wrote:
> 2011/10/14 Luca Delucchi <lucadeluge a 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
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: signature.asc
Tipo: application/pgp-signature
Dimensione: 198 bytes
Descrizione: non disponibile
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20111014/7d022f09/attachment.pgp>
Maggiori informazioni sulla lista
Talk-it