[dev-italia] OSM box

Lorenzo lorenzo.perone a gmail.com
Mar 7 Giu 2016 20:21:55 UTC


>> 
> Ciao Lorenzo,
> ho sistemato lo script, nulla di importante; 
> gli faccio fare un upgrade prima di procedere all'installazione di OpenTileServer; 
> ho modificato il nome di un paio di librerie, come suggerito direttamente dall'apt-get;
> configuro correttamente il "locale", ma questo puo' dipendere dal modo di installazione (installato in lingua inglese ma con il locale it_IT);
> faccio avviare/riavviare i servizi di apache e postgresql in modo che posizionino le configurazioni di base nelle giuste directory;
> configuro correttamente il file pg_hba.conf con gli accessi trust da localhost sia in IPv4 che IPv6 in modo che lo script stesso possa accedere e modificare direttamente le configurazioni di postgres.
> 
> L'ho testato su vari paesi o meglio su vari file (osm.pbf) con dimensione via via crescenti, ripartendo da zero ogni volta, naturalmente.
> Per riuscire ad installare l'Italia-Nord-Est (420 MB) ho dovuto incrementare temporaneamente la memoria (6GB) e il numero di processori (4) che poi ho riportato ristettivamente a 4GB e 3 e continua a funzionare senza problemi.
> Le dimensioni in postgress sfiorano i 12GB.
> 
> Mantengo aggiornato sul mio pc il database dell'Italia, importato a suo tempo con osmosis, con una struttura db differente, ma le dimensioni attualmente sono di 63GB !!!!
> 
> Se pensi di creare delle macchine virtuali "pronte all'uso" tieni conto di queste dimensioni.
> 
> Ho provato a caricare lo script sul repository ma non credo di avere i permessi (Uploads are disabled. File uploads require push access to this repository.).
> 
> Ciao, Paolo

Ciao Paolo,
ho appena provato con l’intera Italia, la macchina ha 16 core e 56 giga di RAM, ma lo script si ferma con questo messaggio

osm2pgsql SVN version 0.82.0 (64bit id space)

Using projection SRS 900913 (Spherical Mercator)
Setting up table: planet_osm_point
NOTICE:  table "planet_osm_point" does not exist, skipping
NOTICE:  table "planet_osm_point_tmp" does not exist, skipping
Setting up table: planet_osm_line
NOTICE:  table "planet_osm_line" does not exist, skipping
NOTICE:  table "planet_osm_line_tmp" does not exist, skipping
Setting up table: planet_osm_polygon
NOTICE:  table "planet_osm_polygon" does not exist, skipping
NOTICE:  table "planet_osm_polygon_tmp" does not exist, skipping
Setting up table: planet_osm_roads
NOTICE:  table "planet_osm_roads" does not exist, skipping
NOTICE:  table "planet_osm_roads_tmp" does not exist, skipping
Allocating memory for dense node cache
Allocating dense node cache in one big chunk
Out of memory for dense node cache, reduce --cache size
Error occurred, cleaning up

Hai voglia di fare una prova tu?
Posso mandarti le credenziali del server quando hai tempo, lo spengo nel frattempo perché costa 800 €/mese ;)
Puoi debuggare dallo stato attuale o preferisci che ne crei una nuova pulita?
Grazie.
l.

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.openstreetmap.org/pipermail/dev-italia/attachments/20160607/74a4345f/attachment-0001.html>


Maggiori informazioni sulla lista dev-italia