<br><br><div class="gmail_quote">Le 24 janvier 2012 09:25, REBOUX Maël <span dir="ltr"><<a href="mailto:m.reboux@agglo-rennesmetropole.fr" target="_blank">m.reboux@agglo-rennesmetropole.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<u></u>



<div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial">Bonjour,</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial">Vous tombez à pic avec votre script car je comptais poster une 
demande en ce sens sur la liste.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial">Mon souhait : automatiser au maximum un "match" des voies OSM 
d'une commune avec un fichier des voies contenant la version en 
breton.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial">L'algorithme que vous décrivez semble faire cela pour les noms 
de communes.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial">Accepteriez-vous de le partager / de travailler avec moi sur 
le sujet ?</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial">L'idée est de proposer au final à quiconque dispose de la 
liste des voies d'une commune en breton (de préférence validée par Ofis ar 
Brezhoneg...) un script facile à mettre en oeuvre. En tout cas pour créer le 
fichier à importer.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial">Cdt,</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial">M. REBOUX</font></span></div><br></div></blockquote></div><br>Bonjour,<br><br>Il y a quelques mois, suite aux échanges sur la liste, j'avais 
été marqué par le fait que si OSM propose bien l’internationalisation 
des toponymes, il n'y a pas d'outils simples dédiés à cette tâche. Je laisse de côté le pb de rendu dédié.<br><br>J'avais regardé rapidement la possibilité d'utiliser Potlatch2 (P2 
l'éditeur en ligne) en le customisant pour ne faire que de l'ajout de toponyme pour une langue, et surtout de ne pas pouvoir modifier autre 
chose (géométrie, tag), pour des contributeurs totalement ignorants du 
monde OSM. P2 est en effet customisable, on peut créer un site qui 
utilise une version adaptée qui pointera sur la base OSM, ou même sur 
une autre base de données. L'ajout des name:br aurait été 100% manuel, 
mais à mon sens bien adapté pour démultiplier les contributions de 
nouvelles fourmis bretonnantes directement sur le site de l'Ofis par exemple. Hélas je n'ai pas trouvé comment bloquer la création de nouveaux objets, mais je ne n'ai pas tout exploré...<br><br>Sur
 le principe d'automatisation je propose l'idée de 2 scripts: l'un qui récupère dans
 un fichier csv toutes les rues d'une commune, avec par exemple leur id 
OSM, le type de rue/route, leur référence (N 12), le tag name, 
l'éventuel tag name:br déjà présent.<br>

Puis un autre script qui à partir du fichier .csv modifié/complété (reste à voir comment), met à jour le tag name:br dans OSM. Ce second script existe déjà. Et le premier existe presque puisqu'il s'agir de modifier la requête d'extraction des données OSM avec cette nouvelle requête Overpass API :<br>

<br><span style="font-family:courier new,monospace"><area-query ref="3600<b>339055</b>"/></span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace"><recurse type="node-way"/></span><br style="font-family:courier new,monospace">

<span style="font-family:courier new,monospace"><query type="way"></span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  <item/></span><br style="font-family:courier new,monospace">

<span style="font-family:courier new,monospace">  <has-kv k="highway"/></span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  <has-kv k="name"/></span><br style="font-family:courier new,monospace">

<span style="font-family:courier new,monospace"></query></span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace"><print/></span><br><br>Cette requête à tester sur <a href="http://www.overpass-api.de/query_form.html">http://www.overpass-api.de/query_form.html</a> récupère les rues nommées de la commune de  <a href="http://www.openstreetmap.org/browse/relation/339055" target="_blank">Quitin</a> (dont l'id OSM est 339055).<br>
<br>A noter que le premier script d'extraction peut-être mis en place sur une simple page web.<br><br>A+<br>BrunoC<br>
<br><br>