Ich hatte Probleme, das zu verstehen. Mir war nicht klar was nun genau der “Split-Node” ist. Der Knotenpunkt als Ganzes oder die einzelnen OSM-Knoten? Schwierig war für mich auch das “in der Gegenrichtung”, da mir nicht klar war, von welcher Richtung es die Gegenrichtung war. Nächster Stolperpunkt: Was ist eine “Hauptroute”. Zudem: Wenn das Tentakel nicht an einem Split-Node sondern auch an einem anderen Tentakel enden kann, so muss man ggf. bei der Fahrt durch den Knoten 2 mal die Relation wechseln. Das ist m. E. nicht im Sinne des Erfinders. Erschwerend kommt dazu, “Knoten” in diesem Kontext dreifach belegt ist:
-
Knoten des Knotenpunktnetzwerkes
-
OSM-Knoten, die diesen Knoten darstellen
-
Knoten im OSM-Graph allgemein
Auch den englischen Text in wiki/Cycle_Node_Network_Tagging habe ich erst verstanden, nachdem ich das Beispiel intensiv studiert habe. Das kann aber auch an meinem Englisch liegen.
Ich habe es selber versucht. Es ist echt schwer, das textlich so zu beschreiben, dass es eindeutig ist und man es trotzdem versteht. Auf jeden Fall wird es länger. Hier der Link zu meinem Vorschlag für das Wiki mit zwei abstrakten Beispielen:
[wiki/User:JochenB/split_nodes](https://wiki.openstreetmap.org/wiki/User:JochenB/split_nodes)
**Stimmt das Vorgehen so? Ist der Text verständlich? **
Das Beispiel 2 entspricht dem Beispiel auf wiki/Cycle_Node_Network_Tagging
Unschön ist, dass sich in den Relationen durch die Tentakel keine durchgehende Wegekette mehr ergeben. Diese Durchgängigkeit ist normalerweise ein einfacher Qualitätscheck. Leider kann man die Tentakel nicht über eine Rolle wie z. B. ‘link’ markieren, da die Rollenfelder schon mit ‘forward’ bzw ‘backward’ belegt sind.
Der Text ohne Beispiele nochmal hier: