6 votos

¿Cómo importar los datos de OSM a DB Postgres usando osm2pgsql en Linux?

Estoy usando el siguiente comando para importar un archivo osm en una Postgres DB usando Linux:

osm2pgsql -v -a -U user -S default.style -d routing myfile.osm

Tengo el siguiente error:

Configuración de la tabla: planet_osm_point Problema de lectura de la geometría la información de la tabla planet_osm_point - ¿existe? Ocurrió el Error, la limpieza de

Supongo que tengo que crear manualmente los esquemas en db.

Puede osm2pgsql ser utilizado para crear automáticamente esos esquemas? De lo contrario, ¿cómo puedo crear?

6voto

SpliFF Puntos 214

Tienes que configurar la base de datos en el formulario de osm2pgsql espera. He escrito un Howto detallado aquí (puedes usar google para traducir):

http://wiki.openstreetmap.org/wiki/User:Ajoessen/Postgis

1voto

neouser99 Puntos 1203

Los comandos son igual que los comandos enumerados en la respuesta proporcionada por @Andre Joost excepción tú no deba proporcionar la ruta completa, todos los comandos deben estar en su camino normal.

La única excepción sería si usted está usando PostGIS 2.0 o posteriores. En ese caso puede utilizar extension manager para crear las extensiones postgis_topology y postgis.

0voto

Mattias Puntos 1058

Sólo tiene que añadir una "-crear" bandera a osm2pgsql.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X