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"
_______________________________________________ dev-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev-fr
