> > Maintenant il reste à définir les règles pour les "sections": > - une section est modélisée soit par une unique chemin, soit par une relation "route" - une section est constituée d'un ou plusieurs chemins - le ou les chemins constituant la section ne comportent aucun boucle intermédiaire, aucune variante ou branche, aucun chemin parcouru plusieurs fois - la section peut être cependant fermée sur elle-même constituant un seule cycle: elle doit comporter un noeud "from" ou un noeud "to" (les deux étant le même noeud on n'a pas besoin de l'ajouter deux fois) correspondant à son unique terminus - sinon la section forme une ligne dont les deux terminus sont déterminés automatiquement en joignant les chemins : il ne doit rester alors que deux noeuds - une section, cyclique ou pas, est par défaut bidirectionnelle, ou unidirectionnelle. si elle est bidirectionnelle, aucun autre noeud ou attribut n'est nécessaire (les noeuds membres "from/to" sont facultatifs) - si elle est unidirectionnelle, alors deux cas : * (1): la section est cyclique, il FAUT lui ajouter deux noeuds membres distincts (rôles "via1" et "via2", le cycle est orienté de "from/to" à "via1", puis "via2" puis "from/to"; on n'a qu'un seule noeud membre avec le rôle "from" ou "to", peu importe, mais il faut deux autres noeuds). tous les chemins du cycle sont joints et par un unique noeud de jonction, tous les noeuds de jonction sont liés chacun à deux chemins, s'il n'y a qu'un seule chemin c'est un chemin fermé, son terminus est son noeud de début et de fin, le noeud "from" ou "to" n'est pas nécessaire dans la section, mais il faut quand même une relation pour ajouter des membres "via1" et "via2" (ce qui n'est pas nécessaire pour une section cyclique bidirectionnelle constituée d'un seul chemin fermé sans relation) * (2): la section n'est pas cyclique, pas besoin de noeuds "via1" et "via2": on peut les ajouter mais cela ne détermine pas le sens, c'est juste informatif, mais il faut alors deux noeuds membres "from" et "to" distincts pour indiquer le sens de parcours - les relations "route" représentant une section n'ont aucun ordre fixé pour les membres, les chemins membres ne sont membres qu'une seule fois (sans doublon et sans jamais aucun rôle nécessaire), 2 ou trois noeuds membres distincts peuvent exister eux aussi dans un ordre quelconque (et seulement si la section est à un seul sens): soit "from" et "to" pour les sections non cycliques; soit "from" (ou "to") et "via1" et "via2" pour les sections cycliques
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr