Désolé, mais c'est naturel chez moi... ça va tellement plus vite... c'est comme la ligne de commande, ssh, etc.

Le 10/02/2012 10:54, Ab_fab a écrit :
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 <mailto: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

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à