OpenStreetMapデータからレイヤーを作成する

提供: svg2wiki
(版間での差分)
移動: 案内, 検索
(ページの作成:「OpenStreetMapから静的なSVGMapレイヤーを構築する方法をメモします == 必要なツール == * [https://osmcode.org/osmium-tool/ osmium] * [https://git...」)
 
(練習)
 
(1人の利用者による、間の15版が非表示)
1行: 1行:
 
OpenStreetMapから静的なSVGMapレイヤーを構築する方法をメモします
 
OpenStreetMapから静的なSVGMapレイヤーを構築する方法をメモします
  
== 必要なツール ==
+
==ツール==
 
* [https://osmcode.org/osmium-tool/ osmium]
 
* [https://osmcode.org/osmium-tool/ osmium]
 +
* [https://www.svgmap.org/devinfo/devkddi/lvl0.1/authoringLayers/bbs/csvLayer/osmGjs2csv/test.html OpenStreetMapのかなり自由なGeoJSONの(ポイント)データから、ちょっと雑なCSVを生成するwebApp](なんでもPointにしてしまうけど・・・)
 
* [https://github.com/svgmap/svgMapTools svgMapTools]
 
* [https://github.com/svgmap/svgMapTools svgMapTools]
 +
* [https://svgmap.org/devinfo/devkddi/lvl0.1/demos/demo0.html#xywh=global:112.133130,22.000000,50.733740,25.000000&visibleLayer=CSV%E5%85%A5%E5%8A%9B%E5%8F%AF%E8%A6%96%E5%8C%96 CSV Layer]
 +
 +
==参考情報==
 
* [http://wiki.openstreetmap.org/wiki/JA:Map_Features タグ一覧] ([https://www.okuminavi.jp/access/pdf/OSM_taguitiran.pdf PDF])
 
* [http://wiki.openstreetmap.org/wiki/JA:Map_Features タグ一覧] ([https://www.okuminavi.jp/access/pdf/OSM_taguitiran.pdf PDF])
 +
* [https://qiita.com/naogify/items/525be5f41a21d4c82805]
 +
 +
==練習==
 +
===ポイントのデータのレイヤをつくる===
 +
* OSMのpbfデータをローカルに準備(DL)する ( https://download.geofabrik.de/ )
 +
 +
* ほしい属性の地物をgeoJSONで抽出
 +
<code><pre>
 +
osmium tags-filter jaAllData/japan-20241126.osm.pbf nwr/amenity=restaurant,cafe,fast_food -o eatplace.pbf
 +
osmium export eatplace.pbf -o eatplace.geojson
 +
</pre></code>
 +
 +
地図上はポイント表示にしたいが、ポリゴンで登録されている同じ地物種もあるのでnwrが好ましい模様。
 +
 +
* OSMのgeoJSONのpropertiesは正規化とはちょっと言えない状態なので・・・↑の自由な感じのCSV変換webAppにかけてCSV化しよう
 +
 +
* このCSVをsvgmapのCSVレイヤとか、svgMapToolsを使って可視化する

2024年11月27日 (水) 02:02時点における最新版

OpenStreetMapから静的なSVGMapレイヤーを構築する方法をメモします

目次

[編集] ツール

[編集] 参考情報

[編集] 練習

[編集] ポイントのデータのレイヤをつくる

  • ほしい属性の地物を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を使って可視化する
個人用ツール
名前空間

変種
操作
案内
ツール
Translate