Sugi_R
(Sugi R)
1
お疲れ様です。
自力では解決できない問題があるので質問をさせていただきます。わかる方いましたらご回答の程、宜しくお願いいたします。
Open Street Mapから道路情報を取得しようと考えています。
道路の情報を取得する方法を教えていただきたいです。
今考えている方法は漠然としていますが、Java scriptを用いて
JSON形式でデータを渡すようにしたいと思っています。
Open Street Mapについて調べてみると情報を追加する方法が多く、情報を抜き取る、取得する方法が見つかりません。
宜しくお願いいたします。
k_zoar
2
こんにちは。
広さにもよると思いますが、OverpassAPI で highway=* などのクエリを渡して取り出す方法があります。
https://wiki.openstreetmap.org/wiki/JA:Overpass_API
https://wiki.openstreetmap.org/wiki/JA:Overpass_API/%E8%A8%80%E8%AA%9E%E3%82%AC%E3%82%A4%E3%83%89
静的に使うだけであれば Overpass turbo (https://overpass-turbo.eu/) で取得して GeoJSON 形式で保存できます。
動的に読み込むのであれば Overpass API を JavaScript の Ajax ライブラリなどで叩いてあげれば取ってこられると思います。
Sugi_R
(Sugi R)
3
k_zoarさん
まだ思い通りにデータを取得することができないですが、なんとか取得することができました。
ありがとうございます。