1

如何在开放街道地图中找到道路限速?我正在使用开放街道地图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/> 

但我需要道路限速。

4

1 回答 1

1

OpenStreetMap 中的元素标签描述。对于速度限制,使用了maxspeed标签,正如 tyr 的评论中已经指出的那样。所以你必须查询带有maxspeed标签的方式。

立交桥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>

结果

于 2013-08-19T20:04:10.450 回答