Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-19 Par sujet Shohreh
marc marc wrote > [out:json][timeout:25]; > // appel Nominatim pour trouver la commune > {{geocodeArea:LaCommune}}->.searchArea; > way[highway][name="LaRue"](area.searchArea); > ( >node(around:100)[amenity]; >node(around:100)[shop]; >node(around:100)[office]; > ); > out meta; > >; >

Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-19 Par sujet marc marc
Bonjour, avec l'assistant overpass : amenity=* around "LaRue, LaCommune" ou à la main (recherche à 100m autour de la rue) [out:json][timeout:25]; // appel Nominatim pour trouver la commune {{geocodeArea:LaCommune}}->.searchArea; way[highway][name="LaRue"](area.searchArea); (

Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-19 Par sujet Christian Quest
Une rue n'est pas forcément décrite par une relation associatedStreet et ne décrit de toute façon par une "area" au sens overpass, c'est à dire une frontière délimitant un territoire. Il faudrait plutôt chercher le linéaire de la rue dans la commune, et chercher les noeuds (et way) à

Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-19 Par sujet Shohreh
J'ai essayé ça, mais… "This map intentionally left blank. (received empty dataset)" :-/ = [out:json][timeout:25]; // 123 = relation de la rue cf. Nominatim rel(123);map_to_area -> .searchArea; ( node[shop](area.searchArea); node[office](area.searchArea);

Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-16 Par sujet Shohreh
Merci pour les infos. Ces commerces ont bien un point commun : ils sont tous dans la même rue :-) Mais même avec ça, il va donc falloir trouver plusieurs tags pour lancer une requête? Comment récupérer une liste exhaustive pour ne pas en louper ? -- Sent from:

Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-16 Par sujet Christian Quest
Il n'y a pas de tag universel car la définition de "commerce" est un peu à géométrie variable. Veux-tu, par exemple, aussi inclure les cordonniers (craft=*), assureurs (office=*), marchands de journaux, etc ? Si on oublie OSM et qu'on regarde la base SIRENE et les codes activité (APE), c'est

Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-16 Par sujet Antoine Riche
À défaut de tag universel, tu peux combiner opérations ensemblistes [syntaxe: (a; b;); ] et expressions régulières [syntaxe : key~"val1|val2|val3" ] pour tout récupérer en une seule requête. C'est un peu lourd mais ça passe : (   node[shop];  

Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-15 Par sujet osm . sanspourriel
Le 16/02/2018 à 00:37, marc marc - marc_marc_...@hotmail.com a écrit : ont-ils quelques choses en commun ? par exemple un addr:street ? A priori s'il les cherche il ne le sait pas ;-). Ce serait d'ailleurs plutôt un contact:addr:street puisque ce sont des POI. Tu peux trouver la rue et élargir

Re: [OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-15 Par sujet marc marc
Le 16. 02. 18 à 00:26, Shohreh a écrit : > J'ai besoin d'envoyer un requête à OverpassTurbo pour récupérer tous les > commerces dans une rue. > Existe-t-il un tag universel qui permettrait de ne pas avoir à lancer > plusieurs requêtes et fusionner les données? ont-ils quelques choses en commun ?

[OSM-talk-fr] [Overpass] Tag universel pour tous commerces ?

2018-02-15 Par sujet Shohreh
Bonjour, J'ai besoin d'envoyer un requête à OverpassTurbo pour récupérer tous les commerces dans une rue. Existe-t-il un tag universel qui permettrait de ne pas avoir à lancer plusieurs requêtes et fusionner les données? shop=* amenity=restaurant amenity=café etc. Merci. -- Sent from: