<br><br><div class="gmail_quote">Le 27 décembre 2011 19:42, Frédéric Rodrigo <span dir="ltr"><<a href="mailto:fred.rodrigo@gmail.com">fred.rodrigo@gmail.com</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><div></div><div class="h5">On 27/12/2011 19:27, Cyrille Giquello wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Le 27 décembre 2011 16:15, Bruno Cortial<<a href="mailto:bruno.cortial@laposte.net" target="_blank">bruno.cortial@laposte.<u></u>net</a>> a écrit :<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Le 27 décembre 2011 15:37, Cyrille Giquello<<a href="mailto:cyrille37@gmail.com" target="_blank">cyrille37@gmail.com</a>> a écrit :<br>
<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Le 27 décembre 2011 11:48, Cyrille Giquello<<a href="mailto:cyrille37@gmail.com" target="_blank">cyrille37@gmail.com</a>> a écrit<br>
:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Salut,<br>
<br>
Je reviens sur le sujet de Dessiner les limites administratives, au<br>
sens réutilisation et non pas saisie.<br>
Par exemple, comment extraire les limites administratives ? et les<br>
dessiner avec openlayer ou leaflet ?<br>
</blockquote>
<br>
J'ai un morceau de réponse: pour dessiner un fichier osm avec OpenLayer :<br>
<a href="http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example" target="_blank">http://wiki.openstreetmap.org/<u></u>wiki/OpenLayers_osm_file_<u></u>example</a><br>
<br>
Par contre pour l'extraction des contours boundary + admin_level=* il<br>
va falloir jouer avec osmosis, pour l'instant j'ai pas trouvé autre<br>
chose.<br>
<br>
</blockquote>
<br>
Bonjour,<br>
S'il s'agit que quelques communes, OverpassAPI est parfait<br>
<br>
<a href="http://www.overpass-api.de/query_form.html" target="_blank">http://www.overpass-api.de/<u></u>query_form.html</a><br>
<br>
Cette requete génère un fichier format OSM des chemins (et leurs noeuds) des<br>
contour de la commune de Pornic:<br>
<br>
<union><br>
<query type="relation"><br>
<has-kv k="name" v="Pornic"/><br>
<has-kv k="boundary" v="administrative"/><br>
</query><br>
<recurse type="relation-way"/><br>
<recurse type="way-node"/><br>
</union><br>
<print/><br>
<br>
A+<br>
BrunoC<br>
<br>
</blockquote>
<br>
Yèp, le couple OpenLayer + Overpass-API fonctionne bien.<br>
<br>
En reprenant l'exemple<br>
<a href="http://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example" target="_blank">http://wiki.openstreetmap.org/<u></u>wiki/OpenLayers_osm_file_<u></u>example</a><br>
et en lieu et place du chemin du fichier osm on met l'url de l'appel à<br>
l'overpass-api (convertit en méthode GET) et ça fonctionne très bien.<br>
C'est cool.<br>
<br>
Ce n'est pas toute la solution dont j'ai besoin, mais c'est un<br>
excellent chemin ;-)<br>
<br>
Merci.<br>
</blockquote>
<br></div></div>
En fait il y a 2,5 approches :<br>
1 : rendu vectoriel sur le client, avec des fichiers .osm, gpx, .kml ou autre .json... cette approche est limité par la quantité de donnée à changer et à afficher sur le clients<br>
2 : autre possibilité, faire avec des tuiles, en utilisant mapnik, qgis serveur ou autre, le rendu des zones visibles au bon zoom est fait coté serveur et envoyé au client<br>
2,5 : un mix des deux, uniquement la zone visible en vectoriel, solution la plus compliqué.<br>
<br>
Perso pour l'affichage des communes je partirais sur la 2.<br><br></blockquote><div>Il manque des éléments dans la demande. Quelle superficie, combien de limites à la fois. Quel hébergement...<br><br>Pour comcomMaker, j'ai accès en lecture à la base de donnée osm2psql d'<a href="http://osf.fr">osf.fr</a> Il n'y a que quelques limites à afficher, celles sélectionnées. Donc la lecture de la base pour envoyer un fichier WKT à openLayers marche très bien comme solution.<br>
<br>Pour afficher du vectoriel, il faut avoir les données sur le même serveur que la page, à causes des limites cross-site de javascript.<br>Par ailleurs, il a été dit que le vectoriel, c'est lourd à partir d'un certain nombre d'objet.<br>
<br>Pour afficher en raster les polygones des collectivités, franchement, je ne me casserai pas la tête. Je demanderai à Sly l'autorisation d'ajouter sur la carte les couches de beta.letuffe qui sont déjà bien faites.<br>
En raster, on n'a pas la limite cross-site puisqu'il s’agit de lire des images.<br>--<br>FrViPofm<br></div></div>