[OSM-talk-fr] Second import BMO - le filaire.
Denis
dhelfer at free.fr
Mar 22 Déc 07:32:45 UTC 2009
François Van Der Biest a écrit :
> 2009/12/21 Emilie Laffray <emilie.laffray at gmail.com>
>> Je pense en effet que tu ne pourras pas beaucoup affiner le résultat. C'est
>> vraiment bluffant. En fait les erreurs que tu as sont liés généralement a
>> des petits bouts de rues qui ne sont pas co linéaires avec la route en
>> cours.
>> Je ne sais pas si c'est possible avec Postgis mais clairement si l'on
>> pouvait déterminer l'angle d'intersection, et appliquer un ratio dessus, on
>> devrait attraper beaucoup plus de rues dont les plus petites que tes
>> exemples montrent.
>>
>
> En effet, c'est un très bon constat.
> Malheureusement, je ne pense pas que ce soit facilement faisable avec
> PostGIS (et je n'ai connaissance d'aucune fonction de calcul d'angle).
La fonction azimuth (1) pourait être utile. Elle permet de déterminer
l'angle entre 2 points. Je m'en suis servi une fois pour calculer
l'angle du dernier segment d'une ligne (pour y placer une flèche de
direction).
1. http://postgis.refractions.net/documentation/manual-1.4/ST_Azimuth.html
Hope this helps
Denis
Plus d'informations sur la liste de diffusion Talk-fr