<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>