J'ai commencé à écrire un script pour simplifier la tâche de création de
ces nouvelles communes...

Il s'appuie sur un fichier CSV contenant:
- N° du département,
- nom de la nouvelle commune
- noms des communes la composant
- nom de la commune chef-lieu
- population totale

J'ai aussi une colonne avec la date de l'arrêté, pas utilisé pour l'instant.

Exemple:
https://github.com/cquest/fusion-communes-2016/blob/master/fusion.csv

Vous pouvez le compléter directement, ça permettra d'automatiser soit la
mise à jour en mode 'bot' (pas très chaud pour ça), soit le contrôle final
par un bot.

Demain je m'attaque à télécommander JOSM pour faire le plus de manip
automatiquement.

Pour l'instant le script récupère:
- les id des ways 'outer' de la nouvelle commune
- les id des ways "internes" qui vont devoir passer de admin_level=8 à
autre chose
- l'id du node du chef-lieu
- les différents codes postaux rencontrés
- le total de la population à utiliser si il n'est pas fournit dans le CSV

C'est ici:
https://github.com/cquest/fusion-communes-2016/blob/master/fusion2016.py

Attention,ça peut piquer les yeux... ce n'est que mon 4ème script python ;)


-- 
Christian Quest - OpenStreetMap France
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à