立交api找到坐标的速度限制?
问题描述:
我收到一辆车的坐标,我需要找出这辆车所在的道路的限速。我知道你可以找到像这样的特定边界框的最大速度立交api找到坐标的速度限制?
www.overpass-api.de/api/xapi? [maxspeed =] [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/>
另见language guide以及overpass turbo测试您的查询。
对不起,我的意思是如果我设置一个包含两个速度限制的边界框,比如说A点是40km/h,那么在B点它的80km/h,A点和B点都在这个框内? – user3630406 2014-12-03 16:15:17
如果您收到两个结果,则两者都在指定的框内。当然,返回的方式也可能在盒子外面延伸,因为它们不会在盒子边界自动分割。 – scai 2014-12-04 07:53:54
你有没有找到任何解决方案? – Nil 2015-06-09 06:42:29