[OSM-talk-fr] Point adresse à Montpellier

rldhont rldhont at gmail.com
Ven 10 Fév 10:40:03 UTC 2012


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 <rldhont at gmail.com 
> <mailto:rldhont at 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 at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20120210/f6d2eef3/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr