<div class="gmail_quote">Le 28 décembre 2011 13:47, Hélène PETIT <span dir="ltr"><<a href="mailto:hpmt@free.fr">hpmt@free.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Le 28/12/2011 13:01, Cyrille Giquello a écrit :<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
exemple:<br>
<a href="http://cyrille.giquello.fr/labs/carto/openLayers/exemple04_osm-file-style.html" target="_blank">http://cyrille.giquello.fr/<u></u>labs/carto/openLayers/<u></u>exemple04_osm-file-style.html</a><br>
Cet exemple charge un fichier osm, qui pourrait venir d'une requête<br>
xapi ou overpass-api. Il s'agit d'un rectangle décrit par 2 ways.<br>
quand on clique sur "make polygon" ça transforme les lines en un<br>
polygon, mais sans re-ordonner les points, on y voit donc le problème.<br>
</blockquote>
<br></div>
Pour l'instant j'ai fait très très simple :<br>
<a href="http://helene.petit2.free.fr/carto/essai2.html" target="_blank">http://helene.petit2.free.fr/<u></u>carto/essai2.html</a><br>
<br>
Vers la gauche il y a un polygone jaune, qu'on peut allumer et éteindre avec la boîte à coches à droite de la fenêtre osm.<br>
<br>
J'ai fait le polygone jaune dans un calque de josm, c'est basique.<br>
<br>
Comme ça marche, je vais continuer un peu dans cette direction.<br>
Et suivre attentivement aussi tes recherches, c'est sympa de les partager ici ! merci à toi.</blockquote><div class="h5"><br>yèp, c'est cool l'Internet Libre ;-)<br><br>En fait, quand j'aurai plus avancé il y aura le rendu du PLU, en provenance direct de l'administration ;-)<br>
<br>Mon idée est de:<br>- récupérer les zonages administratifs depuis l'INSEE et DATAAR (opendata <a href="http://data.gouv.fr">data.gouv.fr</a> ou autre site opendata). C'est zonage sont souvent décrits avec les noms des limites admins.<br>
- alors il faut les géolocaliser avec la base OSM<br>- puis ranger tout ça dans une base sqlite<br>- ensuite poser des données sur une carte. Ces données sont souvent associées au nom d'une zone administrative (commune, comcom, ...) du coup on peut retrouver la position depuis la base sqlite.<br>
<br>Pour l'instant la seule difficulté qui m’apparaît est la transformation en polygone des limites admins récupérées sur la base OSM, la fonction makePolygon() de mon exemple. Quand j'aurai avancé sur le reste je retournerai sur ce problème. D'ici là il y aura probablement une réponse donnée sur ce thread ;-)<br>
<br>Let's continue ;-) pendant que les enfants et les patrons sont en vacances !<br><br></div></div>-- <br>Cyrille.<br><br>