[OSM-dev-fr] Contrôle qualité des axes routiers
Ab_fab
gamma.gts at gmail.com
Ven 5 Oct 10:16:46 BST 2012
Je réfléchis à la manière qui permettrait d'entrer les infos de la table
des localisants de manière efficace, mais simple, dans OSM
(ou au moins pas trop compliqué).
Ce que je vois sur les schémas proposés dans le wiki me fait un peu peur,
c'est très complexe.
En particulier sur les échangeurs, avec des tags incluant des +, des -, des
- combinés à d'autres - qui deviennent des + dès que l'on s'attaque aux
bretelles d'interconnexion ...
Le genre de truc sur lequel je suis à peu près sûr de me tromper, mais qui
sera plus facilement analysé par une machine
Mon idée de base, ce serait d'utiliser les relations de type junction = ???
pour les échangeurs (ce dont parlait Christian), en attribuant un rôle (TMC
?) pour les ways et les points inclus dans la relation qui font partie d'un
segment TMC, mais de ne rien indiquer pour les interconnexions entre les
segments TMC
Quand on regarde cet
exemple<http://freeroute.fr/tmc/?zoom=16&lat=47.266&lon=-1.58906&layers=B0T>,
on a un échangeur avec plein de bretelles d'interconnexion, mais pour le
TMC, les seules infos à rentrer sont :
_ 6 segments routiers (les chaussées sont séparées et il y a un changement
de segment sur l'A844)
A844 Angers -> Saint Nazaire - Amont TMC:Segment-LCD = +45003
A844 Angers -> Saint Nazaire - Aval TMC:Segment-LCD = +45018
A844 Saint Nazaire -> Angers - Amont TMC:Segment-LCD = -45018
A844 Saint Nazaire -> Angers - Aval TMC:Segment-LCD = -45003
N137 Nantes -> Rennes TMC:Segment-LCD = +10301
N137 Rennes -> Nantes TMC:Segment-LCD = -10301
4 points TMC, un par axe routier (chaque point sur l'A844 fait partie de
deux segments TMC)
A844 Angers -> Saint Nazaire TMC:Point-LCD = +47030
A844 Saint Nazaire -> Angers TMC:Point-LCD = -47030
N137 Nantes -> Rennes TMC:Point-LCD = +14099
N137 Rennes -> Nantes TMC:Point-LCD = -14099
Dans mon esprit, chacun des ways / noeuds de l'échangeur correspondant aux
points / segments listés plus haut doit faire partie
_ d'une relation junction=cloverleaf
<http://wiki.openstreetmap.org/wiki/Proposed_features/Junction#Complex_junction_relation>avec
un rôle specifique ? (TMC ?)
_ d'une relation portant la référence TMC:Segment-LCD et regroupant tous
les ways OSM le long du segment TMC
(Cette relation peut elle-même être membre d'une relation TMC:Road, comme
c'est le cas sur l'A844)
Chacun des noeuds OSM correspondant à un point de la table des localisants
doit porter la référence TMC:Point-LCD et être membre de la ou des
relations TMC:Segment-LCD
Déjà de quoi s'amuser ...
Mais peut-on s'affranchir de mettre des références de segments sur les 8
interconnexions possibles ?
--
ab_fab <http://wiki.openstreetmap.org/wiki/User:Ab_fab>
"Il n'y a pas de pas perdus"
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20121005/7d3ce8ba/attachment.html>
Plus d'informations sur la liste de diffusion dev-fr