osm.pbfファイルを、osmファイルに変換する方法
で、目的のファイルをjson形式で取れたのですが、私はPostGIS+PostgreSQLに落したいので、osmファイルに変換する必要があると思っていましたが ――
[OSM] .osm.pbfファイルを読み込んでみる1
osm2pgsql: .osm.pbfをPostgreSQLのデータベースに変換するツール
なんだ、pbf->osm変換の手段を探していたんだけど、直接PostGIS + PostgreSQLに変換することができるなら問題ないかな、と。
ただ、osmconvert.exeで変換できるらしいので、とりあえず、これも試したいと思いました。
osmconvertのダウンロード
のサイトが警告がでているのですが、多分、http:// と https://の違いだろうと腹を括ってダウンロードしました。(私は、C:\Users\ebata\docker-osmium-toolに一時的に格納)
C:\Users\ebata\docker-osmium-tool>osmconvert64 utunomiya-railway-latest.osm.pbf > utunomiya-railway-latest.osm
としたところ、
<?xml version='1.0' encoding='UTF-8'?>
<osm version="0.6" generator="osmconvert 0.8.10">
<node id="264180821" lat="36.5606204" lon="139.8988763" version="11" timestamp="2018-11-27T16:20:29Z" changeset="0"/>
<node id="264180832" lat="36.552414" lon="139.8959184" version="3" timestamp="2018-11-27T16:20:29Z" changeset="0"/>
<node id="264180833" lat="36.55513" lon="139.8975756" version="3" timestamp="2016-04-04T20:29:57Z" changeset="0"/>
という感じで、いつもの見慣れた形式の表示がされたので、多分、これで変換できたのだと思います。
サイズは、33KB -> 716KB に跳ね上がったようですが。