重要
翻訳は あなたが参加できる コミュニティの取り組みです。このページは現在 82.33% 翻訳されています。
24.1.18. ラスタツール
24.1.18.1. Align raster
Aligns raster by resampling it to the same cell size and reprojecting to the same CRS as a reference raster.
警告
This algorithm is ONLY available in the Model Designer context. For other contexts, use instead Align rasters.
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[ラスタ] |
Input raster layer to align |
リサンプリング方法 |
|
[列挙型] デフォルト: 0 |
Method to use for input layer resampling.
|
Rescale values according to the cell size |
|
[ブール値] Default: No |
|
スナップで参照するレイヤ |
|
[ラスタ] |
A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers. |
Override reference CRS オプション |
|
[crs] |
CRS to be used instead of the reference layer's |
Override reference cell size X オプション |
|
[numeric: double] |
Cell size in X direction to be used instead of the reference layer's |
Override reference cell size Y オプション |
|
[numeric: double] |
Cell size in Y direction to be used instead of the reference layer's |
Override reference grid offset X オプション |
|
[numeric: double] |
Offset in X direction to apply to cells grid |
Override reference grid offset Y オプション |
|
[numeric: double] |
Offset in Y direction to apply to cells grid |
Clip to extent オプション |
|
[範囲] |
出力ラスタレイヤの範囲を指定します。内部的にタイルサイズの倍数に拡張されます。 利用可能な方法:
|
Aligned raster |
|
[ラスタ] |
output raster with pixels resampled |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Aligned raster |
|
[ラスタ] |
output raster with pixels resampled |
Python コード
Algorithm ID: native:alignsingleraster
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.18.2. Align rasters
Aligns rasters by resampling them to the same cell size and reprojecting to the same CRS as a reference raster.
警告
This algorithm is NOT available in the Model Designer context. Use instead Align raster.
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[ラスタ] [リスト] |
List of input raster layers with resampling options associated
(filled as a
Rescale values according to the cell size [boolean] ( |
スナップで参照するレイヤ |
|
[ラスタ] |
A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers. |
Override reference CRS オプション |
|
[crs] |
CRS to be used instead of the reference layer's |
Override reference cell size X オプション |
|
[numeric: double] |
Cell size in X direction to be used instead of the reference layer's |
Override reference cell size Y オプション |
|
[numeric: double] |
Cell size in Y direction to be used instead of the reference layer's |
Override reference grid offset X オプション |
|
[numeric: double] |
Offset in X direction to apply to cells grid |
Override reference grid offset Y オプション |
|
[numeric: double] |
Offset in Y direction to apply to cells grid |
Clip to extent オプション |
|
[範囲] |
出力ラスタレイヤの範囲を指定します。内部的にタイルサイズの倍数に拡張されます。 利用可能な方法:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Aligned rasters |
|
[ラスタ] [リスト] |
output rasters with pixels resampled |
Python コード
Algorithm ID: native:alignrasters
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.18.3. 地図のラスタ化
マップキャンバスの内容のラスタ画像を作成します。
地図テーマ を選択して、予め指定されたレイヤの組み合わせと各レイヤの定義済みスタイルでレンダリングすることができます。
地図テーマを使用しない場合には、単一のレイヤを選択することもできます。
地図テーマもレイヤも設定されていない場合には、現在の地図コンテンツがレンダリングされます。入力された最小範囲は内部的にタイルサイズの倍数に拡張されます。
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
書き出す範囲 (xmin, xmax, ymin, ymax) |
|
[範囲] |
出力ラスタレイヤの範囲を指定します。内部的にタイルサイズの倍数に拡張されます。 利用可能な方法:
|
タイルサイズ |
|
[numeric: integer] デフォルト: 1024 |
出力ラスタレイヤのタイルサイズ。最小値:64 |
ピクセルの地図単位 |
|
[numeric: double] デフォルト: 100.0 |
(地図単位の)ピクセルのサイズ。最小値:0.0 |
背景を透明にする |
|
[ブール値] デフォルト: False |
透明な背景で地図をエクスポートします。 |
地図のテーマ オプション |
|
[列挙型] |
レンダリング時に既存の 地図テーマ を使用します。 |
書き出すレイヤ オプション |
|
[列挙型] |
書き出すレイヤを選択します |
出力レイヤ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力レイヤ |
|
[ラスタ] |
出力ラスタレイヤ |
Python コード
Algorithm ID: native:rasterize
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.18.4. nodataセルを値で埋める
入力ラスタのnodata値をリセットし、指定した値に設定します。この結果、nodataピクセルの無いラスタデータセットが作成されます。
このアルゴリズムは入力ラスタのデータ型に従います。例えば、整数値ラスタを埋める値に浮動小数点値を適用しても、値は丸められます。

図 24.39 ラスタのnodata値(グレー色)を埋める
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力ラスタ |
|
[ラスタ] |
処理するラスタ |
バンド番号 |
|
[raster band] デフォルト: 1 |
ラスタのバンド番号 |
埋める値 |
|
[numeric: double] デフォルト: 1.0 |
nodataピクセルに使用する値を設定します |
出力ラスタ |
|
[ラスタ] デフォルト: |
出力ラスタレイヤを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Creation options オプション |
|
[文字列] デフォルト: '' |
作成するラスタを制御する1つ以上の作成オプションを追加します(色、ブロックサイズ、ファイル圧縮...)。便利なことに、定義済みのプロファイルを利用することができます (GDAL ドライバのオプションセクション を参照)。 バッチプロセスとモデルデザイナー: 複数のオプションをパイプ文字 ( |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ラスタ |
|
[ラスタ] |
nodataセルが産められた出力ラスタレイヤ |
Python コード
Algorithm ID: native:fillnodata
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.18.5. XYZタイルの生成(ディレクトリ形式)
現在のQGISプロジェクトを使用して “XYZ” ラスタタイルを生成します。個々のタイル画像はディレクトリ構造で保存されます。
オプションとして、生成されたタイルを地図レイヤとして使用したLeaflet HTML出力ファイルを作ることができます。
パラメータ
基本パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
範囲 (xmin, xmax, ymin, ymax) |
|
[範囲] |
タイルの範囲を指定します。内部的にタイルサイズの倍数に拡張されます。 利用可能な方法:
|
最小ズーム値 |
|
[numeric: integer] デフォルト: 12 |
最小値0、最大値25 |
最大ズーム値 |
|
[numeric: integer] デフォルト: 12 |
最小値0、最大値25 |
DPI |
|
[numeric: integer] デフォルト: 96 |
最小値48、最大値600 |
背景色 オプション |
|
[色] デフォルト: QColor(0, 0, 0, 0) |
タイルの背景色を選択します |
アンチエイリアスを有効化 |
|
[ブール値] デフォルト: True |
アンチエイリアスを有効にするかどうかの指定 |
タイル形式 |
|
[列挙型] デフォルト: 0 |
次のいずれかです:
|
品質(JPGの場合) オプション |
|
[numeric: integer] デフォルト: 75 |
最小値1、最大値100 |
メタタイルのサイズ オプション |
|
[numeric: integer] デフォルト: 4 |
XYZタイルを生成する際のカスタムメタタイルサイズを指定します。大きな値を指定するとタイルのレンダリングが高速化され、ラベリングが向上する(ラベルのない隙間が少なくなる)可能性がありますが、メモリ使用量は増加します。最小値は1、最大値は20です。 |
タイルの幅 オプション |
|
[numeric: integer] デフォルト: 256 |
最小値1、最大値4096 |
タイルの高さ オプション |
|
[numeric: integer] デフォルト: 256 |
最小値1、最大値4096 |
Y軸の反転(TMS) |
|
[ブール値] デフォルト: False |
|
出力フォルダ |
|
[フォルダ] デフォルト: |
(タイルの)出力ディレクトリを指定します。次のいずれかです:
|
htmlファイル(Leaflet) オプション |
|
[html] デフォルト: |
HTML出力ファイルを指定します。次のいずれかです:
|
詳細パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Leaflet HTML output title オプション |
|
[文字列] デフォルト:未設定 |
HTML <title>-tag used for the Leaflet HTML output file. |
Leaflet HTML output attribution オプション |
|
[文字列] デフォルト:未設定 |
Custom map attribution used for the Leaflet HTML output file. HTML links are possible. |
Include OpenStreetMap basemap in Leaflet HTML output |
|
[ブール値] デフォルト: False |
An OpenStreetMap basemap layer (source: https://tile.openstreetmap.org) is included in the Leaflet HTML output file. Proper map attribution is added automatically. |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力フォルダ |
|
[フォルダ] |
(タイルの)出力ディレクトリ |
htmlファイル(Leaflet) |
|
[html] |
HTML(Leaflet)の出力ファイル |
Python コード
Algorithm ID: native:tilesxyzdirectory
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.18.6. XYZタイルの生成(MBTiles形式)
現在のQGISプロジェクトを使用して “XYZ” ラスタタイルを生成します。タイル画像は単一の “MBTiles” 形式ファイルとして保存されます。
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
範囲 (xmin, xmax, ymin, ymax) |
|
[範囲] |
タイルの範囲を指定します。内部的にタイルサイズの倍数に拡張されます。 利用可能な方法:
|
最小ズーム値 |
|
[numeric: integer] デフォルト: 12 |
最小値0、最大値25 |
最大ズーム値 |
|
[numeric: integer] デフォルト: 12 |
最小値0、最大値25 |
DPI |
|
[numeric: integer] デフォルト: 96 |
最小値48、最大値600 |
背景色 オプション |
|
[色] デフォルト: QColor(0, 0, 0, 0) |
タイルの背景色を選択します |
アンチエイリアスを有効化 |
|
[ブール値] デフォルト: True |
アンチエイリアスを有効にするかどうかの指定 |
タイル形式 |
|
[列挙型] デフォルト: 0 |
次のいずれかです:
|
品質(JPGの場合) オプション |
|
[numeric: integer] デフォルト: 75 |
最小値1、最大値100 |
メタタイルのサイズ オプション |
|
[numeric: integer] デフォルト: 4 |
XYZタイルを生成する際のカスタムメタタイルサイズを指定します。大きな値を指定するとタイルのレンダリングが高速化され、ラベリングが向上する(ラベルのない隙間が少なくなる)可能性がありますが、メモリ使用量は増加します。最小値は1、最大値は20です。 |
出力ファイル(MBTiles形式) |
|
[ファイル] デフォルト: |
出力ファイルを指定します。次のいずれかです:
|
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力ファイル(MBTiles形式) |
|
[ファイル] |
出力ファイル |
Python コード
Algorithm ID: native:tilesxyzmbtiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。