Torno a scrivere sul blog, dopo piu’ di un anno, con un promemoria piu’ che con una guida. Testato su Ubuntu 11.10
Installare PostgreSQL 9.1 e Postgis
sudo apt-get install postgresql-9.1 postgresql-client-9.1 postgis potresql-9.1-postgis postgresql-contrib-9.1
Scaricare e decomprimere l‘ultima versione di Osmosis (mentre scrivo 0.40.1)
Configurare il database e l’utente PostreSQL
sudo su - postgres createuser <username> psql --command "ALTER USER WITH ENCRYPTED PASSWORD ' <password>' "; createdb <dbname> createlang plpgsql <dbname> psql --command "CREATE EXTENSION hstore"; psql -d <dbname> -f /usr/share/postgresql/9.1/contrib/postgis-1.5/postgis.sql psql -d <dbname> -f /usr/share/postgresql/9.1/contrib/postgis-1.5/spatial_ref_sys.sql psql -d <dbname> -f <osmosis-path>/script/pgsimple_schema_0.6.sql psql -d <dbname> -f <osmosis-path>/script/pgsnapshot_schema_0.6.sql exit
Scaricare, estrarre e importare un planet (in questo caso quello italiano)
wget http://download.geofabrik.de/osm/europe/italy.osm.bz2 bunzip2 italy.osm.bz2 cd <osmosis-path>/bin/ ./osmosis --read-xml file="<path-to-planet>/italy.osm" --write-pgsql host="localhost" database="<dbname>" user="<username>" password="<password>"
Sul mio portatile ci sono voluti 75 minuti per importare il planet italiano (~10 Gb decompresso)






