Extraire les restaurants d'un fichier .osm

Bonjour,
Je me permets de m’adresser à la communauté OSM car je souhaite extraire d’un fichier .osm tous les restaurants qui se trouvent mais je n’y arrive pas à l’automatiser.
Voici un morceau de code :

 <node id="1681149237" visible="true" version="5" changeset="30901328" timestamp="2015-05-08T11:39:57Z" user="Ufal" uid="2771789" lat="48.8724927" lon="2.3528401">
  <tag k="amenity" v="restaurant"/>
  <tag k="cuisine" v="french"/>
  <tag k="name" v="Brasserie zzz"/>
 </node>

Je souhaite pour tous les nodes tel que , “french”, “Brasserie zzz” et la latitude et longitude.

Voici les pistes que j’ai essayé : imposm.parser et lxml sur python que je n’arrive pas à faire fonctionner.

Avez-vous un autre moyen?

Je vous remercie d’avance pour votre retour.

Tu ne veux pas utiliser de logiciel graphique ?
Juste en ligne de commande ? avec ou sans script ?

Ce ne serait pas plus simple d’utiliser Overpass-turbo ?

Bonjour,

Merci de vos réponses. Je n’ai pas besoin de données graphiques, je souhaite en réalité que créer ma base de données. Que proposes-tu Gustry?

jcr83, comment utiliser overpass turbo dans mon cas?

Merci d’avance.

En effet, overpass est excellent. Il me suffit alors d’exporter les données et les convertir dans le format que je souhaite.

Merci encore

Si c’est pour une extraction systématique sur une grande zone, il est préférable de récupérer un extrait des données osm de la zone (par exemple le fichier .pbf de la région, du pays, voire du continent) et de le passer dans osmfilter ou osmosis.

Voir:
http://wiki.openstreetmap.org/wiki/Osmfilter
http://wiki.openstreetmap.org/wiki/Osmosis

et pour les extraits:
http://download.geofabrik.de/