[OSM-dev-fr] comcomMaker

Vincent Pottier vpottier at gmail.com
Jeu 17 Nov 15:31:07 GMT 2011


Bonjour,

Une petite application pour créer les communautés de communes et autres 
groupements...
http://frvipofm.net/osm/comcom/comcom.tar.bz2
version alpha.

Ça s'installe sur une machine
* ayant (ou accédant) à une base du type osm2psql
* derrière Apache et mod-python

Il y a quelques paramètres à régler dans ajax.py
Il faut s'assurer que le dossier tmp/ est accessible en écriture...

Il suffit :
* de pointer son navigateur sur http://truc.com/path/index.html
* de cliquer sur les communes (ou autre valeurs paramétrables) à inclure 
dans la comcom
(on peut corriger la liste...)
ajax.py va chercher les id des relations
* puis de cliquer sur 'envoyer'
la liste (et autres paramètres) est envoyée à comcommaker.py qui
- charge les relations
- filtre par un xor
- compose un .osm
- retourne une adresse où trouver la relation construite
- ne fait pas le café

comcommaker.py peut s'utiliser en ligne de commande par exemple :
comcommaker.py r75623,r75624 -t 
"boundary=administrative,admin_level=7,type=boundary"

C'est un peu brut de décoffrage : on voit encore les cales en bois et 
les bouts de ficelle. Mais après vos relectures... peut-être que ça aura 
sa place quelque part un jour sur osm.fr. En tout cas ça a déjà bien sa 
place sur ma machine !

Toute remarque (indulgente, je n'ai suivi un cours de programmation) ou 
suggestion est bien-venue.
licence gnu quelquechose...
--
FrViPofm



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