考虑以下简单情况,其中三个边在一个节点处连接:
我想对A和B之间的关系进行简洁明了的描述,以使其与A和C之间的关系区别开。到B,但是A不相邻?到C。” 但这并不是真正的邻接。
用另一种方式说:假设您站在节点上并且正对着A。您开始按顺时针方向旋转。下一个优势是B,而不是C。
有没有一种方法可以比我上面写的更简洁,正式或正确的方式描述A和B之间的这种关系?
它必须是有方向的(这种关系从A沿顺时针方向存在,而另一种沿逆时针方向存在)。并且必须扩展到节点上连接三个以上边缘的情况。也许与路由有关?(我在道路网络的背景下正在考虑这一点。)
我已经尝试过但还没有走很远的两种方法:
类似于9IM的拓扑参考:我研究过DE-9IM,即使我不是数学家,我仍然可以从图表和术语中看出它并不涵盖这种类型的关系。我在ESRI帮助或Oracle帮助的拓扑描述中都找不到它。(也许那里有东西,但是我还没找到呢!)
面孔:我一直在考虑这样一个事实,即A的“北”侧的面孔也可能受B限制,但不受C限制。但是,正如您在此图中看到的那样,这并不总是正确的。想象一下,我的图是从道路网络中摘录的,其中A和C是主干道路,B是一条短死角道路。
我怀疑我要说的话可能没有一个术语。至少我希望能够以一种比上述简单的方式描述这种关系。这是一个与平台无关的问题。现在,我只是在寻找正确的词。稍后,我将尝试在shapefile中以python(pyqgis或arcpy)实现该概念,因此考虑到该终点的任何答案都将特别有趣,但并非必需。