xyzタイルの画像の保存方法

1,523 views
Skip to first unread message

Keisuke Nishikori

unread,
Jun 13, 2021, 9:39:01 PM6/13/21
to QGIS初心者質問グループ
こんにちは。

現在、国土地理院の航空写真をQGIS上に読み込んで、
適当な範囲のタイルを選択して、geotiff形式で保存したいと考えています。

エクスポート > 名前を付けて保存

で色々とやってみたのですが、そもそも設定の仕方からよくわからない状態です。

いろんなエラーが返ってきているのですが、例えば、
「VRT作成」をチェックすると、「Invalid dataset dimensions: 0 x 0」のエラーが、
このチェックを外すと、「ラスタをファイルに書き込むことができません エラーコード云々 Attempt to create 0x0dataset is illigal, sizes must be larger than zero」というエラーが出ます。

範囲の設定がうまく行っていないのかな、と考えているのですが・・・。

どなたか、方法をご存じの方がいらっしゃいましたら、ご教示いただきたく思います。

どうぞよろしくお願い致します。

ありた

unread,
Jun 14, 2021, 8:39:24 AM6/14/21
to QGIS初心者質問グループ
こんにちは

XYZ Tiles (TMS/WMTS) のレイヤは各タイル画像を呼び出しているレイヤであり、
一般的なラスタ画像のような情報を持っていません。
ですのでレイヤメニューからエクスポート等はできません。

目的に合致しているかわかりませんが、下記のような方法があると思います。

(1)
印刷レイアウトから「画像としてエクスポート」
TIFF 形式の場合、座標系情報が書き込まれるのでワールドファイルは不要

(2)
プロジェクトメニュー「インポートとエクスポート」の「地図を画像にエクスポート」
「地理参照情報の追加」オプションにチェックがないと TIFF ファイルに
座標系情報が書き込まれないため、チェックがあることを確認

(3)
GeoTIFF 形式ではありませんが、プロセシングツールの「XYZタイルの生成 (MBTiles形式)」


ただし (1) と (2) は dpi の設定により、使用されるタイル画像のズームレベルが
変化します。そのため目的とする画像と異なる場合があるので注意してください。
ズームレベルを変更したい場合は、 dpi 設定を変えるか、 zmax / zmin の設定を修正した
XYZ Tiles を読み込んでください。

Reply all
Reply to author
Forward
0 new messages