<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Le 19 novembre 2013 22:36, Ista Pouss <span dir="ltr"><<a href="mailto:istaous@gmail.com" target="_blank">istaous@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">

<div dir="ltr"><div class="im">Le 19 novembre 2013 21:16, Christian Quest <span dir="ltr"><<a href="mailto:cquest@openstreetmap.fr" target="_blank">cquest@openstreetmap.fr</a>></span> a écrit :<br></div><div class="gmail_extra">

<div dir="ltr">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="im"><div>Tu t'es basé sur quelle(s) techno(s) ?</div><div><br></div>

</div></div></blockquote>
<div><br></div><div>Je code en java.<br><br></div><div>Je télécharge les diffs replication day que j'ai trouvé ici <a href="http://planet.openstreetmap.org/replication/day/" target="_blank">http://planet.openstreetmap.org/replication/day/</a> à partir de là <a href="http://wiki.openstreetmap.org/wiki/Planet.osm/diffs/" target="_blank">http://wiki.openstreetmap.org/wiki/Planet.osm/diffs/</a> J'analyse le xml, j'enregistre les users, les changesets et les dates. De là je compte pour chaque personne combien il avait de diff la veille, combien il y en a ce jour, et s'il dépasse 10 ce jour hop ! c'est un "débutant intéressant".<br>


<br></div><div>Tout ça dans mon EDI... :-) Pour ça que je pose ma question, car j'imagine que cette forme ne conviendra pas à tout le monde :-)<br><br></div><div>Et bien sûr s'il y a d'autres façons de faire je suis enthousiasmé d'avance.<br>


</div><div class="im"><div><br></div><div> </div></div></div></div></div></blockquote><div><br></div><div><br></div><div>Parser les diffs me semble être le plus simple en effet.</div><div>Sinon, ça voudrait dire taper dans l'API pour avoir des infos sur les changesets ce qui n'est pas super cool pour les serveurs.</div>

<div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div dir="ltr"><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div dir="ltr"><div>Je verrai bien un maillage du territoire avec quelqu'un qui se charge de prendre contact sur un ou plusieurs départements.</div>


<div>Genre un mail reçu par jour avec les nouveaux à contacter et un lien vers le mail interne d'OSM.</div><div><br></div></div></blockquote><div><br></div></div><div>Je n'avais pas pensé à ça !<br><br></div><div>

Mais cependant je suis incapable de dire "tel changeset est dans tel département"...  Y a-t-il un exemple qqpart pour ça ?<br>
<br></div><div>Par contre, pour le mail interne d'OSM, no problem. Ça veut dire que je fais tournicoter le programme chez moi, et hop ! il envoie depuis ma machine le mail... c'est ça ?<br><br><br></div></div></div>

</div></blockquote><div><br></div><div><br></div><div>Soit un automate que je verrai bien pour le premier changeset, soit un contact plus "humain" surtout sur le 10ème changeset car là une vraie prise de contact personnalisée en regardant le contenu des 10 changesets, bref un vrai accueil avec tapis rouge ;)</div>

<div><br></div><div>  </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div dir="ltr"><div></div><div>Le 19 novembre 2013 21:26, Etienne Trimaille <span dir="ltr"><<a href="mailto:etienne.trimaille@gmail.com" target="_blank">etienne.trimaille@gmail.com</a>></span> a écrit :<div class="im">

<br>
> J'avais commencé un tel outils il y a quelques mois en me basant sur<br>> osm live changes : <a href="https://github.com/cstenac/osm-livechanges" target="_blank">https://github.com/cstenac/osm-livechanges</a><br>



<br></div>Oui j'ai vu, ou plutot j'avais mis dans ma tête que c'était pareil que <a href="http://wiki.openstreetmap.org/wiki/OWL" target="_blank">http://wiki.openstreetmap.org/wiki/OWL</a> et/ou les minutes diffs. (j'en sais rien, en fait). Du coup je suis parti sur les minutes diffs directement, avant de penser que il était inutile de faire ça minute par minute et que c'était plus adapté par jour... <br>

<div class="im">
<br><br>> Tu compte le nombre de changeset uniquement ?<br><br></div>Oui, pour l'instant.<div class="im"><br><br><br>
> Un calcul entre le nombre le changeset et le nombre d'objets de<br>> l'utilisateur permet d'avoir un meilleur résultat. (le nombre de<br>> changeset augmente vite avec ID)<br>
</div></div><br></div><div>Sur la liste user ils avaient dit "changeset", aussi j'ai fait "changeset" :-) <br><br></div><div>Ce qui m'étonne est que l'éditeur utilisé ne semble pas indiqué dans les diffs ?.. ni non plus le commentaire ?... je comprendrai plus tard j'imagine...<br>


</div><div><br></div></div></div></blockquote><div><br></div><div>Les diff ne servent qu'à mettre à jour des bases et comme pour le dump, il n'y a donc pas d'infos sur les changesets qui sont des metadata et pas des data (node/way/relation/tags). </div>

</div><br clear="all"><div>Il n'y a que via l'API qu'on peut avoir ces infos.</div><div><br></div><div><br></div><div>L'idée de sly est à creuser aussi... j'avais pensé à archiver ces messages du robot pour ensuite faire quelques requêtes sur <a href="http://osm.org">osm.org</a> et/ou l'API voire sur les outils de Pascal Neiss pour suivre l'activité des nouveaux contributeurs ainsi identifiés et remonter ceux à contacter en priorité.</div>

<div><br></div><div>Le tout couplé à osmose pour détecter les erreurs de débutants et rectifier le tir avant qu'il ne soit trop tard (retour au sujet d'origine) ;)</div><div><br></div>-- <br>Christian Quest - OpenStreetMap France<br>

Un nouveau serveur pour OSM... <a href="http://donate.osm.org/server2013/" target="_blank">http://donate.osm.org/server2013/</a>
</div></div>