我正在尝试从最近的公交车站收集有关我所在城市各点距离的数据。我通过选择我所在城市周围的区域,从OSM网站生成的OSM文件中提取了坐标。我设法将公交车站的坐标从文件中取出,现在我想测量城市房屋的距离。问题是,如果我只是遍历所有节点,我会得到无关的数据。如何检查某个坐标是否在街道上(或者说是一个20米的坐标)?如果有另一个可以全局使用的工具,我不介意切换到它。
答案 0 :(得分:1)
Usuallay你会使用一个所谓的反向地理编码器,它使用优化的空间数据结构来回答这个问题(例如,对于OSM nominatim)。
或者你自己做,并根据道路网和GIS "缓冲区"创建一个形状。操作,可用于检查给定的纬度/经度是否在某个道路形状内。