<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    <div class="moz-text-flowed" style="font-family: -moz-fixed;
      font-size: 14px;" lang="x-unicode">Le 23/01/2011 19:55, d*** a
      écrit :
      <br>
      <blockquote type="cite" style="color: rgb(0, 0, 0);">Bonjour
        philippekerla,
        <br>
        <br>
        didier2020 vous a envoyé un message depuis OpenStreetMap avec le
        sujet delimitation de commune :
        <br>
        <br>
        ==
        <br>
        bonjour,
        <br>
        <br>
        je vois que tu fais un gros travail avec les n° de SIREN. Bien !
        <br>
        <br>
        par contre j'ai remarqué avec
        <br>
        <a class="moz-txt-link-freetext"
          href="http://beta.letuffe.org/cron/etat-communes/communes.csv.txt">http://beta.letuffe.org/cron/etat-communes/communes.csv.txt</a>
        <br>
        que plusieurs relations étaient impactées (les relations ne sont
        plus fermées)
        <br>
        <br>
        je te laisse regarder de plus pres, je ne corrige pas de
        nouvelle relation en attendant.
        <br>
        <br>
        salutations
        <br>
        d***
        <br>
        ==
        <br>
        <br>
      </blockquote>
      Bonsoir,
      <br>
      <br>
      mon intention n'est pas impacter le tracé des frontières des
      relations,
      <br>
      mais juste d'ajouter un tag "ref:SIREN".
      <br>
      <br>
      Pour information, la façon de faire est la suivante, corriges moi
      si je trompe :
      <br>
      <br>
      1) récupérer les données les plus fraîches possibles :
      <br>
      wget -N <a class="moz-txt-link-freetext"
href="http://download.geofabrik.de/osm/europe/france/basse-normandie.osm.pbf">http://download.geofabrik.de/osm/europe/france/basse-normandie.osm.pbf</a>
      <br>
      <br>
      2) Filtrer les relations
      <br>
      osmosis --read-pbf basse-normandie.osm.pbf      --tag-filter
      accept-relations "ref:INSEE=*" --tag-filter reject-nodes
      --tag-filter reject-ways --write-xml relation_insee.osm
      <br>
      <br>
      3) Initialiser une base PG
      <br>
      osmosis --truncate-apidb host="localhost" database="osm"
      user="Philippe" password="***"
      <br>
      <br>
      4) Charger la base avec les relations
      <br>
      osmosis --read-xml file="relation_insee.osm" --write-apidb
      host="localhost" database="osm" user="Philippe" password="***"
      <br>
      <br>
      5) insérer les SIREN en base à partir d'une table de
      correspondance "Code INSEE de la commune <=> SIREN de la
      commune"
      <br>
      <br>
      6) Décharger la base
      <br>
      osmosis --read-apidb host="localhost" database="osm"
      user="Philippe" password="***" --write-xml
      file="relation_insee_out.osm"
      <br>
      <br>
      7) Constituer un changeset
      <br>
      osmosis --read-xml file="relation_insee.osm" --sort --write-xml
      file="relation_insee_in_sorted.osm"
      <br>
      osmosis --read-xml file="relation_insee_out.osm" --sort
      --write-xml file="relation_insee_out_sorted.osm"
      <br>
      Les seuls différences sont les tag "<tag k="ref:SIREN"
      v="999"/> ajoutées
      <br>
      <br>
      osmosis --read-xml file="relation_insee_out_sorted.osm" --read-xml
      file="relation_insee_in_sorted.osm" --derive-change
      --write-xml-change file="relation_insee_change.osc"
      <br>
      Il y a seulement la présence des relations impactées.
      <br>
      <br>
      8) Transformer le fichier en osm
      <br>
      relation_insee_change.osc  ==> relation_insee_change.osm
      <br>
      <br>
      9) Par JOSM : ouvrir et envoyer les modifications.
      <br>
      En cas de conflit sur les membres d'une relation, toujours retenir
      "leur version".
      <br>
      <br>
      <br>
      A voir l'état de la carte :
      <br>
      <a class="moz-txt-link-freetext"
href="http://beta.letuffe.org/?zoom=7&lat=46.55925&lon=2.2176&layers=B0000FFFFFFFTFFFFF">http://beta.letuffe.org/?zoom=7&lat=46.55925&lon=2.2176&layers=B0000FFFFFFFTFFFFF</a>
      <br>
      je crois comprendre mon erreur :
      <br>
      avoir voulu agir région par région pour éviter un gros changeset.
      <br>
      Des impacts non désirés semblent redessiner les frontières des
      régions. <span class="moz-smiley-s2" title=":("><span>:(</span></span>
      <br>
      <br>
      Sans doute, il aurait fallu par mieux partir des données de
      "france.osm.pbf" (+COM / DOM / ROM / POM )
      <br>
      et si nécessité de fragmenter les changesets procéder par étape ,
      par exemple
      <br>
      en insérant les siren finissant par 0, puis ceux finissant par 1
      et comme cela jusqu'à 9.
      <br>
      <br>
      Je propose donc de lancer un revert sur cette série de
      modifications malheureuses.
      <br>
      <br>
      philippe
      <br>
      <br>
      <br>
      Le lundi 24 janvier 2011 21:26:06 UTC  :<br>
      La série de revert vient de se terminer.<br>
      En espérant que tout soit rentré dans l'ordre, mes plus plates
      excuses.<br>
    </div>
    <br>
    Manifestement, je n'ai pas compris le principe des relations dans
    les *.osm par région :<br>
    tous les tags d'une relation sont là, mais pas tous ses membres.<br>
    <br>
    philippe<br>
    <br>
    Le 24/01/2011 21:06, Art Penteur a écrit :
    <blockquote
      cite="mid:AANLkTikVFcM1dX8Tb9dj-bFPZNA5Nf-hngWmOY9QJw46@mail.gmail.com"
      type="cite">
      <pre wrap="">Peut-être est-il en train de corriger de lui même.

  Un exemple que je connais :
<a class="moz-txt-link-freetext" href="http://www.openstreetmap.org/browse/relation/123671/history">http://www.openstreetmap.org/browse/relation/123671/history</a>

On voit bien sa modif "SIREN" du 23 janvier 2011 à 14:35, ma
correction à 17:14, et son revert à 23:45

S'il reste encore des choses cassée, le mieux est sans doute de le
contacter : il a l'air de bonne volonté et prêt à réparer ses erreurs.

Art.

Le 24 janvier 2011 14:28, Damouns <a class="moz-txt-link-rfc2396E" href="mailto:damouns@gmail.com"><damouns@gmail.com></a> a écrit :
</pre>
      <blockquote type="cite">
        <pre wrap="">Il y a un problème avec pas mal de communes autour de la région
Pays-de-la-Loire (et Bretagne aussi apparemment) : elles ont disparu
du rendu ici : <a class="moz-txt-link-freetext" href="http://beta.letuffe.org/?zoom=8&lat=47.66&lon=-0.61&layers=B0000FFFFFFFTFFFFF">http://beta.letuffe.org/?zoom=8&lat=47.66&lon=-0.61&layers=B0000FFFFFFFTFFFFF</a>

Exemple avec la commune de Langon :
<a class="moz-txt-link-freetext" href="http://www.openstreetmap.org/browse/relation/961182/history">http://www.openstreetmap.org/browse/relation/961182/history</a>

Quelqu'un peut regarder comment corriger ça ? Apparemment c'est un
mappeur qui a voulu rajouter le n° SIREN des communes de France samedi
dernier, le 22 janvier : il y a eu un problème dans ses contours qui
touchent la limite de la région.

Damouns
</pre>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>