<div dir="ltr"><div><div>Bonjour,<br><br></div>l'outil osmosis qui permet de filtrer des données depuis un fichier .osm sais faire un découpage à partir d'un polygone. Il suffit donc d'avoir un jeu de polygones des limites des communes, et le tour est joué ;)<br>
<br></div>convertir une relation vers un polygone: <a href="https://help.openstreetmap.org/questions/15481/converting-a-relation-into-an-osmosis-polygon-file">https://help.openstreetmap.org/questions/15481/converting-a-relation-into-an-osmosis-polygon-file</a><br>
<div>utilisation d'osmosis pour découper les données selon un polygone: <a href="http://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format#Bounding-polygon_task">http://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format#Bounding-polygon_task</a><br>
<br><br></div><div>Sylvain<br></div><div><br></div><div><br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Le 17 mars 2013 11:55, Pierre-Alain Dorange <span dir="ltr"><<a href="mailto:pdorange@mac.com" target="_blank">pdorange@mac.com</a>></span> a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dominique Lachgar<br>
<div class="im"><<a href="mailto:dominique.lachgar@laposte.net">dominique.lachgar@laposte.net</a>> wrote:<br>
<br>
> Dans la continuité de ma précédente question, comment extraire une zone<br>
> correspondant à une zone administrative.<br>
> Pour l'instant nous avons trouvé le moyen d'extraire un rectangle grace<br>
> aux coordonnées mais l'idéal serait d'extraire que les communes<br>
> correspondant au territoire du GrandAngoulême.<br>
> Si quelqu'un connait la ligne de commande, merci d'avance.<br>
<br>
</div>Salut voisin (je suis de Cognac),<br>
<br>
J'avais bricolé quelques scripts python sur un sujet proche.<br>
J'ai un script qui permet notamment de filtrer les données d'un fichier<br>
OSM suivant un polygone, ce polygone pouvant être préalablement<br>
construit à partir d'une frontière administrative.<br>
<br>
C'est assez brut de fonderie mais ça peut aider... si tu connais python.<br>
<br>
J'ai donc un script qui extrait la frontière admin "France" (adaptable)<br>
pour la transformer en un fichier XML décrivant le contour complet.<br>
extract_france.py<br>
<br>
J'ai un autre script qui filtre les données d'une fichier OSM suivant un<br>
frontière (obtenu par le script précédent).<br>
pyOSM.py (embryon de librairie python pour OSM)<br>
<br>
Probablement par optimum mais ça avait fonctionné pour mon besoin...<br>
Dans le cas présent ça me permet de filtrer les radars français sur un<br>
extrait "carré" de OSM (qui forcément déborde des frontières).<br>
<br>
Tu trouveras ça ici, mais encore une fois c'est très rustique :<br>
<<a href="https://github.com/padorange/pyOSM" target="_blank">https://github.com/padorange/pyOSM</a>><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Pierre-Alain Dorange<br>
OSM experiences : <<a href="http://www.leretourdelautruche.com/map/" target="_blank">http://www.leretourdelautruche.com/map/</a>><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">http://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</div></div></blockquote></div><br></div>