在我的应用程序中,我定义了多个地理层次结构(位置、拉链、城市状态、州、国家)在原产地和目的地之间的车道。前缀中的O代表原产地D,前缀表示目的地,例如:下面是存储在db中的车道配置。

如果我从哈钦斯市的任何地点搜索,除了达拉斯多式联运终端(DIT),作为原产于圣佩德罗市的任何地点,.I应该能够得到跟随车道作为输出。产出:
1. Lane1 -> Lane2 -> Lane3
2. Lane5 -> Lane3
3. Lane4如果我搜索从上达拉斯多式联运终端(DIT)的起源到城市圣佩德罗的任何位置,.I应该能够得到跟随车道作为输出。产出:
1. Lane2 -> Lane3
2. Lane4现在我使用JGraphT来构建图形,但是我有以下问题
1.由于按原点和目的地可以跨越多个地理层次结构,所以节点应该是什么。
2.提供的作为原产地目的地的图形的入口点可能会发生变化。
我可以有100,000车道存储在Db跨多个地理层次结构。也希望这张图是在手之前构建的,而不是在请求出现时构建。请提供如何有效地处理这个问题。
发布于 2022-07-09 12:34:53
井,
https://stackoverflow.com/questions/72921233
复制相似问题