<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div dir="ltr" id="yui_3_16_0_1_1422458989927_124431"><span id="yui_3_16_0_1_1422458989927_124585">Mathieu, <br></span></div><div id="yui_3_16_0_1_1422458989927_124590" dir="ltr"><span id="yui_3_16_0_1_1422458989927_124585"><br></span></div><div id="yui_3_16_0_1_1422458989927_124619" dir="ltr"><span id="yui_3_16_0_1_1422458989927_124585">si tu édites cette tâche, <a id="yui_3_16_0_1_1422458989927_124679" href="http://tasks.dev.hotosm.org/project/697/edit">http://tasks.dev.hotosm.org/project/697/edit</a><br></span></div><div id="yui_3_16_0_1_1422458989927_124685" dir="ltr"><span style="" class="" id="yui_3_16_0_1_1422458989927_124585">tu verras dans le panneau Instructions, section </span><br>Per Task Instructions (optional) <br></div><div id="yui_3_16_0_1_1422458989927_124752" dir="ltr">Les instructions avec l'url vers le fichier ont été ajoutées manuellement.</div><div id="yui_3_16_0_1_1422458989927_124751" dir="ltr"><br></div><blockquote id="yui_3_16_0_1_1422458989927_124803"><div id="yui_3_16_0_1_1422458989927_124754" dir="ltr">Import the UNICEF data in JOSM by clicking <a href="http://localhost:8111/import?new_layer=true&url=http://build.osmsharp.com:815/data/{x}/{y}/{z}/CAR_UNICEF_Wash_DATA_v2014.osm">here</a> or download the data <a href="http://build.osmsharp.com:815/data/{x}/{y}/{z}/CAR_UNICEF_Wash_DATA_v2014.osm">here</a>.<br></div></blockquote><div id="yui_3_16_0_1_1422458989927_124618" dir="ltr">De même dans la tâche 652 pour le Libéria récemment.<br></div><blockquote id="yui_3_16_0_1_1422458989927_124898"><div id="yui_3_16_0_1_1422458989927_124893" dir="ltr">Import the UNMIL place nodes for Liberia in JOSM by clicking<br style="" class="">[here](http://localhost:8111/import?new_layer=true&url=http%3A%2F%2Fbuild.osmsharp.com%3A815%2Fdata%2F{x}%2F{y}%2F{z}%2FUNMIL_Liberia_Places.osm) or download the data [here](http://build.osmsharp.com:815/data/{x}/{y}/{z}/UNMIL_Liberia_Places.osm).<br><span id="yui_3_16_0_1_1422458989927_124585"></span></div></blockquote><div id="yui_3_16_0_1_1422458989927_124620" dir="ltr"><br><span id="yui_3_16_0_1_1422458989927_124585"></span></div><div id="yui_3_16_0_1_1422458989927_124621" dir="ltr"><span id="yui_3_16_0_1_1422458989927_124585">Séverin, Mathieu a écrit un script et ouvert le ticket suivant pour permettre d'automatiser le processus et régler le problème de division des tâches que nous avons actuellement.<br></span></div><div id="yui_3_16_0_1_1422458989927_124745" dir="ltr"><span style="" class="" id="yui_3_16_0_1_1422458989927_124585"><a style="" class="" id="yui_3_16_0_1_1422458989927_124589" href="https://github.com/hotosm/osm-tasking-manager2/issues/540">https://github.com/hotosm/osm-tasking-manager2/issues/540</a></span></div><div id="yui_3_16_0_1_1422458989927_124746" dir="ltr"><br><span style="" class="" id="yui_3_16_0_1_1422458989927_124585"></span></div><div id="yui_3_16_0_1_1422458989927_124747" dir="ltr"><span id="yui_3_16_0_1_1422458989927_124585">Avec des fichiers statiques comme actuellement, si un contributeur divise un carré en quatre, le fichier n'est pas disponible.</span></div><div id="yui_3_16_0_1_1422458989927_124432"> </div><div id="yui_3_16_0_1_1422458989927_124433" class="signature"><span id="yui_3_16_0_1_1422458989927_124578" style="font-style:italic;color:rgb(0, 0, 191);font-weight:bold;">Pierre <br></span></div><br> <div id="yui_3_16_0_1_1422458989927_124436" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"> <div id="yui_3_16_0_1_1422458989927_124435" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_1_1422458989927_124434" dir="ltr"> <hr id="yui_3_16_0_1_1422458989927_124577" size="1"> <font id="yui_3_16_0_1_1422458989927_124437" size="2" face="Arial"> <b><span style="font-weight:bold;">De :</span></b> Mathieu Leduc-Hamel <math@arrak.org><br> <b><span style="font-weight: bold;">À :</span></b> Severin Menard <severin.menard@gmail.com>; Pierre Béland <pierzenh@yahoo.fr> <br><b><span style="font-weight: bold;">Cc :</span></b> "hot-francophone@openstreetmap.org" <hot-francophone@openstreetmap.org> <br> <b id="yui_3_16_0_1_1422458989927_125075"><span id="yui_3_16_0_1_1422458989927_125074" style="font-weight: bold;">Envoyé le :</span></b> Jeudi 29 janvier 2015 9h41<br> <b id="yui_3_16_0_1_1422458989927_125077"><span id="yui_3_16_0_1_1422458989927_125076" style="font-weight: bold;">Objet :</span></b> Re: [Hot-francophone] Pour une meilleur intégration des fichiers OSM dans le gestionnaire de tâches<br> </font> </div> <div id="yui_3_16_0_1_1422458989927_124438" class="y_msg_container"><br><div id="yiv5419960873"><div id="yui_3_16_0_1_1422458989927_124439">Salut Severin,<br clear="none"><br clear="none">Je ne suis pas certains de comprendre exactement la façon dont vous l'avez développer. Si je comprends bien c'est un service externe qui pré-génère les découpage du fichier OSM voulu ? ou bien c'est une fonctionalité que vous avez intégré à HOT directement ?<br clear="none"><div id="yui_3_16_0_1_1422458989927_124440" class="yiv5419960873gmail_quote">Le Thu Jan 29 2015 at 4:45:53 AM, Severin Menard <<a id="yui_3_16_0_1_1422458989927_125485" rel="nofollow" shape="rect" ymailto="mailto:severin.menard@gmail.com" target="_blank" href="mailto:severin.menard@gmail.com">severin.menard@gmail.com</a>> a écrit :<br clear="none"><blockquote id="yui_3_16_0_1_1422458989927_124446" class="yiv5419960873gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div id="yui_3_16_0_1_1422458989927_124445" dir="ltr"><div id="yui_3_16_0_1_1422458989927_124444"><div id="yui_3_16_0_1_1422458989927_124443"><div id="yui_3_16_0_1_1422458989927_124442">Bonjour à tous,<br clear="none"><br clear="none">Désolé de ne as être intervenu sur ce fil avant. En fait cette possibilité a déjà été développée par Ben Abelhausen et sert depuis 2013 pour les imports sur la RCA et 2014 pour le Nigeria. Je ne sais pas s'il avait documenté cela. En gros, il suffit à Rafael Avila Coya (il travaille sur les imports NIgeria) ou moi d'uploader un fichier à importer sur le serveur de Ben, créer un job et ajouter en Per task instructions quelque chose comme :<br clear="none"><br clear="none">Import the UNICEF data in JOSM by clicking <a href="<a id="yui_3_16_0_1_1422458989927_124447" rel="nofollow" shape="rect" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://localhost:8111/import?new_layer=true&url=http://build.osmsharp.com:815/data/%7Bx%7D/%7By%7D/%7Bz%7D/CAR_UNICEF_Wash_DATA_v2014.osm">http://localhost:8111/import?new_layer=true&url=http://build.osmsharp.com:815/data/{x}/{y}/{z}/CAR_UNICEF_Wash_DATA_v2014.osm</a>">here</a> or download the data <a href="<a id="yui_3_16_0_1_1422458989927_124448" rel="nofollow" shape="rect" target="_blank" onclick="return theMainWindow.showLinkWarning(this)" href="http://build.osmsharp.com:815/data/%7Bx%7D/%7By%7D/%7Bz%7D/CAR_UNICEF_Wash_DATA_v2014.osm">http://build.osmsharp.com:815/data/{x}/{y}/{z}/CAR_UNICEF_Wash_DATA_v2014.osm</a>">here</a>.<br clear="none"><br clear="none"></div>Un exemple de job, j'ai testé aussi le split de tâche, et cela marche, vous pouvez essayer (mais ne pas uploader la donnée) : <a id="yui_3_16_0_1_1422458989927_124449" rel="nofollow" shape="rect" target="_blank" href="http://tasks.dev.hotosm.org/project/697">http://tasks.dev.hotosm.org/project/697</a><br clear="none"><br clear="none"></div>Je vous mets en contact avec Ben ? Je ne l'ai pas mis en copie, car il est peu ou pas francophone. <br clear="none"><br clear="none"></div></div><div dir="ltr">Severin<br clear="none"></div><div class="yiv5419960873gmail_extra"><br clear="none"><div class="yiv5419960873gmail_quote">2015-01-26 5:12 GMT+01:00 Pierre Béland <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:pierzenh@yahoo.fr" target="_blank" href="mailto:pierzenh@yahoo.fr">pierzenh@yahoo.fr</a>></span>:<br clear="none"><blockquote class="yiv5419960873gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="qtdSeparateBR"><br><br></div><div class="yiv5419960873yqt0649169346" id="yiv5419960873yqt27858"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"><div>Merci Pierre</div><div><br clear="none"></div><div dir="ltr">je vais commenter à cet endroit. <br clear="none"></div><span><font color="#888888"></font></span><div dir="ltr"><br clear="none"></div><div><span style="font-style:italic;color:rgb(0,0,191);font-weight:bold;">Pierre <br clear="none"></span></div><div><br clear="none"> </div><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"><div> </div><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div> </div><div dir="ltr"><div> <hr size="1"> </div><font face="Arial"></font><div> <b><span style="font-weight:bold;">De :</span></b> Mathieu Leduc-Hamel <<a rel="nofollow" shape="rect" ymailto="mailto:math@arrak.org" target="_blank" href="mailto:math@arrak.org">math@arrak.org</a>><br clear="none"> <b><span style="font-weight:bold;">À :</span></b> Pierre Béland <<a rel="nofollow" shape="rect" ymailto="mailto:pierzenh@yahoo.fr" target="_blank" href="mailto:pierzenh@yahoo.fr">pierzenh@yahoo.fr</a>>; Pierre GIRAUD <<a rel="nofollow" shape="rect" ymailto="mailto:pierre.giraud@gmail.com" target="_blank" href="mailto:pierre.giraud@gmail.com">pierre.giraud@gmail.com</a>> <br clear="none"><b><span style="font-weight:bold;">Cc :</span></b> "<a rel="nofollow" shape="rect" ymailto="mailto:hot-francophone@openstreetmap.org" target="_blank" href="mailto:hot-francophone@openstreetmap.org">hot-francophone@openstreetmap.org</a>" <<a rel="nofollow" shape="rect" ymailto="mailto:hot-francophone@openstreetmap.org" target="_blank" href="mailto:hot-francophone@openstreetmap.org">hot-francophone@openstreetmap.org</a>> <br clear="none"> <b><span style="font-weight:bold;">Envoyé le :</span></b> Dimanche 25 janvier 2015 21h07</div><div><div><br clear="none"> <b><span style="font-weight:bold;">Objet :</span></b> Re: [Hot-francophone] Pour une meilleur intégration des fichiers OSM dans le gestionnaire de tâches<br clear="none"> </div></div> </div><div><div> <div><br clear="none"><div>Bonjour Pierre Giraud et Pierre Béland,<div><br clear="none"></div><div>Effectivement J'ai commencé à travailler avec Guillaume Pratte qui s'implique aussi dans la communauté OSM à Montréal.</div><div><br clear="none"></div><div>J'ai déjà mon idée sur les détails d'implémentation et voilà ce que je pensais faire:<br clear="none"><div><br clear="none"></div><div>1. J'ai ouvert un ticket sur github afin de donner plus de détails sur le problème et afin de donner plus de détails d'implémentation:</div><div><br clear="none"></div><div><a rel="nofollow" shape="rect" target="_blank" href="https://github.com/hotosm/osm-tasking-manager2/issues/540">https://github.com/hotosm/osm-tasking-manager2/issues/540</a></div><div><br clear="none"></div><div>Si vous avez des commentaires ou des questions je vous propose qu'on les fasse à cet endroit afin que tous aient le même feedback.</div><div><br clear="none"></div><div>Nous avons aussi forker le TM dans le compte de OSM Québec à l'adresse suivante:</div><div><br clear="none"></div><div><a rel="nofollow" shape="rect" target="_blank" href="https://github.com/OsmQc/osm-tasking-manager2">https://github.com/OsmQc/osm-tasking-manager2</a><br clear="none"></div><div><br clear="none"></div><div>2. Effectivement mon plan c'était de créer une ou plusieurs nouvelles vues afin d'avoir un mécanisme dynamique qui générera les données voulues.</div><div><br clear="none"></div><div>Merci d'avance et je vous remercis pour vos commentaires :)</div><div><br clear="none"></div><div><br clear="none"></div><div> <br clear="none"><div>Le Fri Jan 23 2015 at 12:20:51 PM, Pierre Béland <<a rel="nofollow" shape="rect" ymailto="mailto:pierzenh@yahoo.fr" target="_blank" href="mailto:pierzenh@yahoo.fr">pierzenh@yahoo.fr</a>> a écrit :<br clear="none"><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"><div dir="ltr">Pierre Choffet, Pierre Giraud et moi Nous avons eu des discussions la-dessus il y a quelques mois. <br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">Même si cette fonctionnalité n'est pas utilisée très souvent, elle est très utile. Pour l'activation Ebola notamment, nous avons utilisé une fonctionnalité similaire pour l'import des données de lieux GNS. <br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">Il y a cependant un problème avec l'utiilsation de liens statiques (ie. fichiers préparés d'avance) si un usager utilise la fonction Diviser le carré en quatre. L'idéal serait l'utilisation d'un lien dynamique avec l'appel à une fonction pour extraire la zone correspondante lorsque l'usager sélectionne une tâche et clique sur le lien pour télécharger les données OSM.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Il serait intéressant que la communauté de Montréal collabore au développement du Gestionnaire et ouvre un ticket pour proposer l'ajout d'une telle fonction et il me fera plaisir de collaborer avec vous.<br clear="none"></div><div><span></span></div><div> </div><div><span style="font-style:italic;color:rgb(0,0,191);font-weight:bold;">Pierre <br clear="none"></span></div><br clear="none"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"> <hr size="1"> <font face="Arial"> <b><span style="font-weight:bold;">De :</span></b> Pierre GIRAUD <<a rel="nofollow" shape="rect" ymailto="mailto:pierre.giraud@gmail.com" target="_blank" href="mailto:pierre.giraud@gmail.com">pierre.giraud@gmail.com</a>><br clear="none"> <b><span style="font-weight:bold;">À :</span></b> Mathieu Leduc-Hamel <<a rel="nofollow" shape="rect" ymailto="mailto:math@arrak.org" target="_blank" href="mailto:math@arrak.org">math@arrak.org</a>> <br clear="none"><b><span style="font-weight:bold;">Cc :</span></b> <a rel="nofollow" shape="rect" ymailto="mailto:hot-francophone@openstreetmap.org" target="_blank" href="mailto:hot-francophone@openstreetmap.org">hot-francophone@openstreetmap.org</a> <br clear="none"> <b><span style="font-weight:bold;">Envoyé le :</span></b> Vendredi 23 janvier 2015 12h01<br clear="none"> <b><span style="font-weight:bold;">Objet :</span></b> Re: [Hot-francophone] Pour une meilleur intégration des fichiers OSM dans le gestionnaire de tâches<br clear="none"> </font> </div></div></div></div></div><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"><div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div><br clear="none">Salut Mathieu,<br clear="none"><br clear="none">Je suis le développeur principal du Tasking Manager pour des raisons<br clear="none">historiques.<br clear="none">Je regrette de ne pas disposer de suffisamment de temps pour suivre le<br clear="none">développement de façon correcte.<br clear="none">Ces derniers temps d'autres développeurs ont aussi mis à la main à la<br clear="none">pâte et j'en suis très heureux. Mais là encore, le suivi de leur<br clear="none">travail laisse à désirer.<br clear="none">Je laisse bien trop souvent des discussions avoir lieu sans intervenir.<br clear="none"><br clear="none">En ce qui concerne ton développement. J'aurais tendance à douter de<br clear="none">l'intérêt d'intégrer ce développement dans le tasking manager<br clear="none">lui-même. Ma première impression est que cela pourrait être mis à<br clear="none">disposition via un service complètement indépendant.<br clear="none">Cette fonctionnalité est peut-être un peu trop spécifique mais je peux<br clear="none">me tromper.<br clear="none">À titre de comparaison, on imagine mal le tasking manager fournir une<br clear="none">fonctionalité qui permettrait de déposer un fichier .tiff venant d'un<br clear="none">fournisseur de d'images aérienne et que le tasking manager fournisse<br clear="none">en retour un service qui expose des tuiles images disponibles pour les<br clear="none">éditeurs.<br clear="none"><br clear="none">Je vois deux raisons grâce auxquelles la fonctionnalité que tu<br clear="none">proposes pourrait être intégrée dans le tasking manager :<br clear="none"> - son intérêt est grand et son utilisation est fréquente,<br clear="none"> - ça ne fait gonfler ni le code ni la base de données de façon trop importante.<br clear="none"><br clear="none">Si malgré tout tu es très motivé, je trouve ça plutôt cool. Et ça<br clear="none">m'intéresse d'autant plus si tu es développeur python et que tu<br clear="none">connais pyramid. Le projet ne pourra qu'en tirer profit.<br clear="none"><br clear="none">En ce qui concerne le choix entre base de données et/ou système de<br clear="none">fichier, mon coeur balance. Je ne vois pas d'avantage pour l'un ou<br clear="none">l'autre. Sauf peut-être qu'une base de données est plus facile à<br clear="none">sauvegarder et restaurer.<br clear="none"><br clear="none">Pierre<br clear="none"><br clear="none"><br clear="none">2015-01-23 3:28 GMT+01:00 Mathieu Leduc-Hamel <<a rel="nofollow" shape="rect" ymailto="mailto:math@arrak.org" target="_blank" href="mailto:math@arrak.org">math@arrak.org</a>>:<br clear="none">> Bonjour,<br clear="none">><br clear="none">> Mon nom est Mathieu Leduc-Hamel. Je suis contributeur d'OSM au Québec et<br clear="none">> nous travaillons actuellement sur l'import de données de la ville de<br clear="none">> Montréal.<br clear="none">><br clear="none">> Pour ce faire, nous utilisons le gestionnaire de tâches et nous avons<br clear="none">> développé un script:<br clear="none">><br clear="none">> <a rel="nofollow" shape="rect" target="_blank" href="https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/osm_grid_splitter.py">https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/osm_grid_splitter.py</a><br clear="none">><br clear="none">> Qui nous permet de diviser les données en grilles afin de faciliter notre<br clear="none">> travail dans HOT.<br clear="none">><br clear="none">> Par exemple ce script nous a permis de transformer ce fichier OSM:<br clear="none">><br clear="none">> <a rel="nofollow" shape="rect" target="_blank" href="https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm/postes-police.osm">https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm/postes-police.osm</a><br clear="none">><br clear="none">> En cet ensemble de fichiers organisés par niveau de zoom, x et y:<br clear="none">><br clear="none">> <a rel="nofollow" shape="rect" target="_blank" href="https://github.com/OsmQc/mtl2osm/tree/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm">https://github.com/OsmQc/mtl2osm/tree/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm</a><br clear="none">><br clear="none">> Afin de faciliter notre travail, vue que nous avons plusieurs fichiers OSM<br clear="none">> avec lesquels nous devons travailler, nous aimerions intégrer cette<br clear="none">> fonctionnalité directement dans HOT.<br clear="none">><br clear="none">> Étant moi même développeur Python, et travaillant aussi avec Pyramid,<br clear="none">> l'architecture de HOT m'est assez familière. Par contre, nous avons<br clear="none">> plusieurs interrogations:<br clear="none">><br clear="none">> 1. Comment stocker les fichiers OSM, dans la db ? Sur le disque ?<br clear="none">><br clear="none">> 2. Si on stock les données OSM dans la db, sous quelle forme ? Comme un blob<br clear="none">> ou bien comme un modèle de données en tant que tel ?<br clear="none">><br clear="none">> Nous souhaiterions avoir votre avis avant de nous lancer dans le code car<br clear="none">> nous voulons être certains de respecter l'architecture et la philosophie de<br clear="none">> gestionnaire de tâches.<br clear="none">><br clear="none">> Merci<br clear="none">><br clear="none">> Mathieu<br clear="none">><br clear="none">><br clear="none">><br clear="none">><br clear="none">> _______________________________________________<br clear="none">> Hot-francophone mailing list<br clear="none">> <a rel="nofollow" shape="rect" ymailto="mailto:Hot-francophone@openstreetmap.org" target="_blank" href="mailto:Hot-francophone@openstreetmap.org">Hot-francophone@openstreetmap.org</a><br clear="none">> <a rel="nofollow" shape="rect" target="_blank" href="https://lists.openstreetmap.org/listinfo/hot-francophone">https://lists.openstreetmap.org/listinfo/hot-francophone</a><br clear="none">><br clear="none"><br clear="none"><br clear="none"><br clear="none">-- <br clear="none">-------------------------------------------------------------<br clear="none"> | Pierre GIRAUD<div><br clear="none"><br clear="none"></div><div><br clear="none">-------------------------------------------------------------<br clear="none"><br clear="none">_______________________________________________<br clear="none">Hot-francophone mailing list<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:Hot-francophone@openstreetmap.org" target="_blank" href="mailto:Hot-francophone@openstreetmap.org">Hot-francophone@openstreetmap.org</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.openstreetmap.org/listinfo/hot-francophone">https://lists.openstreetmap.org/listinfo/hot-francophone</a><br clear="none"></div><br clear="none"><br clear="none"></div> </div></div></div></div>______________________________<u></u>_________________<br clear="none">
Hot-francophone mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Hot-francophone@openstreetmap.org" target="_blank" href="mailto:Hot-francophone@openstreetmap.org">Hot-francophone@openstreetmap.<u></u>org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="https://lists.openstreetmap.org/listinfo/hot-francophone">https://lists.openstreetmap.<u></u>org/listinfo/hot-francophone</a><br clear="none">
</blockquote></div></div></div></div><br clear="none"><br clear="none"></div> </div></div></div> </div> </div></div></div><br clear="none">_______________________________________________<br clear="none">
Hot-francophone mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Hot-francophone@openstreetmap.org" target="_blank" href="mailto:Hot-francophone@openstreetmap.org">Hot-francophone@openstreetmap.org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="https://lists.openstreetmap.org/listinfo/hot-francophone">https://lists.openstreetmap.org/listinfo/hot-francophone</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div>
______________________________<u></u>_________________<br clear="none">
Hot-francophone mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Hot-francophone@openstreetmap.org" target="_blank" href="mailto:Hot-francophone@openstreetmap.org">Hot-francophone@openstreetmap.<u></u>org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="https://lists.openstreetmap.org/listinfo/hot-francophone">https://lists.openstreetmap.<u></u>org/listinfo/hot-francophone</a><br clear="none">
</blockquote></div></div></div><br><br></div> </div> </div> </div></body></html>