XYZタイルでMBTILES形式のオフライン地図をつくりたい

2,574 views
Skip to first unread message

bookm...@gmail.com

unread,
Jun 2, 2021, 1:37:44 AM6/2/21
to QGIS初心者質問グループ
honchanです。標記について質問させていただきます。
地理院の空中写真と淡色地図をXYZ Tilesでブラウザ上から表示させて、
ラスタツールのXYZタイルの生成をしました。
その後、レイヤを取り込んで拡大・縮小させると、特定のエリア・特定の
ズームレベルが空白になってしまいます。
画像のピンクラインは切り取り指定をしたgpkgのベクタレイヤです。
何度か試してみると、また別のところが空白になり、まともなファイル
が作れません。
QGISのバージョンは3.16.7で、ズームレベルは6~16で起きた現象です。
何か良い方法はありますでしょうか?

キャプチャ.PNG

福岡

unread,
Jun 2, 2021, 8:27:51 PM6/2/21
to QGIS初心者質問グループ
honchan 様

こんにちは

とりあえずの予想なのですが、MBTiles作成の際にタイルのダウンロードがタイムアウトして、一部が抜け落ちたのだと思いました。
プロセッシングツールの「ラスターツール - XYZタイルの生成(MBTiles形式)」だと1発勝負になりますが、「ラスターツール - XYZタイルの生成(MBTiles形式)」であれば複数回トライして不足したタイルを追加することが可能と思いますので、こちらを使ってはいかがでしょうか?。
手順は次のようになると思います。

プロセッシングツールの「ラスタツール - XYZタイルの生成(ディレクトリ形式)」でタイルをダウンロードします。
不足するタイルがある場合には、取得できるまでトライします。

ダウンロードしたタイルをオフラインで表示させることができます。
XYZTilesでURLを「file:///ローカルパス/z}/{x}/{y}.jpg」と設定します。
設定例ですが、デスクトップに「Tiles」というフォルダを置く場合には次のようになりす。
「file:///C:/Users/アカウント名/Desktop/Tiles/{z}/{x}/{y}.jpg
※パスは「\」ではなく「/」を使うことに注意

ダウンロードしたファイルを使ってMBTilesを作ることもできます。
作り方はこちらの記事が参考になると思います。

森林土木memo-地理院地図のMBTilesの作り方メモ-

なお私の環境で試してみましたが、記事のとおりには作業できませんでした。
「OSGeo4w Sell」では「py3_env」を実行してから、作業に入ると良いようです。

2021年6月2日水曜日 14:37:44 UTC+9 bookm...@gmail.com:

本多孝法

unread,
Jun 6, 2021, 8:53:44 PM6/6/21
to QGIS初心者質問グループ
福岡様

先日は早々にコメントいただき、ありがとうございます。
一部が抜ける原因が理解できました。
ご助言の方法で再トライしてみます。


2021年6月3日木曜日 9:27:51 UTC+9 福岡:
Reply all
Reply to author
Forward
0 new messages