如何在开放街道地图中找到道路限速

时间:2013-08-19 10:35:47

标签: php openstreetmap overpass-api

如何在开放街道地图中找到道路速度限制?我使用的是开放街道地图 OverPass API 。我使用了以下查询来查找公交车站。

<query type="node">
  <has-kv k="highway" v="bus_stop"/>
  <has-kv k="name" v="Lichtscheid"/>
</query>
<query type="node">
  <around radius="1000"/>
  <has-kv k="highway" v="bus_stop"/>
</query>
<print/> 

但我需要道路限速。

1 个答案:

答案 0 :(得分:1)

OpenStreetMap中的

Elementstags描述。对于速度限制,使用maxspeed标记,如tyr的注释中所述。因此,您必须使用 maxspeed 标记查询方式

示例Overpass XML查询:

<osm-script output="json">
  <union>
    <query type="way">
      <has-kv k="maxspeed"/>
      <bbox-query {{bbox}}/>
    </query>
  </union>
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton"/>
</osm-script>

Result