Tablas de la base de datos paraguay2 de los datos OSM

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Tablas de la base de datos paraguay2 de los datos OSM
Tablas de la base de datos paraguay2 de los datos OSM

Osmosis es una herramienta que podes utilizar para importar datos OSM en una base de datos PostgreSQL/PostGIS. Ahora les voy a mostrar otra alternativa que es utilizando osm2pgqsl.

Obs:

  •  Uso Ubuntu 14.04 LTS de 64 bits.
  •  Tener instalados PostgreSQL 9.5 y PostGIS 2.2

Entramos a la terminal y tecleamos lo siguiente:

sudo aptitude update
sudo aptitude install osm2pgsql

Descargamos la base de datos de paraguay.
Volvemos a entrar a la terminal y tecleamos:

wget -c http://download.geofabrik.de/south-america/paraguay-latest.osm.bz2
bzip2 -d /home/proyectosbeta/Descargas/paraguay-latest.osm.bz2

Creamos una base de datos espacial llamada paraguay2. Volvemos a entrar a la terminal:

su postgres
createdb paraguay2
psql -U postgres -d paraguay2 -f /usr/share/postgresql/9.5/contrib/postgis-2.2/postgis.sql
psql -U postgres -d paraguay2 -f /usr/share/postgresql/9.5/contrib/postgis-2.2/spatial_ref_sys.sql
psql -d paraguay2 -c 'create extension hstore;'

Ahora importamos los datos OSM a la base de datos paraguay2.

Obs:

  •  Utilizo el puerto 5433 para la base de datos PostgreSQL/PostGIS.

Volvemos a entrar a la terminal y tecleamos:

osm2pgsql -c -d paraguay2 -U postgres -W -P 5433 -S /usr/share/osm2pgsql/default.style -C 512 --hstore -H localhost --cache-strategy sparse --slim /home/proyectosbeta/Descargas/paraguay-latest.osm

Ahora ya podremos utilizar datos OSM en una base de datos y descubrir todo lo que ya se cargo.

Obteniendo datos OSM de una consulta SQL
Obteniendo datos OSM de una consulta SQL

Comments

comments


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *