【发布时间】:2020-09-28 13:08:18
【问题描述】:
也许有人知道一些事情,因为我找不到任何对我有意义的东西。 我有一个数据集位置(经度、纬度),我想将它们捕捉到最近的道路并计算它们之间的距离。
到目前为止,我发现了 OSM,但是我找不到一个关于如何使用 python 使用 API 的工作示例。
如果你们中的任何人可以提供帮助,我非常感谢您提供的小细节。
同时会尝试自己找出答案,如果成功则发布答案(找不到任何类似的问题,所以将来可能会对某人有所帮助)
【问题讨论】:
-
你可以试试this
-
对于python,有计算点之间距离的函数,也可以计算点和由2个lat/long对定义的线段之间的距离。如果道路由点或线段定义,则可以进行计算。你需要抢多少分?
-
现在变得棘手了,大约 600k
-
600k 仍然可以,但这取决于道路的编码方式。您能否提供要捕捉的道路和点的数据样本?
-
到目前为止,我正在尝试将其捕捉到包含欧洲所有铁路的 osm 文件中。使用 osmnx,但是文件似乎很大,因为我无法加载整个 osm 文件。
标签: python geolocation location openstreetmap