<div dir="ltr">J'ai bien avancé sur les cantons "simples" grâce à mon petit script... l'effort principal restant concerne les cantons qui découpent les grosses communes.<div><br></div><div>Pour ça, le rendu cantons2015 aide bien, mais la lecture en parallèle du JO permet de comprendre certains trucs bizarre dans le shapefile ministériel, voire de rectifier quelques erreurs (j'ai trouvé un pâté de maison incorrect dans le shapefile à St Denis-93 par rapport au JORF).</div><div><br></div><div>On progresse !</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Le 21 février 2015 18:30, Frédéric Rodrigo <span dir="ltr"><<a href="mailto:fred.rodrigo@gmail.com" target="_blank">fred.rodrigo@gmail.com</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Heu, vous avez la correspondance code insee - canton ?<br>
Car on peut faire toute la France des cantons de communes entières en une fois avec comcommaker en ligne de commande.<br>
<br>
Le 21/02/2015 18:21, Christian Quest a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Encore plus radical...<br>
<br>
<a href="https://gist.github.com/cquest/c008db0ea286ae289276" target="_blank">https://gist.github.com/<u></u>cquest/c008db0ea286ae289276</a><br>
<br>
Un script shell quick and dirty qui transforme une liste de noms de<br>
communes en liste de way.<br>
<br>
Exemple:<br>
<br>
sh jorf2josm.sh 40 "Aureilhan, Bias, Castets, Léon, Lévignacq, Linxe,<br>
Lit-et-Mixe, Mézos, Mimizan, Pontenx-les-Forges, Saint-Julien-en-Born,<br>
Saint-Michel-Escalus, Saint-Paul-en-Born, Taller, Uza, Vielle-Saint-Girons"<br>
<br>
w121276493<br>
w30928479<br>
w30928565<br>
w30928566<br>
w30928567<br>
w30928576<br>
w30928660<br>
w30928750<br>
w30928751<br>
w30928831<br>
w30928866<br>
w30928868<br>
w30928886<br>
w30928887<br>
w30929833<br>
w30957142<br>
w30957664<br>
w30957665<br>
w30957675<br>
w30957676<br>
w30957684<br>
w30957685<br>
w33878351<br>
w33878389<br>
w4543403<br>
w4543404<br>
w4545294<br>
w51098878<br>
w94814698<br>
w94814702<br>
<br>
Je sens que je vais passer le turbo !<br>
<br>
<br>
Le 21 février 2015 18:12, Nicolas Dumoulin<br>
<<a href="mailto:nicolas_openstreetmap.org@dumoulin63.net" target="_blank">nicolas_openstreetmap.org@<u></u>dumoulin63.net</a><br></div></div>
<mailto:<a href="mailto:nicolas_openstreetmap.org@dumoulin63.net" target="_blank">nicolas_openstreetmap.<u></u>org@dumoulin63.net</a>>> a écrit :<br>
<br>
    __<span class=""><br>
<br>
    Petite amélioration :<br>
<br>
    1. remplacer la commande du 1 par :<br>
<br>
    for c in $(echo "MachinVille, TrucVille, BrefMaListeDeVilles" | sed<br>
    -e 's/,/\n/g'); do echo<br>
<br>
    'relation[boundary=<u></u>administrative][name="'${c}'"]<u></u>;(._;>;);out<br>
    meta;'; done<br>
<br>
    2. Commencer la requête overpass par (avec le bon code département) :<br>
<br>
    [out:xml];<br>
<br>
    area[boundary=administrative][<u></u>"ref:INSEE"="41"]->.a;<br>
<br>
    3. coller le résultat du 1<br>
<br>
    4. plus de 4, on passe au 5<br>
<br>
    5. exécuter la requête<br>
<br>
    Et on a dans le fichier résultant les relations avec leurs membres,<br>
    c'est plus pratique.<br>
<br>
    --<br>
<br>
    Nicolas Dumoulin<br>
<br>
    <a href="http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin" target="_blank">http://wiki.openstreetmap.org/<u></u>wiki/User:NicolasDumoulin</a><br>
<br>
<br>
    ______________________________<u></u>_________________<br>
    Talk-fr mailing list<br></span>
    <a href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a> <mailto:<a href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.<u></u>org</a>><span class=""><br>
    <a href="https://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">https://lists.openstreetmap.<u></u>org/listinfo/talk-fr</a><br>
<br>
<br>
<br>
<br>
--<br>
Christian Quest - OpenStreetMap France<br>
<br>
<br>
______________________________<u></u>_________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">https://lists.openstreetmap.<u></u>org/listinfo/talk-fr</a><br>
<br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
<br>
______________________________<u></u>_________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">https://lists.openstreetmap.<u></u>org/listinfo/talk-fr</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Christian Quest - OpenStreetMap France</div></div>
</div>