Il 03/07/2016 15:11, Max1234Ita ha scritto:

Per quanto riguarda le mappe parziali, OsmAnd le supporta già!



Ma infatti io sto ultimando uno scriptino che usa due diversi batch.xml, diciamo batch-mappe.xml e batch-indirizzi.xml.
Lo script in pseudocodice fa così:

- prendi il file .pbf dalla cartella ...../pbf
- usa splitter e suddividilo in più mappe ....0001.osm.pbf e metti i file nella cartella ..../pbf-split
- lancia osmandcreator con il file batch-mappe.xml
- lancia osmandcreator con il file batch-indirizzi.xml

batch-mappe.xml dice di andare a prendere i file pbf dalla cartella ..../pbf-split e di produrre file obf con addressindex=false batch-indirizzi di andare a prendere i file pbf dalla cartella .../pbf e di produrre file obf con addressindex=true e tutti gli altri parametri =false. Quest'ultimo genera un file di soli indirizzi e anche per l'intero file dell'Europa occupa poca memoria e ci mette poco.

Così alla fine ho un centinaio di piccole mappe numerate senza indirizzi, e un unico file solo con gli indirizzi.

Per fare tutta l'Italia spezzettata ci mette sempre parecchio ma non usa più di 2GB di memoria. Risolto il problema, no?

Anzi a questo punto uno potrebbe persino lasciare il pc a lavorare per un paio di giorni interi e produrre l'intera Europa :-)

Penso che vada quasi tutto bene ma ora debbo andare, quindi termino il lavoro stasera o domani. Quand'è tutto pronto metto su Drive e vi dico. Così magari potete testare anche da voi se va bene :-)

(se riusciamo a farci le vacanze con l'uber-mappa europea entro agosto, non sarebbe male, no?)

--
Stefano Droghetti
www.stefanodroghetti.it
stefano.droghe...@gmail.com


_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a