[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