Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

5 votos

Cómo extraer alemán restaurantes del planeta.osm?

Desea obtener los datos de http://wiki.openstreetmap.org/wiki/Planet.osm

ACTUALIZACIÓN: acabo de regresar del sitio http://wiki.openstreetmap.org/wiki/Planet.osm

que tiene algunos archivos que pertenecen a la openstreetmap-Proyecto. he descargado un archivo similar que se deriva de un alemán Mirrorsite - este de aquí:

http://ftp5.gwdg.de/pub/misc/openstreetmap/download.geofabrik.de/

he descargado el archivo llamado alemania.osm,bz2

de acuerdo con esta instrucción

tipo de bzip2 -d planeta.de osm.bz2; o su sistema operativo puede apoyar haga doble clic en desembalaje. Ver la lista de Wikipedia programas de compresión.

hice lo siguiente, pero sin éxito-,

martin@linux-wyee:~/poi_abzug/geofabrik> bzip2 -d germany.osm,bz2;
bzip2: Can't open input file germany.osm,bz2: No such file or directory.

¿por qué - ¿alguien puede explicar por qué no tener éxito?

final de actualización;

más preguntas: ¿esto Es un XML Archivo ?

Por CIERTO; solo necesito los datos para el Pdi en Alemania: ¿puedo usar este archivo aquí - http://ftp5.gwdg.de/pub/misc/openstreetmap/

Como esto podría ser de interés general creo que muchos de los usuarios se pueden beneficiar de una respuesta a esta pregunta.

Así que mi pregunta es: ¿Cómo pisar el mencionado conjunto de datos - cómo leer - en un OpenSuse-Linux-máquina!? Debo hacerlo en el terminal?

Nota - quiero guardar todo en un archivo csv - y me mira de todos los restaurantes... ¿Cuál es la manera más fácil de hacer esto!?

Como soy un novato - gracias por su paciencia!

4voto

Joel Gauvreau Puntos 1346

Como Underdark lo contrario, usted no necesita utilizar planeta.osm, pero en lugar de utilizar el enlace que ella siempre contiene todos los datos (incluidos los restaurantes) dentro de Alemania.

Usted querrá usar la Ósmosis, datos de OSM analizador. (Echa un vistazo a la detallada del uso de la página para buscar más información de cómo utilizar ósmosis inversa, si usted está interesado.

Puede haber otras formas de ósmosis inversa para hacerlo, El siguiente filtro debe dejar con un archivo que elimina todas las maneras y los nodos que NO tienen el valor de la amenidad=restaurante (ya que los Restaurantes puede ser codificada en OSM como un nodo o una manera). Usted tiene que ejecutar 3 comandos, de la siguiente manera:

la ósmosis --leer xml de entrada.osm --tf aceptar-nodos de la amenidad=restaurante-escribir-xml de salida de los nodos.osm

la ósmosis --leer xml de entrada.osm --tf aceptar-formas de la amenidad=restaurante-escribir-xml-usado-nodo de salida.osm

la ósmosis --rx salida de las maneras.osm --rx salida de los nodos.osm --merge --wx fusionado.osm

Como para ponerlo en un archivo CSV ? No estoy seguro, pero creo que no hay un programa en particular que directamente las exportaciones de OSM a CSV. Hay una razón en particular que usted desea en un archivo CSV ? Si estás usando una aplicación que soporta la importación de CSV, también podría apoyar a otros formatos de archivo .Datos de OSM podría ser exportado.

2voto

Simon B. Puntos 120

Trate de paso a desnivel, que le da fácil acceso a la búsqueda de PDI de datos de openstreetmap.

O obtener la alemania.osm volcado de datos y utilizar este enlace para obtener la Pdi como un archivo CSV.

(Problemas en descomprimir un bzip2 archivo, probablemente debería ser hecho en otra stackexchange sitio)

1voto

meryloo Puntos 544

Usted puede utilizar cloudmate para descargar datos de OSM en forma de formato de archivo de cada país. En el siguiente link: http://downloads.cloudmade.com/

Espero que ayude!

Meryloo

1voto

toyotom Puntos 16

https://github.com/MorbZ/OsmPoisPbf

Compruebe el enlace de arriba y a descargar osmpois.jar

Este analizará la .de osm.archivo pbf y se crea .archivo csv con la que contiene el tipo de etiqueta,el nombre de la etiqueta ,la etiqueta de identificación,la longitud, la latitud

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