みなさん、こんにちは。
突然ですが、複数のGeoJSONをマージしたいと思った事はありませんか?
調べてみると、超簡単だったので今日はその方法をご紹介します。
geojson-merge とは?
Mapbox社製のnpmモジュール。複数のGeoJSONファイルをマージしてくれる。
##前準備
今回はCLIでやってみます。(npmモジュールとして読み込んで、Javascript内で使うこともできます。)
$ npm install -g @mapbox/geojson-merge
$ geojson-merge -h
でインストールされているか確認します。
もしgeojson-merge: command not found
と表示されたら、パスが通ってない可能性があるので、ターミナルを閉じて開き直して下さい。
Windowsは、インストール方法が違うようです。README (英語)を参照。
マージ
$ geojson-merge file1.geojson file2.geojson > combined.geojson
2個以上のGeoJSONファイルを一括でマージ
$ geojson-merge folder/*.geojson > combined.geojson
感想・まとめ
GISで系で何かやりたいと思った時、MapboxのGitHubレポジトリを探してみるのはオススメです。
この記事を良いなと思ってもらえたら、 LGTMやシェアお願いします。