我正在使用 osm 数据开发应用程序,我有一些问题:
我有一个使用 osm2po 工具导入 osm 数据的 postgresql 数据库。我的目标是能够在不同的 POI 之间进行路由。“at_2po_4pgr”表中有不是源/目标的 POI。执行函数调用“find_nearest_node_within_distance”(例如
SELECT * FROM find_nearest_node_within_distance(‘POINT(-3.6785434 42.6798754)’, 0.1, ‘at_2po_4pgr’)
)是一个可行的解决方案吗?我如何调整该路线的偏移量?我不清楚列名“成本”代表什么。是与距离、时间有关还是只是一个象征性的价值?
最后,openstreetmap 中是否有任何工具或节点/方式标签来获得与 Google Places 服务一样的 POI 率?(这里的节点/地点有一个带有评级的标签/标签。例如
<rating>3.2</rating>
)
在此先感谢并原谅我糟糕的英语。