Visitas: 1
Vamos a mostrarles como crear una base de datos de Paraguay con los datos OSM.
Obs:
- Utilizo Debian Stretch de 64 bits.
- Asumo que tenes instalado PostgreSQL 9.6, PostGIS 2.3.3 y osmosis 0.45
- Descargar los datos OSM de Paraguay y luego descomprimir el archivo generando paraguay-latest.osm
- La base de datos que vamos a crear se va a llamar paraguay.
Entramos a la terminal y tecleamos lo siguiente:
su postgres
createdb paraguay
psql -U postgres -d paraguay -f /usr/share/postgresql/9.6/contrib/postgis-2.3/postgis.sql
psql -U postgres -d paraguay -f /usr/share/postgresql/9.6/contrib/postgis-2.3/spatial_ref_sys.sql
psql -d paraguay -f /usr/share/doc/osmosis/examples/pgsimple_schema_0.6.sql
psql -d paraguay -c 'create extension hstore;'
psql -d paraguay -f /usr/share/doc/osmosis/examples/pgsnapshot_schema_0.6.sql
osmosis --read-xml file="/home/proyectosbeta/Descargas/paraguay-latest.osm" --write-pgsql database="paraguay" user="postgres" password="123456"
Una vez terminado ya podremos usar esos datos que se encuentran en PostgreSQL.