Bonjour,

> De : "Nicolas Dumoulin" 
> 
> Ma problématique de départ est de calculer la longueur des aménagements 
> cyclables d'une commune, sens unique et double-sens. Facile. Sauf que j'ai 
> deux situations qui posent problèmes :
> 
> - quand il y a deux pistes séparées de la chaussée, une de chaque côté. Ça 
> fait deux ways dans la base, qui sont détectés avec une approche naïve comme 
> deux sections en sens-unique. Or, je voudrai comptabiliser une fois la 
> longueur de la rue équipée. Exemple : 
> http://www.openstreetmap.org/?lat=45.775679&lon=3.090125&zoom=18&layers=M
> 
> - quand une voie séparée en deux est équipée de bandes cyclables, là aussi ça 
> donne deux comptages en sens unique. Exemple :
> http://www.openstreetmap.org/?lat=45.76286&lon=3.11849&zoom=17&layers=C
> 
> L'idée serait donc de trouver un moyen de regrouper les voies parallèles à 
> une 
> distance en dessous d'un seuil.
> 
> 1. Est-ce faisable avec postgis ?
> 

Une idée peut-être du côté des buffers :
http://www.postgis.org/documentation/manual-1.5/ST_Buffer.html
Tu prends le graphe des highways hors cycleways, pour lequel tu transformes 
chaque 
way en un polygone, dont la largeur (censée représenter sa largeur sur le 
terrain)
pourrait dépendre du type : une primary serait plus large qu'une secondary, 
etc. (même
si cette logique ne se retrouve pas forcément sur le terrain). Le but est de 
détecter si
plusieurs cycleways intersectent sur une grande distance un même polygone issu 
de 
ST_Buffer.
Par exemple, si, en proportion, deux cycleways distincts sont inclus chacun à 
90% dans
le buffer d'un même secondary, et que les emprises des 2 cycleways sont 
superposées l'une
à l'autre sur la majorité de leur surface, alors on est potentiellement sur un 
cas de
cycleways parallèles. Le recouvrement des emprises permet d'exclure 2 cycleways 
qui
seraient juste à la suite l'un de l'autre.

Mais..... ça n'est qu'une idée, pas testée du tout. Plus une piste qu'une 
solution, hein 
? :-)

> 2. N'y a-t-il pas une relation pour indiquer que deux ways sont parallèles et 
> correspondent à un même tronçon ?
> 

Tu entends par "relation" une fonction de Postgis ?

vincent

Laposte.net, Messager Officiel du Rallye des Gazelles 2011, Pour suivre le 
Rallye Aicha des Gazelles et soutenir les participantes,
cliquez ici   http://www.laposte.net/rallye-des-gazelles


_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr

Répondre à