Graph 如何使用openstreetmap将直接连接的公交车站连接到某个公交车站?

Graph 如何使用openstreetmap将直接连接的公交车站连接到某个公交车站?,graph,gis,openstreetmap,Graph,Gis,Openstreetmap,目前我正在做一个项目,我想为某个城市创建一个图表,其中节点是公交车站,边缘是公交车站之间的路线。 我可以使用openstreetmap获取整个城市的公交站点,但我不知道如何获取直接连接到某个公交站点的公交站点集。 有什么想法或建议吗?这种联系在OSM中由表示,尤其是。目前有两种不同的方案在使用。这可能会对您产生影响,具体取决于您要提取的确切信息。版本可能由键指示,但不一定非得如此 以下是一些例子: 以下是scai使用立交桥API给出的答案。它假设路线和站点数据使用了。但是,我如何才能获得可

目前我正在做一个项目,我想为某个城市创建一个图表,其中节点是公交车站,边缘是公交车站之间的路线。 我可以使用openstreetmap获取整个城市的公交站点,但我不知道如何获取直接连接到某个公交站点的公交站点集。
有什么想法或建议吗?

这种联系在OSM中由表示,尤其是。目前有两种不同的方案在使用。这可能会对您产生影响,具体取决于您要提取的确切信息。版本可能由键指示,但不一定非得如此

以下是一些例子:


    • 以下是scai使用立交桥API给出的答案。它假设路线和站点数据使用了。但是,我如何才能获得可以直接从特定公交站点到达的公交站点,而不必经过另一个公交站点呢?我不确定我是否理解您的问题。为了确定从某个特定的公交车站可以到达哪些其他公交车站,你只需查看该公交车站所属的所有关系。crosspost:是的,它在bbox中为我提供了整个公交车站,但我的问题是,对于给定的公交车站,可以从那里直接到达的公交车站有哪些(中间没有公交车站)如果默认情况下不从立交桥中显示的区域“取消缩放”,则会在bbox中显示停止,并且所有停止都可以直接访问,无需连接。“不停在中间”,你的意思是每条线的第一站都离Bbox吗?考虑下面的情形A公交车站A有两条路线L1 L2如果我从一条L1路线上乘公共汽车,第一个公共汽车站立刻来是B,如果我乘L2的公共汽车,第一个公共汽车站来的是C,所以我需要一种方法来获得B和C公交车站,如果我告诉你我在a公交车站,现在清楚了吗?恐怕你不能在没有对立交桥API响应进行后处理的情况下做到这一点。