<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Désolé, mais c'est naturel chez moi... ça va tellement plus vite...
    c'est comme la ligne de commande, ssh, etc.<br>
    <br>
    Le 10/02/2012 10:54, Ab_fab a écrit :
    <blockquote
cite="mid:CADik2OO0+t2r9sTYGJHXSzLdNrxQmmC8x230Sw1yAbv_Yg=YoA@mail.gmail.com"
      type="cite">
      <div>Personne n'avait pris PostGIS LV2 au lycée, mais c'était une
        solution de repli identifiée en cas de blocage.<br>
      </div>
      <div><br>
      </div>
      <div>Les essais d'Isnogoud ont ** rapidement ** donné de bons
        résultats, donc la mise en place d'une BDD spatiale n'a pas été
        nécessaire pour aboutir à des fichiers exploitables.</div>
      <div><br>
        <div class="gmail_quote">Le 10 février 2012 08:38, rldhont <span
            dir="ltr"><<a moz-do-not-send="true"
              href="mailto:rldhont@gmail.com" target="_blank">rldhont@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>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
                <br>
                Pour associer une adresse à une rue d'OSM, je procède
                comme suit :<br>
                - calculer le barycentre des adresses de chaque rue de
                l'opendata.<br>
                - calculer le barycentre de chaque rue d'OSM (highway
                avec un name renseigné sur le secteur de Montpellier)<br>
                - calculer la distance de l'adresse la plus éloignée du
                barycentre des adresses de la rue<br>
              </blockquote>
              <br>
            </div>
            Pourquoi utiliser un barycentre ? Dans PostGIS tu peux
            utiliser :<br>
            * ST_Line_Locate_Point qui renvoit un float entre 0 et 1
            indiquant la position de la porjeté d'un point sur une ligne<br>
            * ST_Line_Interpolate_Point qui renvoit un point à partir
            d'une ligne et d'un float entre 0 et 1, peut servir avec
            ST_Line_Locate_Point pour créer le point de la projection
            sur la ligne<br>
            * ST_Length et St_MakeLine en réutilisant
            ST_Line_Interpolate_Point et ST_Line_Locate_Point pour
            calculer la distance<br>
            Tu obtiendrais ainsi quelque chose de précis
            <div><br>
            </div>
          </blockquote>
        </div>
        <div><br>
        </div>
        -- <br>
        <a moz-do-not-send="true"
          href="http://wiki.openstreetmap.org/wiki/User:Ab_fab"
          target="_blank">ab_fab</a><br>
        "Il n'y a pas de pas perdus"<br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Talk-fr mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="http://lists.openstreetmap.org/listinfo/talk-fr">http://lists.openstreetmap.org/listinfo/talk-fr</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>