Stellen Sie sich diese einfache Situation vor, in der drei Kanten an einem Knoten verbunden sind:
Ich möchte eine kurze und klare Beschreibung der Beziehung zwischen A und B schreiben, die sie von der Beziehung zwischen A und C unterscheidet. Etwas wie „Wenn Sie den Knoten im Uhrzeigersinn durchqueren, ist A benachbart? zu B, aber A ist nicht benachbart? zu C. ” Aber es ist nicht wirklich Nachbarschaft.
Anders gesagt: Stellen Sie sich vor, Sie stehen auf dem Knoten und stehen in Richtung A. Sie drehen sich im Uhrzeigersinn. Die nächste Kante, zu der Sie kommen, ist B, nicht C.
Gibt es eine Möglichkeit, diese Beziehung zwischen A und B prägnanter, formaler oder korrekter zu beschreiben, als ich oben geschrieben habe?
Es muss gerichtet sein (eine Beziehung dieses Typs besteht im Uhrzeigersinn von A und eine andere im Gegenuhrzeigersinn). Und es muss auf Fälle skaliert werden, in denen mehr als drei Kanten am Knoten verbunden sind. Vielleicht hat es etwas mit Routing zu tun? (Ich denke darüber im Zusammenhang mit Straßennetzen nach.)
Zwei Ansätze, die ich bereits ausprobiert habe, mit denen ich aber noch nicht weit gekommen bin:
9IM-ähnliche Topologie-Referenzen : Ich habe mir das DE-9IM angesehen , und obwohl ich kein Mathematiker bin, kann ich anhand der Diagramme und Begriffe immer noch erkennen, dass es diese Art von Beziehung nicht abdeckt. Ich finde es noch nicht in den Topologiebeschreibungen der ESRI-Hilfe oder der Oracle-Hilfe . (Vielleicht gibt es da etwas, aber ich finde es einfach noch nicht!)
Gesichter : Ich habe damit herumgespielt, dass das Gesicht auf der „Nordseite“ von A möglicherweise auch von B, aber nicht von C begrenzt wird. Wie Sie in der Abbildung hier sehen können, ist dies jedoch nicht immer der Fall. Stellen Sie sich vor, mein Diagramm ist ein Auszug aus einem Straßennetz, in dem A und C Ausfallstraßen und B eine kurze Sackgasse sind.
Ich vermute, es gibt möglicherweise keinen einzigen Begriff für das, was ich zu sagen versuche. Zumindest möchte ich in der Lage sein, eine solche Beziehung einfacher zu beschreiben als oben. Dies ist eine plattformunabhängige Frage. Im Moment suche ich nur nach den richtigen Worten. Später werde ich versuchen, das Konzept in Python (pyqgis oder arcpy) in einem Shapefile zu implementieren, sodass Antworten mit diesem Endpunkt besonders interessant, aber nicht notwendig sind.