[OSM-talk-fr] dessiner des limites administratives (réutilisation)
Cyrille Giquello
cyrille37 at gmail.com
Mar 27 Déc 18:27:34 UTC 2011
Le 27 décembre 2011 16:15, Bruno Cortial <bruno.cortial at laposte.net> a écrit :
>
> Le 27 décembre 2011 15:37, Cyrille Giquello <cyrille37 at gmail.com> a écrit :
>
>> Le 27 décembre 2011 11:48, Cyrille Giquello <cyrille37 at gmail.com> a écrit
>> :
>> > Salut,
>> >
>> > Je reviens sur le sujet de Dessiner les limites administratives, au
>> > sens réutilisation et non pas saisie.
>> > Par exemple, comment extraire les limites administratives ? et les
>> > dessiner avec openlayer ou leaflet ?
>>
>> J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer :
>> http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example
>>
>> Par contre pour l'extraction des contours boundary + admin_level=* il
>> va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre
>> chose.
>>
>
> Bonjour,
> S'il s'agit que quelques communes, OverpassAPI est parfait
>
> http://www.overpass-api.de/query_form.html
>
> Cette requete génère un fichier format OSM des chemins (et leurs noeuds) des
> contour de la commune de Pornic:
>
> <union>
> <query type="relation">
> <has-kv k="name" v="Pornic"/>
> <has-kv k="boundary" v="administrative"/>
> </query>
> <recurse type="relation-way"/>
> <recurse type="way-node"/>
> </union>
> <print/>
>
> A+
> BrunoC
>
Yèp, le couple OpenLayer + Overpass-API fonctionne bien.
En reprenant l'exemple
http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example
et en lieu et place du chemin du fichier osm on met l'url de l'appel à
l'overpass-api (convertit en méthode GET) et ça fonctionne très bien.
C'est cool.
Ce n'est pas toute la solution dont j'ai besoin, mais c'est un
excellent chemin ;-)
Merci.
--
Cyrille.
Plus d'informations sur la liste de diffusion Talk-fr