[OSM-talk-fr] Cantons départementaux... opendataday ce samedi et hackelections ce lundi

Christian Quest cquest at openstreetmap.fr
Sam 21 Fév 17:21:10 UTC 2015


Encore plus radical...

https://gist.github.com/cquest/c008db0ea286ae289276

Un script shell quick and dirty qui transforme une liste de noms de
communes en liste de way.

Exemple:

sh jorf2josm.sh 40 "Aureilhan, Bias, Castets, Léon, Lévignacq, Linxe,
Lit-et-Mixe, Mézos, Mimizan, Pontenx-les-Forges, Saint-Julien-en-Born,
Saint-Michel-Escalus, Saint-Paul-en-Born, Taller, Uza, Vielle-Saint-Girons"

w121276493
w30928479
w30928565
w30928566
w30928567
w30928576
w30928660
w30928750
w30928751
w30928831
w30928866
w30928868
w30928886
w30928887
w30929833
w30957142
w30957664
w30957665
w30957675
w30957676
w30957684
w30957685
w33878351
w33878389
w4543403
w4543404
w4545294
w51098878
w94814698
w94814702

Je sens que je vais passer le turbo !


Le 21 février 2015 18:12, Nicolas Dumoulin <
nicolas_openstreetmap.org at dumoulin63.net> a écrit :

>  Petite amélioration :
>
> 1. remplacer la commande du 1 par :
>
> for c in $(echo "MachinVille, TrucVille, BrefMaListeDeVilles" | sed -e
> 's/,/\n/g'); do echo
>
> 'relation[boundary=administrative][name="'${c}'"];(._;>;);out meta;'; done
>
> 2. Commencer la requête overpass par (avec le bon code département) :
>
> [out:xml];
>
> area[boundary=administrative]["ref:INSEE"="41"]->.a;
>
> 3. coller le résultat du 1
>
> 4. plus de 4, on passe au 5
>
> 5. exécuter la requête
>
>
>
> Et on a dans le fichier résultant les relations avec leurs membres, c'est
> plus pratique.
>
>
>
> --
>
> Nicolas Dumoulin
>
> http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>


-- 
Christian Quest - OpenStreetMap France
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20150221/6edaa1ae/attachment.html>


Plus d'informations sur la liste de diffusion Talk-fr