Extraire les restaurants d'un fichier .osm

Extraire des données OSM, créer sa carte, uMap, utiliser sur un GPS ou un smartphone...
jiji

Extraire les restaurants d'un fichier .osm

Message par jiji » jeu. nov. 26, 2015 12:56 pm

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 :

Code : Tout sélectionner

 <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 <tag k="amenity" v="restaurant"/>, "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.

Gustry
Messages : 135
Inscription : mer. nov. 23, 2011 2:30 pm

Re: Extraire les restaurants d'un fichier .osm

Message par Gustry » jeu. nov. 26, 2015 2:27 pm

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

jcr83
Messages : 106
Inscription : ven. nov. 25, 2011 5:22 pm

Re: Extraire les restaurants d'un fichier .osm

Message par jcr83 » jeu. nov. 26, 2015 2:35 pm

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

jiji

Re: Extraire les restaurants d'un fichier .osm

Message par jiji » jeu. nov. 26, 2015 3:04 pm

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.

jiji

Re: Extraire les restaurants d'un fichier .osm

Message par jiji » jeu. nov. 26, 2015 4:11 pm

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

Avatar de l’utilisateur
cquest
Messages : 1929
Inscription : ven. avr. 16, 2010 12:22 am
Localisation : Val de Marne
Contact :

Re: Extraire les restaurants d'un fichier .osm

Message par cquest » dim. nov. 29, 2015 11:30 am

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/

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invités