Le 31 mars 2014 14:49, Mides <mides....@gmail.com> a écrit :

> Bonjour,
>
>
> On arrive quand même à extraire au travers de l'api quelques informations
> allant au-delà d'une couverture géographique se limitant à une commune
> riche en quantité d'informations diverses, qui dans mon cas bien précis  se
> limite à la  bbox[-0.8, 42.7, 2.3, 
> 43.829215]<http://oapi-fr.openstreetmap.fr/xapi/?node%5bamenity=hospital%5d&bbox%5b-0.818714,42.725465,2.323375,43.829215%5d>.
>
>
>
> Par contre, il est vrai que l'on s'approche très rapidement du time_out si
> l'on étant la zone, et cela est beaucoup plus flagrant concernant les ways.
>
>
> Alors,  comment peut-on faire si l'on souhaite raisonner au niveau du
> territoire ? Je parle au travers de l'utilisation de l'api.
>
>
> Reste ensuite,  pour ma requête, c'est-à-dire l'extraction des données tag
> amenity :hospital, à voir comment cela peut être exploitable.
>
>
> Certaines zones sont taguées soit en node ou en way, sachant que l'on peut
> travailler au niveau du centroïd pour les polygones le problème se règle
> facilement,  mais malheureusement on trouve aussi les deux possibilités,
> node et way,  pour le même objet, voire des polygones à l'intérieur
> d'autres polygones.
>
>
> Par exemple ici : http://www.mides.fr/test/hospital
>
> *(Rouge centroïd, mauve node)*
>
>
>  Toujours est-il, je vous remercie tous deux pour l'aide.
>
>
> Michel
>

Avec une requête overpass, tu peux préciser le timeout et tu peux aussi
préciser une zone particulière définie par une relation boundary=* dans OSM.

Exemple:

[timeout:1800];
area[name="Midi-Pyrénées"][admin_level=4]->.zone;
node(area.zone)[amenity=hospital];
out meta;
way(area.zone)[amenity=hospital];out meta;
>;out meta;


-- 
Christian Quest - OpenStreetMap France
Conférence "State Of The Map" France du 4 au 6 avril à
Paris<http://openstreetmap.fr/sotmfr>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à