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 の要素は、タグによって記述されます。制限速度については、tyr のコメントで既に述べたように、 maxspeedタグが使用されます。そのため、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>

結果

于 2013-08-19T20:04:10.450 に答える