Personne n'avait pris PostGIS LV2 au lycée, mais c'était une solution de repli identifiée en cas de blocage.
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. Le 10 février 2012 08:38, rldhont <rldh...@gmail.com> a écrit : > >> >> Pour associer une adresse à une rue d'OSM, je procède comme suit : >> - calculer le barycentre des adresses de chaque rue de l'opendata. >> - calculer le barycentre de chaque rue d'OSM (highway avec un name >> renseigné sur le secteur de Montpellier) >> - calculer la distance de l'adresse la plus éloignée du barycentre des >> adresses de la rue >> > > Pourquoi utiliser un barycentre ? Dans PostGIS tu peux utiliser : > * ST_Line_Locate_Point qui renvoit un float entre 0 et 1 indiquant la > position de la porjeté d'un point sur une ligne > * 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 > * ST_Length et St_MakeLine en réutilisant ST_Line_Interpolate_Point et > ST_Line_Locate_Point pour calculer la distance > Tu obtiendrais ainsi quelque chose de précis > > -- ab_fab <http://wiki.openstreetmap.org/wiki/User:Ab_fab> "Il n'y a pas de pas perdus"
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr