Le 3 janvier 2013 19:02, Cyrille Giquello <[email protected]> a écrit : > Salut, > > Je ne comprends pas ce qui peut bien se passer... Me voici donc arrivé ici ;-) > > Je cherche à récupérer tous les arrêts de bus dans l'agglo de Tours en > interrogeant la base de données via l'overpass-api > http://overpass-api.de qui supporte les requêtes avec une limite de > recherche sur une zone (area-query). > > Pour allez direct au problème, la même requête fonctionne avec une > relation mais pas avec une autre. La relation ok est celle du Viêt Nam > (http://osm.org/browse/relation/49915) et celle qui ne fonctionne pas, > disons qui ne retourne aucun résultat, est celle de l'agglomération > tourangelle (http://osm.org/browse/relation/1663056). > > Donc la requête > <osm-script> > <query type="node"> > <area-query ref="3600049915"/> > <has-kv k="highway" v="bus_stop"/> > </query> > <print mode="meta"/> > </osm-script> > retourne bien des données, alors que celle-ci n'en retourne aucune : > <osm-script> > <query type="node"> > <area-query ref="3601663056"/> > <has-kv k="highway" v="bus_stop"/> > </query> > <print mode="meta"/> > </osm-script> > > J'ai essayé avec <has-kv k="place" /> et c'est pareil. > > J'ai regardé la relation 1663056 avec > http://analyser.openstreetmap.fr/ mais rien de signalé. Je l'ai > chargée dans Josm et rien de remarquable. > > Auriez vous une piste de recherche ? > Merci beaucoup. >
Il me semble que la raison est très simple et expliquée ici : http://wiki.openstreetmap.org/wiki/Overpass_API/Areas Les "areas" sont définis avec des critères en dur auxquels la relation en question ne correspond pas ... dommage. -- Cyrille. _______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

