使用OSM的距离和方向

时间:2018-11-21 11:55:01

标签: python openstreetmap directions

我正在尝试找到一个软件包,该软件包将以列表格式给出距离和两点之间的转向信息,最好使用离线OSM文件。我尝试了不同的软件包,包括OSMnx和OSMium,但是它们都提供了图形信息。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

OSM Wiki有一个有关Routing的页面和一个有关Android的页面,其中列出了几种软件和库。其中之一是GraphHopper,也请看看GraphHopper Android example

答案 1 :(得分:0)

我不确定图形信息的含义,但是您可以使用OSMnx来实现。要获取两点之间的网络距离,可以使用此演示的routing section中的示例。要转弯,您可以获取路线中的边列表,并成对查看其罗盘轴承。有关如何使用边缘轴承的信息,请参见OSMnx文档:https://osmnx.readthedocs.io/en/latest/