OpenStreetMap - 确定圆是否与道路相交

时间:2013-07-02 03:39:25

标签: geometry openstreetmap intersect

如何确定给定点(纬度,经度)是否在路段中?

进一步解释我想要实现的目标:

我有一个参考点(lat1,lon1)。我确定了一个半径为30米的圆和一个中心(lat1,lon1)。如果想知道这个圆是否与道路相交。

我是否必须使用超过OSM DB(wms服务来获取功能和计算交集?)

1 个答案:

答案 0 :(得分:2)

您可以使用Overpass API执行类似操作。您需要around - 查询。语法如下所示:

way(around:<radius>,<lat>,<lng>);

...或者看看这个example