Le principe est de prémâcher dans JOSM un travail à faire mais sans téléverser les modifications sur OSM.
La modification de chaque objet représente une tâche, que l'utilisateur de MapRoulette devra valider après une éventuelle correction, ou invalider.
L'idée est de :
Ci-dessous, on utilise le remplacement de tags (mr coop tag) mais on peut aussi insérer de nouveaux objets (mr coop change), ceux-ci seront à créer dans JOSM pour revue avant versement. (cf. doc https://www.npmjs.com/package/@maproulette/mr-cli)
décrire édition ds JOSM vs tag fix
installer npm depuis synaptic, puis installer le script :
$ sudo npm install -g @maproulette/mr-cli
tester
$ mr
Dans JOSM :
(._;>;); out meta;
Faire une modif de masse pour ajouter / modifier / supprimer des étiquettes, mais NE PAS téléverser !
$ cd ~/mon_repertoire $ mr coop tag --out mes_données_maproulette.json mes_données_osm.osm
Sur le site https://maproulette.org/ :