我有一个地理空间道路网络,我在路段的每一侧都创建了一组点。点的定位是根据每个路段的方位角(方位角)确定的,以便它们与线正确对齐。
我遇到的问题是,对于某些区域,在前后道路的相反方向上创建了一些路段,这导致它们具有相反的方位角。例如,路段 AB、BC 和 CD 都在同一条路上相继出现。 AB 是从左到右绘制的,BC 是从左到右绘制的,但是 CD 是从右到左绘制的。所以CD的起点和BC的终点不一样。这也会导致点翻转,并导致最终输出不一致。我正在尝试找到一种替代方法来创建和定位这些点,以便我可以知道这些点在道路的哪一侧。
我附上了几个例子来展示道路和点是如何翻转的。
我已经根据距离偏移和路段的方位创建了点。这不是 100% 有效,因为道路的绘制/创建方式不一致。