国土地理院の標高タイルを2クリックでダウンロード→可視化するQGISプラグインを公開！

#　はじめに

みなさんこんにちわ！

つい先日、[こんな記事](https://qiita.com/nokonoko_1203/items/b99aa733cb215305f8aa)を書きました。

国土地理院のサイト（基盤地図情報）からダウンロードしたDEMを利用してサクッと可視化するプラグインを[弊社(MIERUNE)](https://mierune.co.jp/)で作成したので、そちらを紹介した記事になります。

ところで！！！！！！

こちらの記事、大部分が基盤地図情報からデータをダウンロードする方法に費やされています。

基盤地図情報はよく整備されたサイトなので必要ないかなとも思いつつ、色々書かせていただきました。

が、そもそもの話、「標高を見たいだけなのに会員登録して地図見て選択してダウンロードしたファイルを加工したりしなきゃならんのか…！？」と思った方もいるんじゃないかと思います。

「もっと簡単な方法はねぇのかよ？」と思いますよね？？？？？

そうです！！！！！！！！！

あるんです！！！！！！！！！！！！！！

いいえ！作りました！！！！

それがこちら！

![mov.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203944/530a8bf6-9fa5-a55e-4952-66946ec1f2f9.gif)


こんな感じで画面表示領域の[標高タイル](https://maps.gsi.go.jp/development/demtile.html)を「ファイル名指定」→「OK」の2ステップで簡単に可視化することができます！

QGISプラグインとして公開していますので、自由に利用することができます！

こちらのプラグインも最初に紹介したプラグイン同様、windowsでもmacでも利用することができます。

（QGIS自体のダウンロード・利用方法なんかは[こちら](https://note.com/kinari_iro/n/n0be263aa0fdc)の記事などがとても参考になると思います！）

## 使い方

### プラグインのダウンロード

プラグインのソースはオープンにしているので[MIERUNEのGitHubリポジトリ](https://github.com/MIERUNE/ElevationTile4JP)から確認することができます。

プラグイン本体は[プラグインのダウンロードページ](https://plugins.qgis.org/plugins/ElevationTile4JP/)からダウンロードすることもできますし、QGIS本体から検索してダウンロードすることも可能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203944/47294476-0b5f-0cb4-0bc8-a33443146e46.png)


プラグインのインストール方法は[こちら](https://docs.qgis.org/3.16/ja/docs/training_manual/qgis_plugins/fetching_plugins.html)を参考にしていただければと思います。

### プラグインの利用方法

インストールが完了すると、画面にタイルのようなアイコンが出現していると思います。

![スクリーンショット 2021-06-22 12.53.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203944/afe800f9-4441-89dc-bb6b-324ca722aaa9.png)

確認できたら、まずはデータを取得したい領域を画面に表示させます。

今回は概ね日本列島全域が取得できるように、以下のような範囲を表示させておきましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203944/16ab9dbd-5e11-9544-8aad-858275c505cb.png)

アイコンをクリックするとシンプルなダイアログが表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203944/05c3a7b5-8d10-4a35-7bc7-76b658db8be4.png)

設定値は以下のようになっています。

- 標高タイルズームレベル：ダウンロードする標高タイル（デフォルトは表示画面のズームレベル）
- 出力ファイル：ダウンロードしたタイルをマージしたGeoTiffを出力するフォルダとファイル名を指定します
- 出力ファイルCRS：出力する座表参照系を選択します（デフォルトはプロジェクトのCRS）

こんな感じでファイルを選択します

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203944/f77ece7e-6f5d-aa48-f2ac-ce77d838e08e.png)

その後OKをクリックすると、画面範囲内・指定ズームレベルの標高タイルがダウンロード・マージされて出力されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203944/793247e1-b4c3-2ee5-c1f3-10dc3b2b6ee5.png)

ね？簡単でしょう？

### 注意点

ちなみにこちら、標高タイルのダウンロード元やご利用のPCに過大な負荷をかけるのを防ぐ観点で、取得するタイルが100枚を超えるとエラーが出るようになっています。

（例えば、上記の例のように日本全国を画面領域に表示させた上で、ズームレベル14を指定すると、数万ファイルとかのとんでもない量のタイルがダウンロードされてしまい、処理に異常に時間がかかってしまいます。）

なので、ご利用の際には「標高タイルズームレベル」の項目はあまりいじらない方が使い勝手は良いかもしれません。

色々ご利用いただいて、100枚ではあまりにも少ない、使いにくいなどのご意見ありましたら、リポジトリの方でissueを立てていただけると幸いです。
（必ず対応できるという意味ではございませんのでご了承ください。）

## 最後に

こんな感じで、サクッとQGIS上で標高タイルを可視化できるツールを作成してみました！

プラグイン自体はオープンソースで公開されているので、ご自由にお使いいただけるとともに、プラグインに対する提案などはGitHubのリポジトリで受け付けていますので、ご意見ご要望等ございましたら、リポジトリの方にお願いします！

ちなみに、こちらは主に可視化用などでざっと見る用途に適しているプラグインであり、取得するズームレベルによっては精度が荒めになっております。
きっちり地形解析などをしたい方は[こちらの記事](https://qiita.com/nokonoko_1203/items/b99aa733cb215305f8aa)で紹介したXML版使っていただいた方良いです！

DEM（XML）変換プラグイン：https://plugins.qgis.org/plugins/QuickDEM4JP/


また、弊社（[MIERUNE](https://mierune.co.jp/)）はこのようなQGISプラグイン開発やQGISの講習会、WebGISアプリケーションの開発なども行っておりますので、ビビッと来た方は[弊社HP](https://mierune.co.jp/)の右下、お問い合わせ欄から気軽にご相談ください！