我收到一辆车的坐标,我需要找出这辆车所在道路的限速?我知道你可以找到像这样的某个有界框的 maxspeed
www.overpass-api.de/api/xapi? [最大速度= ][bbox=5.6283473,50.5348043,5.6285261,50.534884]
但那是如果这个有界框区域只有一个速度限制。那么假设有一个区域在有界框内有两个限速?
我的第二个问题是我应该如何制作有界框,因为我一次只得到一个坐标?
我收到一辆车的坐标,我需要找出这辆车所在道路的限速?我知道你可以找到像这样的某个有界框的 maxspeed
www.overpass-api.de/api/xapi? [最大速度= ][bbox=5.6283473,50.5348043,5.6285261,50.534884]
但那是如果这个有界框区域只有一个速度限制。那么假设有一个区域在有界框内有两个限速?
我的第二个问题是我应该如何制作有界框,因为我一次只得到一个坐标?
请不要一次问多个问题。
你的第一个问题我不清楚。该查询将返回给定边界框中的所有速度限制,而不仅仅是第一个。
关于您的第二个问题:您应该使用环绕查询而不是边界框。使用around您可以检索给定坐标周围某个半径内的所有元素。示例查询:
<query type="way">
<around lat="5.6283473" lon="50.5348043" radius="25"/>
<has-kv k="highway" v=""/>
<has-kv k="maxspeed" v=""/>
</query>
<print/>
另请参阅语言指南以及overpass turbo以测试您的查询。