OpenStreetMapデータからレイヤーを作成する
提供: svg2wiki
(版間での差分)
(→練習) |
(→練習) |
||
(1人の利用者による、間の4版が非表示) | |||
12行: | 12行: | ||
==練習== | ==練習== | ||
+ | * OSMのpbfデータをローカルに準備(DL)する ( https://download.geofabrik.de/ ) | ||
+ | |||
+ | * ほしい属性の地物をgeoJSONで抽出 | ||
<code><pre> | <code><pre> | ||
osmium tags-filter jaAllData/japan-20241126.osm.pbf nwr/amenity=restaurant,cafe,fast_food -o eatplace.pbf | osmium tags-filter jaAllData/japan-20241126.osm.pbf nwr/amenity=restaurant,cafe,fast_food -o eatplace.pbf | ||
osmium export eatplace.pbf -o eatplace.geojson | osmium export eatplace.pbf -o eatplace.geojson | ||
</pre></code> | </pre></code> | ||
− | |||
− | |||
nwrはpointだけならnで良いのかも | nwrはpointだけならnで良いのかも | ||
+ | |||
+ | * OSMのgeoJSONのpropertiesは正規化とはちょっと言えない状態なので・・・↑の自由な感じのCSV変換webAppにかけてCSV化しよう | ||
+ | |||
+ | * このCSVをsvgmapのCSVレイヤとか、svgMapToolsを使って可視化する |
2024年11月26日 (火) 11:29時点における最新版
OpenStreetMapから静的なSVGMapレイヤーを構築する方法をメモします
[編集] ツール
[編集] 参考情報
[編集] 練習
- OSMのpbfデータをローカルに準備(DL)する ( https://download.geofabrik.de/ )
- ほしい属性の地物をgeoJSONで抽出
osmium tags-filter jaAllData/japan-20241126.osm.pbf nwr/amenity=restaurant,cafe,fast_food -o eatplace.pbf
osmium export eatplace.pbf -o eatplace.geojson
nwrはpointだけならnで良いのかも
- OSMのgeoJSONのpropertiesは正規化とはちょっと言えない状態なので・・・↑の自由な感じのCSV変換webAppにかけてCSV化しよう
- このCSVをsvgmapのCSVレイヤとか、svgMapToolsを使って可視化する