OpenStreetMapデータからレイヤーを作成する
提供: svg2wiki
				
								
				(版間での差分)
				
																
				
				
								
				|  (→ツール) |  (→練習) | ||
| 20行: | 20行: | ||
| </pre></code> | </pre></code> | ||
| − | + | 地図上はポイント表示にしたいが、ポリゴンで登録されている同じ地物種もあるのでnwrが好ましい。 | |
| * OSMのgeoJSONのpropertiesは正規化とはちょっと言えない状態なので・・・↑の自由な感じのCSV変換webAppにかけてCSV化しよう | * OSMのgeoJSONのpropertiesは正規化とはちょっと言えない状態なので・・・↑の自由な感じのCSV変換webAppにかけてCSV化しよう | ||
| * このCSVをsvgmapのCSVレイヤとか、svgMapToolsを使って可視化する | * このCSVをsvgmapのCSVレイヤとか、svgMapToolsを使って可視化する | ||
2024年11月27日 (水) 02:00時点における版
OpenStreetMapから静的なSVGMapレイヤーを構築する方法をメモします
ツール
- osmium
- OpenStreetMapのかなり自由なGeoJSONの(ポイント)データから、ちょっと雑なCSVを生成するwebApp(なんでもPointにしてしまうけど・・・)
- svgMapTools
- CSV Layer
参考情報
練習
- 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が好ましい。
- OSMのgeoJSONのpropertiesは正規化とはちょっと言えない状態なので・・・↑の自由な感じのCSV変換webAppにかけてCSV化しよう
- このCSVをsvgmapのCSVレイヤとか、svgMapToolsを使って可視化する
