[OSM-talk-fr] OSM et le trafic routier

David MENTRE dmentre at linux-france.org
Mar 5 Mai 07:34:13 UTC 2009


Bonjour Henri,

2009/5/4 Henri Pottier <henri_pottier at hotmail.com>:
> En réalité, j'aimerais créer une application qui serve aux administrations et
> aux chercheurs en calculant les retards à des croisements en :
> - prenant en compte les paramètres géométriques (diamètre d'un rond-point...)
> et techniques (cadencement des feux), données rentrées par les utilisateurs
> comme un wiki
> - prenant en input des flux à étudier
>
> On obtiendrait ainsi le retard moyen sur chaque file afin d'optimiser ou étudier
> certaines jonctions.

Si j'ai bien compris, tu veux extraire d'OSM les paramètres
géométriques des rond-points pour les utiliser dans tes calculs.

> Mon problème est le suivant : je n'ai aucune idée du support que cela devrait
> prendre. Une application embarquée (genre greasemonkey), quelque chose en
> local qui aurait une copie de la partie de carte à étudier...

Là je ne sais pas trop, ça dépend beaucoup des technos avec lesquelles
tu es le plus à l'aise, et ce qui rendra l'application facile d'emploi
pour tes futurs utilisateurs. Un site web, c'est facile à déployer[1].

> Je ne sais pas
> non plus comment exploiter les données xml venant d'OSM...

Très simplement, l'export XML d'OSM contient la liste de tous les
points et segments de lignes, avec pour chaque point s'est coordonnées
géométriques (latitude, longitude et éventuellement des attributs) et
pour chaque segment ses attributs (type de route, nom, etc.). Le plus
simple serait que tu fasse un petit export XML sur un rond point qui
t'intéresse et jette un coup d'œil sur le fichier XML résultant.

Tu trouveras quelques infos ici :
http://wiki.openstreetmap.org/wiki/Data_Primitives

À partir de ce fichier XML, tu devrais pouvoir extraire les
coordonnées des ronds points (chercher une way fermée (dernier point
== premier point) qui a le tag junction=roundabout). Avec un peu de
calcul trigo tu peux avoir leur dimension (mais je ne sais pas
exactement ce que tu cherches).

 http://wiki.openstreetmap.org/wiki/Mapping/Features/Roundabout

Amicalement,
d.

[1] Conseil du mec qui n'a justement pas fait une appli web et s'en
mord maintenant les doigts pour le déploiement.




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